Aktualisierung des Betriebssystems MenuetOS 1.63, geschrieben in Assembler

Die Ausgabe des Betriebssystems MenuetOS 1.63.0 wurde veröffentlicht, dessen Kernel vollständig in Assembler programmiert ist. Die Builds von MenuetOS sind für 64-Bit-Systeme x86 vorbereitet und können unter QEMU ausgeführt werden. Die Systemaufbuildung benötigt 1,4 MB und wird in Form eines Diskettenabbilds sowie eines ISO-Abbilds zur CD-Brennung bereitgestellt (der Start in VirtualBox wird unterstützt). Der Quellcode des Projekts Menuet64 wird unter einer restriktiven Lizenz vertrieben, die eine Genehmigung für jede Nutzung zu kommerziellen Zwecken erfordert, während Menuet32 unter der GPL-Lizenz steht.

Das System unterstützt preemptive Multitasking, das Booten auf Systemen mit UEFI und SMP auf Mehrkernsystemen. Das Projekt entwickelt auch einen eigenen X-Server und bietet eine integrierte Benutzeroberflächen mit Unterstützung für Designs, Drag & Drop, UTF-8-Kodierung und Tastaturlayoutwechsel. Für die Anwendungsentwicklung in Assembler wird eine eigene integrierte Entwicklungsumgebung angeboten.

Im Betriebssystem sind ein Netzwerkstack, Treiber für Ethernet und USB 2.0, sowie Audiocodecs AC97 und Intel HDA (ALC662/888) verfügbar. Das Projekt entwickelt einen einfachen Webbrowser HTTPC sowie Mail- und FTP-Clients, einen VNC-Client, FTP- und HTTP-Server, Anwendungen zum Betrachten von Bildern, Textbearbeitung, Dateiverwaltung, Videowiedergabe und Musik. Für die Dateinavigation wird ein Dateimanager NDN (Necromancer’s Dos Navigator) angeboten, der für MenuetOS portiert wurde.

Es ist möglich, einen DOS-Emulator und Spiele wie Quake und Doom auszuführen. Die Kompatibilität mit Linux wird durch eine Basisschicht für POSIX sichergestellt, die die Erstellung von GUI-Anwendungen ermöglicht, die in Menuet und Linux/X11 ausgeführt werden können, sowie einen eigenen X-Server, der in Assembler geschrieben ist, in den die Ausgabe einer Anwendung, die auf einem externen System mit Linux ausgeführt wird, umgeleitet werden kann, um ihre Benutzeroberfläche in MenuetOS darzustellen.

Änderungen der letzten Zeit:

  • Ein Emulator zum Ausführen von Spielen, die für die Spielkonsole GameBoy entwickelt wurden, wurde hinzugefügt.

  • Die Unterstützung für Schriftarten im Truetype-Format wurde hinzugefügt.
  • Der Code zur Einrichtung von sicheren Netzverbindungen wurde optimiert.
  • Neue Systemaufrufe zur Fensterverwaltung wurden hinzugefügt.
  • Der Port des Spiels Wizord EXL100 wurde realisiert.
  • Die Werkzeuge zur Entwicklung von Treibern wurden erweitert und neue Funktionen für Netzwerk-, Audio-, MIDI- und Grafiktreiber hinzugefügt.
  • Die Implementierungen des FTP-Servers und FTP-Clients wurden verbessert.
  • Die Anwendung zum Scannen von QR-Codes wurde verbessert.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster