FreeDOS Kernel
- implements the DOS Int21h API and other DOS specific behavior
- based on DOS-C kernel written by Pat Villani
- for details about the kernel (though much has changed the general overview should still be correct), please read the book
FreeDOS Kernel "An MS-DOS Emulator for Platform Independence & Embedded Systems Development", written by Pat Villani, copyright 1996,
ISBN:0-87930-436-7
- Kernel should at some point provide support to run as a "guest operating system" under Xen so that it can run in a virtual machine natively under Linux using Xen. Xen is an add-on to Linux that allows you to run different operating systems concurrently on 80686+ (Pentium Pro compatible) systems if these operating systems are modified to be aware of Xen. Can't find a decent porting guide though. On very modern processors (Intel P4/Xeon with Vanderpool technology, AMD K8 with Pacifica technology) the operating systems don't have to be ported. Then again, who runs FreeDOS on a 3.0Ghz+ server system?
See also Kernel.Notes