Reading Time: 3minutes
Something very unique, I stumbled on some time ago and worthy to mention and recommend for everyone to test is MenuetOS. Can you imagine, someone might write an operating system entirely from scratch in 32 / 64 bit Assemler? Idea sounds crazy and impossible but in fact developers of MenuetOS already achieved it!
Normally every modern operating system nowadays is based on some kind of UNIX / Linux / or NT (Windows) technology or at least follows some kind of POSIX standartization.
The design goal of MenuetOS since the first release in year 2000, is to remove the extra layers between different parts of an OS. The more the layers more complicated the programming behind is and therefore this creates bugs more bugs. MenuetOS follows the idea of KISS model (Keep It Simple Stupid). Its amazing what people can write in pure asm programming!! 64 bit version of menuet is also backward compatible with 32 bit. MenuetOS supports mostly all any other modern OS does. Here is list of Supported Features:
- – Pre-emptive multitasking with 1000hz scheduler, multithreading, multiprocessor, ring-3 protection
- – Responsive GUI with resolutions up to 1920×1080, 16 million colours
- – Free-form, transparent and skinnable application windows, drag'n drop
- – SMP multiprocessor support with currently up to 8 cpus
- – IDE: Editor/Assembler for applications
- – USB 2.0 HiSpeed Classes: Storage, Printer, Webcam Video and TV/Radio support
- – USB 1.1 Keyboard and Mouse support
- – TCP/IP stack with Loopback & Ethernet drivers
- – Email/ftp/http/chess clients and ftp/mp3/http servers
- – Hard real-time data fetch
- – Fits on a single floppy, boots also from CD and USB drives
MenuetOS has fully functional Graphic interface (environment). Though it is so simple it is much more fast (as written in assembler) and behaves more stable than other OS-es written in C/ C++.
Its bundled with a POP3 / Imap mail client soft
As of time even some major legendary Games like Doom, Quake, Sokoban and Chess are ported to MenuetOS !!!
Quake I port on MenuetOS
Below are some more screenshots of Apps and stuff running
The world famous Maniac Mansion (1987)
Arcade Classic of 16 bit and 8 bit computers Prince of Persia running on top of dosbox on MenuetOS
For those who like to program old school MenuetOS has BASIC compiler, C library (supports C programming), debuggers, Command Prompt.
It even supports Networking and has some most popular network adapters drivers as well as has basic browsing support through HTTP application.
You can listen music with CD Player but no support for mp3 yet.
To give MenuetOS a try just like any other Live Linux distribution it has Bootable LiveCD version – you can download it from here
MenuetOS is a very good for people interested to learn good 32 bit and 64 bit Assembler Programming.
Enjoy this unique ASM true hacker OS 😉