Veröffentlichung des Betriebssystems MenuetOS 1.53, geschrieben in Assembler.

Die Version 1.53 des Betriebssystems MenuetOS wurde veröffentlicht, dessen Kern vollständig in Assembler entwickelt wird. Die MenuetOS-Bauten sind für 64-Bit x86-Systeme vorbereitet und können unter QEMU ausgeführt werden. Die Systeminstallation benötigt 1,4 MB und liegt als Disketten-Image sowie als ISO-Image zur CD-Brennung vor (Boot in VirtualBox wird unterstützt). Der Quellcode des Projekts Menuet64 wird unter einer restriktiven Lizenz verbreitet, die eine Genehmigung für jede kommerzielle Nutzung erfordert, während Menuet32 unter der GPL-Lizenz steht.

Das System unterstützt präemptives Multitasking, 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 Designs, Drag&Drop-Operationen, UTF-8-Codierung und Tastatur-Layout-Wechsel. Für die Entwicklung von Anwendungen in Assemblersprache steht eine eigene integrierte Entwicklungsumgebung zur Verfügung.

Im Betriebssystem sind ein Netzwerkstack, Treiber für Ethernet und USB 2.0 sowie AC97- und Intel HDA (ALC662/888) Audiocodecs verfügbar. Das Projekt entwickelt einen einfachen Webbrowser HTTPC, E-Mail- und FTP-Clients, VNC-Client, Server FTP und HTTP, Anwendungen zum Betrachten von Bildern, Textbearbeitung, Dateiverwaltung, Videowiedergabe und Musikwiedergabe. Zur Navigation durch Dateien wird der Dateimanager NDN (Necromancer’s Dos Navigator), der für MenuetOS portiert wurde, empfohlen. Der Betrieb eines DOS-Emulators und das Spielen von Spielen wie Quake und Doom sind möglich.

Unter den jüngsten Änderungen in MenuetOS ist die Integration des Multimedia-Players MPlayer, das neue Design der Benutzeroberfläche und des Menüsystems, die Unterstützung für ausführbare Dateien im ELF-Format sowie die Bereitstellung von Komponenten zur Kompatibilität mit Linux hervorzuheben. Die Kompatibilität mit Linux wird durch eine Basis-API gemäß POSIX gewährleistet, die die Erstellung von GUI-Anwendungen ermöglicht, die sowohl in Menuet als auch in Linux/X11 ausgeführt werden können, sowie einen eigenen X-Server, der in Assembler geschrieben ist und der den Output von Anwendungen, die auf einem externen Linux-System ausgeführt werden, umleiten kann, um ihre Benutzeroberfläche in MenuetOS darzustellen.

Veröffentlichung des Betriebssystems MenuetOS 1.53, geschrieben in Assembler.


Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster