Hi, we got a comment on the FreeDOS spec - "why support only
kernel 3.3 but the tools of MS DOS 6?". I replied that our
kernel is very MS DOS 5ish now, mostly with respect to being
able to use UMBs and HMA. Some other interesting points:

- I think the normal installer does not need to support < 386 CPU.
  If you need to install on an older system, use a boot floppy manually.
  Assuming 4 MB or 8 MB of RAM for people who boot from CD-ROM is
  certainly not overoptimistic.
- Jason offered to make a SHSUCDX compile time option for 8086 compatibility,
  which leaves my caches (could run on 286), ATAPICDD, DOSFSCK (I doubt
  that you can do FAT32 checking in reasonable runtime on 286), maybe
  CuteMouse(?), DOSLFN, HIMEM (well, there is FDXMS286) and maybe others
  as programs which cannot yet be compiled to work on the "mere minimum CPU"
  (but we will certainly have forgotten to turn off 386 optimizations in
  some of the other tools as well... in those cases, just recompile for 8086).
- it is not clear if MS DOS 5+ config sys MENUing is requested in the
  spec. We have SOME MENUing already.
- some commands / drivers are not (syntax / usage wise) drop in replacements
  for their MS counterparts. As you know, this has very low priority for me
  in the case of drivers and interactive tools. Only for pure command line
  tools syntax compatibility seems to be quite important to me.
- the spec should mention NASM and OpenWatcom.

Things about the command spec:
We un-dropped APPEND.
Our COMP is far from /d /a /L /n=... /c, but our FC is good.
The EMM386 description is questionable.
We dropped FASTOPEN, but I wonder if it would help to improve access
speed for huge directories (compared to using "only" a cache).
Our EXE2BIN cannot create "fixed load seg" binaries from real EXEs.
Our GRAFTABL got kind of dropped: Aitor included the functionality in DISPLAY.
The GRAPHICS spec lists the printers which we support, not the ones which
MS supported. Nice for me :-).
The UNDELETE / MIRROR / RECOVER / UNFORMAT of FreeDOS are somewhat simple.
PRINT is far from complete.
Having a real SETVER eventually would be nice.
How about BASIC? Why not use REXX, PERL or BASH? :-P

Eric



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to