4.5 BSD License    
2.9/5 29


An Open Source operating system for x86 PCs, written entirely in the assembly language

editor's review




1 comment

MikeOS is an open source, freely distributed and independent computer operating system for x86 (16-bit) personal computers, written entirely in the assembly language, intended to be used as a learning tool for those who want to learn how real-mode operating systems work.

Runs in 16-bit mode

The OS runs in 16-bit mode (for BIOS access) and doesn't require high-end hardware components. Current features include a command-line interface, menu-based program selector, numerous system calls, and rudimentary DOS compatibility.

Includes a BASIC interpreter with 46 instructions

It also includes an API for developers, a BASIC interpreter with 46 instructions, as well as example programs. To run MikeOS, just download the compressed archive from our downloads section above, extract it and write it to a floppy, CD or USB media.

Distributed as a source package

The MikeOS operating system is distributed only as a source package, which means that you will have to compile the source code in order to build executables for a specific platform. It can be build for GNU/Linux, OpenBSD, Microsoft Windows, or Mac OS X.

Getting started with MikeOS

To build MikeOS using the source package, begin by downloading the latest release from Softpedia or the project’s website, save the ZIP archive on a location of your choice, preferably your Home directory, and use an archive manager utility to extract its contents.

After extracting the contents of the archive, open a terminal emulator program, use the ‘cd’ command to navigate to the location where you’ve extracted that archive file (e.g. cd /home/softpedia/mikeos-4.5) and run the ‘sh build-linux.sh’ command as root (system administrator).

The ISO image of MikeOS will be generated in the “disk_images” folder and can be written to a CD or USB media using either a CD/DVD burning software or a tool for writing ISO images to USB disks.
MikeOS was reviewed by
Last updated on February 6th, 2015

1 User review so far. Load top Load all


#operating system #x86 OS #x86 assembly language #Mike #OS #x86 #assembly