XFDOS is based on the SLWM desktop and comes with several Nano-X/FLTK applications. But you can start any DOS program with it. As soon as you select a program to run, the SLWM desktop is terminated, removed from memory and the new application is started from a batch file. When this application terminates, the SLWM desktop is reloaded. So XFDOS does not interfere at all, the new program has the entire PC on its own.
The FLTK applications that come with XFDOS have to be compiled with FLTK for DOS. Yes, a 386 processor is needed but that was introduced in 1985 so only very old computers (20 years!) do have older processors. A graphics application like Nano-X or FLTK need some processor speed to work. Linux has dropped 386 support. It is much less work to port existing Linux programs to DOS using djgpp, Nano-X and FLTK than to rewrite them from scratch for GEM. Nano-GTK is based on GTK 1.2.7. Since it is intended for small hand-held devices I recently compiled GTK 1.2.20 with NXlib for Linux. However, GTK 1.2.x is a very old version of GTK and only few programs are left that rely on that. I did not port this to DOS because I think nobody will use that. FLTK is a more advanced GUI than this old version of GTK. Porting later versions of GTK to DOS could be possible but would be a significant effort and result in a very big library. The latest versions of GTK are based on Cairo and that would need to be ported too. Paul, you are most welcome to port applications to DOS based on FLTK. Georg Potthast ------------------------------------------------------------------------------ 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