|
|
|
|
|
Menuet - This is an article about the operating system. 'Menuet' is also an alternative spelling for the minuet, a dance.
MenuetOS (also called Menuet OS, Menuet, or MeOS) is a hobby OS for IBM PC compatible computers originally conceived by Ville Mikael Turjanmaa. Now the project lies in the hands of Jarek Pelczar. It is notable for fitting on a single floppy disk due to it being written in FASM assembly language, although some simple higher level languages are available for development. The current release includes a GUI, WAV file player, a tiny editor, an assembler, a simple TCP/IP stack, and some games. The source code for some programs is included on the diskette, and the kernel source as well as source for almost every application can be downloaded from the Menuet website. MenuetOS is a useful tool to learn how a simple OS is constructed and to do various experiments. The applications can be programmed in assembly language, which is fairly easy because of the IA-32 environment which allows parameters to be passed to the kernel functions in the registers. The kernel is a monolithic pre-emptive, real-time kernel and already includes video drivers. MenuetOS is released under the GPL. High-level language support Even if the main focus of Menuet has been on making an environment for easy assembler programming, it is still possible to run software programmed in high-level languages on the assembler core. The biggest single effort towards high-level language support has been Jarek Pelczar's work in bringing C libraries to Menuet. Distributions Several distributions of Menuet exist, including translations in Russian, Chinese, Czech, and Serbian. Perhaps the most active alternate distribution is the Russian distro, available from the Russian website. The Russian distribution includes an alternate file browser (X-Tree), which is also in the English distribution, as well as other programs not available in English. External links
|
 |
|
| Copyright 2005-2009 OnPedia.com. All Rights Reserved |
|
|