Hi, because there seems to be a lot of guessing going on in this thread:

 * the freedos kernel already does contain a disk buffer cache

 * maybe freedos is too pessimistic about floppy changes and
   flushes this cache too often, to be on the safe side...

 * a lot of the freedos kernel and shell is written in C

 * performance of C is good, parts of the kernel are in Assembly

 * if DIR is slow, maybe freedos makes too little use of buffers

I guess this is hard to test, but try with a slow harddisk on XT.
Read the CONFIG.TXT file about freedos config sys options BUFFERS
and maybe also FILES, IDLEHALT, VERSION and others :-)

As freedos is quite compatible, you can try freedos command.com
with MS kernel and freedos kernel with MS command.com to see if
that makes a performance difference.

You can use VERSION=6.00 and if that is not enough, ANYDOS config
sys options in freedos if the MS command.com complains otherwise.

Cheers, Eric

PS: Imre, why not auto-detect if VGA is available in defrag and
if not, allow only command line mode instead of crashing?



------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to