MikeOS is a 16-bit real mode operating system for x86-compatible PCs, written entirely in assembly language, which boots from a floppy disk, CD-ROM, or USB key.
MikeOS is a 16-bit real mode operating system for x86-compatible PCs, written entirely in assembly language, which boots from a floppy disk, CD-ROM, or USB key.
MikeOS features a text-based dialog-driven user interface, a command-line, support for FAT12 (MS-DOS-like) floppy disks, sound (PC speaker), text editor, BASIC interpreter, and more. The kernel includes over 60 system calls.
MikeOS is a learning tool for understanding simple OS construction and x86 assembly. Quick getting-started guide: MikeOS can run from a floppy disk or CD-ROM, either on an emulator or a real PC. See the disk_images/ directory for files that you can write to the appropriate media or boot in, for instance, VMware, QEMU, or VirtualBox.
MikeOS Features:
A text-mode dialog and menu-driven interface
Boots from a floppy disk, CD-ROM, or USB key
Over 60 system calls for use by third-party programs
File manager, text editor, image viewer, games...
Includes a BASIC interpreter with 46 instructions
PC speaker sound and serial terminal connection
Contributed add-on programs are available on the developer's website.
Download