MikeOS ist ein Betriebssystem für x86-PCs, das vollständig in Assembler geschrieben ist. Es will kein vollständiges Allzweck-Betriebssystem werden. Stattdessen wurde es zum Lernen der Grundlagen des OS-Designs und der x86-Assemblersprache entworfen. Deshalb läuft es im 16-Bit-Modus (für den Zugriff aufs BIOS) und stellt sehr geringe Systemanforderungen. Es besitzt rudimentäre Kompatibilität zu DOS.