Die Version des Betriebssystems MenuetOS 1.50 wurde veröffentlicht, dessen Entwicklung vollständig in Assembler erfolgt. Die MenuetOS-Bauten sind für 64-Bit x86-Systeme vorbereitet und können unter QEMU ausgeführt werden. Der Systemaufbau benötigt 1,4 MB und liegt als Disketten- und ISO-Image zur CD-Aufzeichnung vor (unterstützt den Start in VirtualBox). Die Quelltexte des Projekts werden unter einer modifizierten MIT-Lizenz verbreitet, die eine Genehmigung für jegliche kommerzielle Nutzung erfordert.
Das System unterstützt präemptive Multitasking, Bootvorgänge auf Systemen mit UEFI und SMP auf Mehrkernsystemen. Das Projekt entwickelt auch einen eigenen X-Server und bietet eine integrierte grafische Benutzeroberfläche mit Unterstützung für Themes, Drag & Drop, UTF-8-Codierung und Tastaturlayoutumschaltungen.
Für die Entwicklung von Anwendungen in Assembler wird eine eigene integrierte Entwicklungsumgebung angeboten. Es gibt einen Netzwerkstack und Treiber für die Loopback- und Ethernet-Schnittstellen. Die Unterstützung für USB 2.0, einschließlich USB-Speichergeräten, Druckern, DVB-Tunern und Webcams, ist gegeben. Für die Audioausgabe werden AC97 und Intel HDA (ALC662/888) unterstützt.
Das Projekt entwickelt einen einfachen Webbrowser HTTPC, E-Mail- und FTP-Clients, sowie einen VNC-Client. Server FTP- und HTTP-Anwendungen, Bildbetrachtungsanwendungen, Textbearbeitungssoftware, File-Management-Tools, Video-Viewer und Musik-Player. Für die Dateinavigation wird der NDN (Necromancer’s Dos Navigator) Dateimanager empfohlen, der für MenuetOS portiert wurde.
Es ist möglich, einen DOS-Emulator und Spiele wie Quake und Doom auszuführen. Außerdem wird ein Multimedia-Player entwickelt, der ausschließlich in Assembler geschrieben ist und keine externen Bibliotheken mit Codecs verwendet. Der Player unterstützt die Übertragung von TV/Radio (DVB-T, MPEG-2-Video, MPEG-1 Layer I, II, III-Audio), die Wiedergabe von DVDs sowie die Wiedergabe von MP3 und Videos im MPEG-2-Format.

Quelle: opennet.ru
