A 16-bit keyboard controlled operating system based on MikeOS 4.5, aimed to be more advanced and lightweight on the inside, but simple and easy to use on the outside.
- Screensaver with customizable timeout
- Customizable user interface (custom background, window colors etc.)
- Custom font
- On-screen clock with timezone support
- AdLib synthesizer support
- Built-in graphics drawing functions
- Intel 80386 or higher, Pentium recommended
- At least 80 kB RAM, 256 kB recommended
- An EGA video card, VGA recommended
- A keyboard
More screenshots are available in the gallery.
For building the OS, a Unix-based system is required (Linux, BSD, WSL, macOS) with NASM, mtools and make installed. DOSBox is required for testing MichalOS builds (QEMU, VirtualBox, VMware etc. could also be used, but you will be met with limited functionality). mkisofs is needed only if you want to generate an ISO image for CDs by running make iso
.
On Debian GNU/Linux (and its derivates, such as Linux Mint or Ubuntu), these requirements can be met by running sudo apt-get install nasm mtools make dosbox
.
On macOS, first install Homebrew and then run brew install nasm mtools dosbox
from the Terminal.
It is also necessary to compile a ZX7 data compressor with cd misc/zx7 && ./build.sh
, which requires gcc/clang.
Then, you can simply build the image by running make
.