*** Welcome to piglix ***

MenuetOS

MenuetOS
Menuet.png
Screenshot
Developer Ville M. Turjanmaa
Written in FASM assembly language
Working state Beta
Source model Open source (32-bit)
Closed source (64-bit)
Initial release May 16, 2000; 16 years ago (2000-05-16) (32-bit)
Latest release 32-bit: 0.86 / February 20, 2015 (2015-02-20)
64-bit: 1.23.10 / June 3, 2016 (2016-06-03)
Available in English, Russian, Chinese, Czech, Serbian
Platforms IA-32, x86-64
Kernel type Monolithic
Default user interface Graphical user interface
License GPL v2 (32-bit)
Proprietary (64-bit) [1]
Official website www.menuetos.net

MenuetOS is an operating system with a monolithic preemptive, real-time kernel, including video drivers, all written in FASM assembly language, for 64-bit and 32-bit x86 architecture computers, by Ville M. Turjanmaa. It has a graphical desktop, games, and networking abilities (TCP/IP stack), yet it still fits on one 1.44 MB floppy disk. On an Intel Pentium MMX 200 MHz it can boot in 5 seconds.

MenuetOS was originally written for 32-bit x86 architectures and released under the GPL, thus many of its applications are distributed under the GPL.

The 64-bit MenuetOS, often referred to as Menuet 64, remains a platform for learning 64-bit assembly language programming. The 64-bit Menuet is distributed without charge for personal and educational use only, but without the source code.

Multi-core support was added on 24 Feb 2010.

MenuetOS development has focused on fast, simple, efficient implementation. MenuetOS has networking abilities, and a working TCP/IP stack. Most of the networking code is written by Mike Hibbett.

The main focus of Menuet has been on making an environment for easy assembly programming, but it is still possible to run software written in high-level programming languages on the assembler core. The biggest single effort towards high-level language support is Jarek Pelczar's work in porting C libraries to Menuet.


...
Wikipedia

...