>The advantage of GEM however is that it can execute pretty much any
>(Free)DOS program, so not only GUI programs, while microwindows seems to
> support only specifically created programs.
well, GEM main app is a file manager, able to launch programs
Sure a file manager built on top of Nano-X (that's the new name
replacing microwindows) would allow to
launch non-gui programs too I suppose.

Now I do admit that GEM seems much more memory friendly than Nano-X.
Nano-X for DOS is built with DJGPP, which need DPMI (dos extender) and
so a 386 or more recent.
DJGPP is mainly a port of GCC with the usual tools like make, etc.
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/ suggest most recent
version is a port of gcc 4.7.3
while 4.8.2 is the usual current version of gcc on Linux.

Also FLTK is a C++ widget library, so that C++ compiler is necessary
to port FLTK programs to DOS.

Now, this is because many FreeBSD and Linux programs are already
written, that I believe Nano-X is usefull to DOS.
Rather than write new GEM programs, you can much more easily port XLib
and/or FLTK programs almost without change to DOS with Nano-X.
"NXLIB which is an X11 conversion library for Nano-X. This provides a
full X11interface to application programs so these do not require code
changes to work with NanoX. TheNXLIB library converts X11 calls to
nano-X calls."
Taken from microwin/Nano-X-2.pdf inside:
http://code.google.com/p/nanox-microwindows-nxlib-fltk-for-dos/downloads/detail?name=nanox-dos-src-170911.zip&can=2&q=

Having the binutils tools like configure and make, gcc, g++ make it
much more easier to port programs.

Also others interesting libs can probably be ported to Nano-X, like
http://www.enlightenment.org/p.php?p=about/efl
which would open a bunch of new apps to be ported to DOS.

That's why I think the FreeDOS projects should accept the job done on
XFDOS, and incorporate it so that FreeDOS get more GUI apps.

I like the reaction people get on XFDOS:
http://eerielinux.wordpress.com/2012/10/12/an-extraordinary-tk-example/

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to