Betriebssystemaktualisierung , die hauptsächlich in Assembler (fasm) geschrieben wurde und unter der GPLv2-Lizenz verteilt wird. KolibriN basiert auf und bietet eine ansprechendere und benutzerfreundliche Umgebung mit einer größeren Anzahl an vorinstallierten Anwendungen.
Boot-Image 84 MB und umfasst Anwendungen wie die Browser WebView und Netsurf, den Videoplayer FPlay, den Bildbetrachter zSea, den Grafikeditor GrafX2, die Dokumentenanzeigeprogramme uPDF, BF2Reader und TextReader, die Emulatoren für Spielkonsolen DosBox, ScummVM und ZX Spectrum, einen Textverarbeiter, einen Dateimanager und eine Sammlung von Spielen. Alle USB-Funktionen sind implementiert, ein Netzwerk-Stack ist verfügbar, und die Dateisysteme FAT12/16/32, Ext2/3/4, NTFS (nur Lesen) und XFS (nur Lesen) werden unterstützt.
Die neue Version unterstützt die Formate v4 und v5 des XFS-Dateisystems (nur Lesen), die Verarbeitung von mehr als einem I/O APIC wurde hinzugefügt, der Neustartalgorithmus wurde verbessert, und die Audioerkennung auf neuen AMD-Chips funktioniert nun korrekt. Der Konsolenbrowser WebView wurde auf Version 2.46 aktualisiert, die nun einen Cache für Webseiten, Tabs, Online-Updates, dynamische Speicherzuweisung, die manuelle Auswahl von Kodierungen, die automatische Erkennung von Kodierungen, die Unterstützung von DOCX-Dateien und das Springen zu Ankerpunkten bietet.
Im Kommandozeileninterpreter SHELL wurde das Einfügen von Text, die Navigation durch bearbeitbare Zeilen und die Fehlerausgabe verbessert, und die Verzeichnisse werden nun hervorgehoben.
Darüber hinaus kann erwähnt werden, Betriebssystem , das vollständig in Assembler entwickelt wird. Die Builds von MenuetOS sind für 64-Bit-x86-Systeme vorbereitet und können unter QEMU betrieben werden. Der grundlegende Systembuild 1,4 MB. Der Quellcode des Projekts wird unter einer modifizierten MIT-Lizenz verteilt, die die Genehmigung für jede kommerzielle Nutzung erfordert. In der neuen Version werden neue Spiele und Demoprogramme angeboten, und es wurde ein neuer Bildschirmschoner hinzugefügt.
Das System unterstützt preemptives Multitasking, nutzt SMP auf Mehrkernsystemen und bietet eine integrierte Benutzeroberfläche mit Unterstützung für Design-Themen, Drag-and-Drop-Operationen, UTF-8-Codierung und Tastatur-Layouts. Für die Entwicklung von Anwendungen in Assembler steht eine eigene integrative Entwicklungsumgebung zur Verfügung. Es ist ein Netzwerk-Stack vorhanden sowie Treiber für die Schnittstellen Loopback und Ethernet. Die Arbeit mit USB 2.0, einschließlich USB-Sticks, Druckern, DVB-Tunern und Webcams. 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, FTP- und HTTP-Server, Anwendungen zum Anzeigen von Bildern, Textbearbeitung, Dateiverwaltung, Videoanzeige und Musikwiedergabe. Es ist möglich, einen DOS-Emulator und Spiele wie Quake und Doom zu starten. Separat wird 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, MP3 und Videos im MPEG-2-Format.
Quelle: opennet.ru
