Projects / MikeOS


MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple OSes work, with well-commented code and extensive documentation. It features a text-mode dialog-driven user interface, a file manager and machine code monitor, and over 60 system calls for use by third-party programs.

Operating Systems

Recent releases

  •  10 Jun 2014 08:31

    Release Notes: This beta release includes a new FORTH interpreter, archiving tool, and fishing game. Many updates have been made to the included applications, and several bugs in the code have been fixed. The handbooks have also been updated.

    •  23 Mar 2013 13:42

      Release Notes: Two new games, Sudoku and Cosmic Flight, have been added. Many improvements have been made to the BASIC interpreter, which now also shows line numbers in error messages. The Calculator program and MikeBASIC Plus Plus library have been updated to the latest versions.

      •  28 Apr 2012 09:32

        Release Notes: A number of small bugs were fixed in the BASIC interpreter, MB++ library, and ASCII Artist programs.

        •  05 Mar 2012 13:48

          Release Notes: The BASIC interpreter includes many new instructions for string manipulation, display output, file management, and more. There are new BASIC programs, a new library (MB++), and bugfixes.

          •  30 Sep 2011 10:14

            Release Notes: New BASIC programs including a memory editor, calculator, and ASCII art designer have been included. The text editor has been enhanced with new features, while file management commands have been added to the command line interface. Programs can also retrieve the command line string, if one was provided.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.