>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