MenuetOS is an operating system in development for PC, written completely in 64bit assembly language, which produces faster and more compact applications and kernel code than any other language.
Features include pre-emptive and real-time multitasking with multiprocessor support and Graphical User Interface. Menuet64 (2005) is released under License and Menuet32 (2000) under GPL. Menuet supports assembly programming for much faster, smaller and less resource hungry applications.
Menuet isn't based on other operating system nor has it roots within UNIX or the POSIX standards. The design goal has been to remove the extra layers between different parts of an OS, which normally complicate programming and create bugs.
Menuet kernel is written in assembly, which gives speed advantages over systems written in other languages. For example, GUI with transparency is calculated in main x86-64 cpu, avoiding compatibility problems with graphics cards.
Menuet's application structure isn't specifically reserved for asm programming since the header can be produced with practically any other language. However, the overall application programming design is intended for 64/32 bit asm programming. Menuet programming is fast and easy to learn. Menuet's responsive GUI is easy to handle with assembly language. And Menuet64 is capable of running Menuet32 applications.
... continue reading