On Thu, May 25, 2017 at 8:59 AM, Ercan Ersoy <ercaner...@outlook.com> wrote:
>
> > But looking at the source commited 20 minutes ago, it seems that no commands
> > are yet implemented, it is only like a stub.
>
> Please read README. Also, Minibox includes commands in one executable file. 
> (e.g. Busybox)
>
> Command Line: minibox command [arguments]
>
> > I am curious why it need DPMI and DJGPP for that? It is not enought Watcom 
> > C++
> > in 16 bit real mode?
>
> Because, Minibox porting for other platforms easily.
>


Minibox is an interesting project, but I wonder why implement
everything in one large binary, just to execute simple commands. I
know you are mimicking Busybox (above). But on a DOS system, it seems
very resource heavy to load a large exe that requires DPMI to do
commands like: (from the README)

  beep
  cat
  cd
  clear
  cp
  date
  echo
  ls
  mkdir
  mv
  pwd
  rm
  rmdir
  sh
  time


Wouldn't it be easier and more resource efficient to implement these
as small, individual programs? "cat" is not a very big program, for
example.

--

There's an interesting parallel here, and I think this would make a
good project for someone: Years ago, there was the "GNUish" project,
which ported the GNU utilities to DOS. But eventually the project
stalled. Before GNUish shut down, they reached out to me to mirror
their files. You can find them here:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/gnuish/

Info here:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/gnuish/gnuish.htm


I think it would be great for someone to pick up the GNUish project
again. Port the GNU Utilities (ftp://ftp.gnu.org/gnu/) to FreeDOS
using OpenWatcom, or DJGPP. This is likely challenging, as it will
require creating wrappers for different functionality, workarounds for
other functionality that doesn't (or can't?) exist on DOS, etc.

*That* is something that would be really interesting on FreeDOS! We
already have some Unix-like programs in FreeDOS (cal, du, bc, grep,
sed, ...) and a few utilities exist at DJ Delorie's repo, but AFAIK no
one has created a comprehensive update to GNUish.


Jim

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to