Hello Steve Nickolas,

I've had ideas for bootstrapping a DOS using a separate IPL - and in
fact FreeDOS did do this at one point.  This way, I'd be able to keep
basic drivers out of the main kernel, enhancing portability - which
wouldn't be a big deal with PC-compatibles, since the basic drivers
would essentially be the same.  But on other systems, maybe you would
want to be able to swap IPLs (one for floppy disks, one for FAT16, one
for FAT32 as an example), or swap console drivers (maybe you're running
on a system that doesn't speak BIOS and needs to speak to the keyboard
and display some other way)...and keep the kernel itself down to a


I think having separate modules for non-IBM-compatibles is not as weird
as it might seem --- the historical division between io.sys and
msdos.sys existed for a reason.

Actually, with Intel talking about deprecating support for legacy BIOses
and CSMs on newer UEFI machines, I think the idea of a DOS having to
support non-IBM-compatibles sounds even less far-fetched now.

(Having separate pluggable modules for FAT16 and FAT32 is something
else, though.)

Thank you!

--
https://github.com/tkchia :: https://gitlab.com/tkchia


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to