Die Version 1.70 des Betriebssystems MenuetOS wurde veröffentlicht, dessen Kernel vollständig in Assembler entwickelt wird. Die Builds von MenuetOS sind für 64-Bit-Systeme x86 vorbereitet und können unter QEMU ausgeführt werden. Der Download des Systems umfasst 1,4 MB und liegt als Disketten-Image sowie als ISO-Image zur CD-Brennung vor (Start in VirtualBox wird unterstützt). Der Quellcode des Projekts Menuet64 wird unter einer restriktiven Lizenz verteilt, die eine Genehmigung für jede kommerzielle Nutzung erfordert, während Menuet32 unter der GPL-Lizenz steht.
Das System unterstützt preemptives Multitasking, das Booten auf UEFI-Systemen und SMP auf Mehrkernsystemen. Das Projekt entwickelt auch einen eigenen X-Server und bietet eine integrierte Benutzeroberfläche mit Unterstützung für Themen, Drag & Drop, UTF-8-Codierung und das Wechseln von Tastaturlayouts. Für die Anwendungsentwicklung in Assembler wird eine eigene integrierte Entwicklungsumgebung angeboten.
Im Betriebssystem stehen ein Netzwerk-Stack, Treiber für Ethernet und USB 2.0 sowie die Audiocodecs AC97 und Intel HDA (ALC662/888) zur Verfügung. Das Projekt entwickelt einen einfachen Webbrowser HTTPC, E-Mail- und FTP-Clients sowie einen VNC-Client. Server FTP- und HTTP-Anwendungen, Programme zur Bildbetrachtung, Textbearbeitung, Dateiverwaltung, Videowiedergabe, Musikabspielen. Zur Navigation durch die Dateien wird der Dateimanager NDN (Necromancer’s Dos Navigator), der für MenuetOS portiert wurde, empfohlen.
Die Ausführung eines DOS-Emulators und von Spielen wie Quake und Doom ist möglich. Die Kompatibilität mit Linux wird durch eine grundlegende POSIX-Schicht sichergestellt, die die Erstellung von GUI-Anwendungen ermöglicht, die sowohl in Menuet als auch in Linux/X11 ausgeführt werden können, sowie durch einen eigenen in Assembler geschriebenen X-Server, der den Output von Anwendungen umleiten kann, die auf einem externen Linux-System laufen, um deren Benutzeroberfläche in MenuetOS anzuzeigen.
Änderungen der letzten Zeit:
- Die Kompatibilitätsschichten zu Linux und X11 haben einen Zustand erreicht, der die Ausführung einfacher X11-Anwendungen wie XCalc, XEyes, XClock und einfacher für Linux kompilierten Spiele ermöglicht (das Ausführen solcher Programme erfordert keine Neukompilierung – vorhandene ausführbare Dateien, die aus Linux-Distributionen kopiert wurden, können direkt ausgeführt werden). In MenuetOS wurde außerdem die Unterstützung für vorhandene Linux-Bibliotheken verbessert – es wurde getestet, ob etwa 100 Bibliotheken von Linux Mint verwendet werden können.

- Ein neues Hauptmenü wurde vorgeschlagen und ein neuer Satz von komprimierten Symbolen hinzugefügt.

- Ein MIDI-Sequenzer wurde hinzugefügt.
- Die Unterstützung für libssl und libcrypto wurde implementiert. Ein Tool zum Herunterladen von Webseiten, Fetch, das HTTPS unterstützt, wurde hinzugefügt.
- Der Konfigurator wurde verbessert.
- Die Arbeit des Netzwerkstacks wurde beschleunigt. Unterstützung für DHCP wurde erweitert.
- In Version 3.00.0012 wurde der Datei-Manager NDN (Necromancer’s Dos Navigator) aktualisiert.
- Die Webcall-Anwendung wurde verbessert, um mit Webkameras besser zu funktionieren.
- Die Utilities ftps und ftpc wurden verbessert.
- Die Möglichkeiten des entwickelten X-Servers wurden erweitert.
Quelle: opennet.ru


