FDOS/kernel
FreeFreeDOS kernel - implements the core MS-DOS/PC-DOS (R) compatible operating system. It is derived from Pat Villani's DOS-C kernel and released under the GPL v2 or later. Please see http://www.freedos.org/ for more details about the FreeDOS (TM) Project.
About FDOS/kernel
The FreeDOS kernel is an open-source implementation of the core MS-DOS/PC-DOS compatible operating system functions. Derived from Pat Villani's DOS-C kernel and released under the GNU General Public License v2 (or later), it provides a free and compatible alternative for running DOS applications on x86-based IBM PC compatible hardware. The kernel supports both 8086+ and 80386+ processors and is actively maintained by the FreeDOS project. The source code is hosted on GitHub with automatic builds and compiled kernels readily available for download. It is a key component of the larger FreeDOS operating system, enabling legacy software and embedded systems to operate in a DOS-compatible environment.
Key Features
Pros & Cons
- Free and open source under GPL v2
- Compatible with MS-DOS/PC-DOS at the kernel level
- Works on a wide range of x86 hardware (8086+ to modern)
- Actively maintained and updated
- Ready-to-use compiled kernels available
- Supported by the FreeDOS project community
- Limited to x86 architecture (no ARM or other platforms)
- Not a full operating system; requires additional FreeDOS components
- May not support all MS-DOS extensions or third-party drivers
- Documentation may be sparse for some internal details