Veröffentlichung des Betriebssystems , in deren Rahmen auf Basis der Technologien ein allgemeines Betriebssystem entwickelt wird, das von regulĂ€ren Nutzern fĂŒr alltĂ€gliche Aufgaben verwendet werden kann. Die Quelltexte des Projekts stehen unter der AGPLv3-Lizenz. Zum Download wird , mit einer GröĂe von 26 MB, angeboten. Die Nutzung wird auf Systemen mit Intel-Prozessoren und -Grafiksystemen mit aktivierten VT-d- und VT-x-Erweiterungen unterstĂŒtzt.
Die neue Version des niedrigstufigen Grafikstapels und durch die GewĂ€hrleistung der KompatibilitĂ€t mit Browsern, die auf der Chromium-Engine basieren. ZunĂ€chst wurde die Möglichkeit implementiert, den Webbrowser , der die Chromium-Engine verwendet, ohne den Einsatz einer Linux-VM auszufĂŒhren. Zudem wurde die interaktive Bindung von Komponenten an bestimmte CPU-Kerne (CPU-AffinitĂ€t) hinzugefĂŒgt.
Die Ănderungen im grafischen Stack haben die ReaktionsfĂ€higkeit verbessert, die QualitĂ€t der Pixelanzeige erhöht, die UnterstĂŒtzung fĂŒr den Austausch von Grafikkartentreibern und EingabegerĂ€tetreibern ohne Systemneustart ermöglicht und die Grundlage fĂŒr Funktionen wie Bildschirmaufnahme und Fernzugriff auf den Desktop gelegt. Die UnterstĂŒtzung des Qt-Frameworks wurde verbessert. Der VESA-Treiber bietet jetzt die UnterstĂŒtzung fĂŒr dynamische AuflösungsĂ€nderungen. Im Schriftsystem wurde die sofortige Anwendung von SchriftgröĂenĂ€nderungen implementiert.
Das System wird mit der grafischen BenutzeroberflĂ€che Leitzentrale geliefert, die es ermöglicht, standardmĂ€Ăige Systemverwaltungsaufgaben auszufĂŒhren. In der linken oberen Ecke der BenutzeroberflĂ€che wird ein MenĂŒ mit Werkzeugen zur Verwaltung von Benutzern, zum Anschluss von Speichermedien und zur Konfiguration der Netzwerkverbindung angezeigt. In der Mitte befindet sich der Konfigurator zur Zusammenstellung der Systemkomponenten, der Eine grafische Schnittstelle, die die Beziehungen zwischen Systemkomponenten definiert. Der Benutzer kann interaktiv Komponenten nach Belieben hinzufĂŒgen oder entfernen und so das Systemumfeld oder die virtuellen Maschinen gestalten.
Jederzeit kann der Benutzer in den Konsolenverwaltungsmodus wechseln, der eine gröĂere FlexibilitĂ€t bei der Verwaltung bietet. Der traditionelle Desktop kann durch das Starten des TinyCore Linux-Distributions in einer virtuellen Linux-Maschine erreicht werden. In dieser Umgebung sind die Browser Firefox und Aurora, ein auf Qt basierender Texteditor und verschiedene Anwendungen verfĂŒgbar. FĂŒr den Einsatz von Kommandozeilen-Tools steht die noux-Umgebung zur VerfĂŒgung.
Erinnern wir uns an Genode, eine einheitliche Infrastruktur zur Erstellung von Benutzeranwendungen, die auf einem Linux-Kernel (32 und 64 Bit) laufen oder NOVA (x86 mit Virtualisierung), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) und direkt ausfĂŒhrbare Kerne fĂŒr ARM- und RISC-V-Plattformen. Das paravirtualisierte Linux-Kern L4Linux, das ĂŒber das Mikro-Kern Fiasco.OC lĂ€uft, ermöglicht die AusfĂŒhrung herkömmlicher Linux-Programme in Genode. Der L4Linux-Kern arbeitet nicht direkt mit Hardware, sondern nutzt Genode-Dienste ĂŒber eine Reihe virtueller Treiber.
FĂŒr Genode wurden verschiedene Linux- und BSD-Komponenten portiert, Gallium3D-UnterstĂŒtzung bereitgestellt, Qt, GCC und WebKit integriert sowie die Möglichkeit zur Erstellung hybrider Linux/Genode-Programmierumgebungen realisiert. Ein Port von VirtualBox, der ĂŒber das Mikro-Kern NOVA lĂ€uft, wurde vorbereitet. Eine Vielzahl von Anwendungen wurde angepasst, um direkt ĂŒber das Mikro-Kern und die Noux-Umgebung, die Virtualisierung auf Betriebssystemebene ermöglicht, ausgefĂŒhrt zu werden. FĂŒr nicht portierte Programme besteht die Möglichkeit, Mechanismen zur Erstellung von virtuellen Umgebungen auf Anwendungsebene zu nutzen, die es ermöglichen, Programme in einer virtuellen Linux-Umgebung mithilfe von Paravirtualisierung auszufĂŒhren.
Quelle: opennet.ru
