MikeOS is an operating system for x86 PCs, written entirely in assembler. It's not intended to to become a fully-fledged general purpose OS -- instead, it's designed for learning basic OS design and x86 assembly language. Consequently, it runs in 16-bit mode (for BIOS access) and has very low system requirements.
Current features include: FAT12 floppy disk reading; menu-based program selector; command-line interface; 26 system calls (eg screen and string handling); rudimentary DOS compatibility; an API for developers; example programs and more. To run MikeOS, download the compressed archive from the links below -- this includes the full source code and disk images.
Product's homepage
What's New in This Release: [ read full changelog ]
· A number of small bugs were fixed in the BASIC interpreter, MB++ library, and ASCII Artist programs.