FACTOID # 22: South Dakota has the highest employment ratio in America, but the lowest median earnings of full-time male employees.
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 


FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:



(* = Graphable)



Encyclopedia > MenuetOS

Fairly Recent 64-bit MenuetOS
Website: http://www.menuetos.net/
Source model: Free software (32bit) /
Freeware (64bit)
Latest stable release: 0.64 / July 2, 2007
Default user interface: Graphical User Interface
License: Menuet license
Working state: Beta

MenuetOS (also known as MeOS) 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 Mikael Turjanmaa. Image File history File links No higher resolution available. ... A website (alternatively, Web site or web site) is a collection of Web pages, images, videos and other digital assets that is hosted on a Web server, usually accessible via the Internet or a LAN. A Web page is a document, typically written in HTML, that is almost always accessible... Clockwise from top: The logo of the GNU Project (the GNU head), the Linux kernel mascot Tux the Penguin, and the FreeBSD daemon Free software is a term coined by Richard Stallman and the Free Software Foundation[1] to refer to software that can be used, studied, and modified without... This article or section does not cite any references or sources. ... is the 183rd day of the year (184th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... The user interface is the part of a system exposed to users. ... A graphical user interface (GUI) is a type of user interface which allows people to interact with a computer and computer-controlled devices which employ graphical icons, visual indicators or special graphical elements called widgets, along with text labels or text navigation to represent the information and actions available to... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... // An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ... It has been suggested that Monolithic system be merged into this article or section. ... Pre-emption as used with respect to operating systems means the ability of the operating system to preempt or stop a currently scheduled task in favour of a higher priority task. ... A real-time operating system (RTOS) is a multitasking operating system intended for real-time applications. ... A kernel connects the application software to the hardware of a computer. ... FASM (Flat Assembler) is a free, multiple-pass, Intel-style assembler supporting the IA-32 and x86-64 architectures. ... See the terminology section, below, regarding inconsistent use of the terms assembly and assembler. ... In computing, a 64-bit component is one in which data are processed or stored in 64-bit units (words). ... 32-bit is a term applied to processors, and computer architectures which manipulate the address and data in 32-bit chunks. ... An Intel Pentium 4 chip; early Northwood build x86 or 80x86 is the generic name of a microprocessor architecture, first developed and manufactured by Intel. ... Ville Turjanmaa is a programmer and the conceiver of MenuetOS. Categories: | | ...

MenuetOS development has focused on fast, simple, efficient implementation. It has a graphical desktop, games, and networking abilities (TCP/IP stack), yet still fits on one 1.44MB floppy disk. It also facilitates easy, full-featured assembly language programming. This stands in marked contrast to the (as of 2007) widespread view that assembly languages are useful mainly for old and embedded systems.[citation needed] A floppy disk is a data storage device that is composed of a disk of thin, flexible (floppy) magnetic storage medium encased in a square or rectangular plastic shell. ...

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. 64-bit Menuet is distributed as freeware without the source code for core components. Menuet 64 works smoothly in QEMU which can emulate 64-bit machine atop a 32-bit machine. The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... This article or section does not cite any references or sources. ... Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ... It has been suggested that Qemu-Launcher be merged into this article or section. ...



MenuetOS has networking abilities, and a working TCP/IP stack. Most of the networking code is written by Mike Hibbett. Currently there are few drivers available and most hardware does not work well with the networking features in MenuetOS. The Internet protocol suite is the set of communications protocols that implement the protocol stack on which the Internet runs. ...

High-level language support

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 languages on the assembler core. The biggest single effort towards high-level language support is Jarek Pelczars work in porting C libraries to Menuet. A high-level programming language is a programming language that is more user-friendly, to some extent platform-independent, and abstract from low-level computer processor operations such as memory accesses. ... A C library is a collection of libraries used in programming with the C programming language. ...


The 64-bit main distribution is now proprietary. Several distributions of the 32-bit GPL MenuetOS still exist, including translations in Russian, Chinese, Czech, and Serbian. Serbian (српски језик; srpski jezik) is one of the standard versions of the Shtokavian dialect, used primarily in Serbia, Bosnia and Herzegovina, Montenegro, Croatia, and by Serbs in the Serbian diaspora. ...

The KolibriOS is probably the 32-bit fork with most active developer community. KolibriOS is an operating system for PC. It was written in the programming language FASM, but C, Free Pascal and Forth can also be used in user application development. ...

Menuet32 distros

External links

Free software Portal

Image File history File links This is a lossless scalable vector image. ... Syllable is a free software hobby operating system for Intel x86 Pentium and compatible processors. ... SkyOS is an operating system developed by Robert Szeleney. ...

Other Links

  Results from FactBites:
Sphinx C-- (1259 words)
For example, I have used a C compiler called MACC to write applications for MenuetOS, and to call a software-interrupt routine, passing parameters via registers, involves first pushing the parameters onto the stack, calling an inline asm routine which transfers them to registers then calls the interrupt -- which is very inefficient.
MenuetOS itself is written in assembly language and assembled with FASM or NASM.
The file 'msys.h--' has the code for the MenuetOS system calls -- this file is not complete, and a volunteer would be welcome to add the rest of the system interrupts to it.
  More results at FactBites »



Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m