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

 

<< PreviousWord BrowserNext >>
paul of greece
block cipher modes of operation
george ii of greece
constantine i of greece
alexander i of greece
rc6
ratite
plum in madeira
cd ripper
media player
interface description language
idl
nestl
1973 in music
software componentry
woochi
franois le fort
mengistu haile mariam
orthellius family
abraham ortelius
theatrum orbis terrarum
red herring
dance move
sherry
toledo strip
interactive proof system
maria klementyna sobieska
fasm
list of prime ministers of norway
cagayan river
anne fine
aparri, cagayan
vico
miguel lpez de legaspi
carbon fiber
cebu
malayalam script
they shall not pass
signing of the constitution of the commonwealth of the philippines
air mauritius
flag of poland
roberto snchez vilella
new imperialism
primatology