Veröffentlichung des Betriebssystems , im Rahmen dessen auf Basis von Technologien eine allgemeine Betriebssystem entwickelt wird, das von normalen Benutzern fĂŒr alltĂ€gliche Aufgaben genutzt werden kann. Die Quelltexte des Projekts ist unter der AGPLv3-Lizenz erhĂ€ltlich. Zum Download steht , mit einer GröĂe von 26 MB. Es wird die Nutzung auf Systemen mit Intel-Prozessoren und -Grafiksystemen, die die VT-d- und VT-x-Erweiterungen aktiviert haben, unterstĂŒtzt.
Neue Version um einen low-level Grafikstack und die KompatibilitĂ€t mit Browsern auf Basis der Chromium-Engine sicherzustellen. ZunĂ€chst wurde die Möglichkeit implementiert, einen Webbrowser , der die Chromium-Engine verwendet, ohne den Einsatz einer virtuellen Maschine mit Linux zu starten. Es wurde die Möglichkeit hinzugefĂŒgt, Komponenten interaktiv bestimmten CPU-Kernen (CPU-AffinitĂ€t) zuzuweisen.
Ănderungen im Grafikstack haben die ReaktionsfĂ€higkeit verbessert, die QualitĂ€t der Pixelausgabe erhöht, die UnterstĂŒtzung fĂŒr den Austausch von Grafikkartentreibern und EingabegerĂ€tetreibern ohne Neustart des Systems gewĂ€hrleistet und die Grundlage fĂŒr Funktionen wie Bildschirmaufnahme und Fernzugriff auf den Desktop gelegt. Die UnterstĂŒtzung fĂŒr das Qt-Framework wurde verbessert. Der VESA-Treiber hat die UnterstĂŒtzung fĂŒr die dynamische Ănderung der Bildschirmauflösung hinzugefĂŒgt. Das Schriftsystem ermöglicht nun die sofortige Anwendung von SchriftgröĂenĂ€nderungen.
Das System wird mit der grafischen BenutzeroberflĂ€che Leitzentrale geliefert, die es ermöglicht, typische Aufgaben der Systemadministration auszufĂŒhren. In der oberen linken Ecke der BenutzeroberflĂ€che wird ein MenĂŒ mit Werkzeugen zur Verwaltung von Benutzern, zum AnschlieĂen von Speichermedien und zur Konfiguration der Netzwerkverbindung angezeigt. In der Mitte befindet sich ein Konfigurator zur Zusammenstellung der System-Hardware, der eine BenutzeroberflĂ€che in Form eines Graphen bietet, der die Beziehungen zwischen den Systemkomponenten definiert. Der Benutzer kann interaktiv Komponenten nach Belieben hinzufĂŒgen oder entfernen und so die Zusammensetzung der Systemumgebung oder virtueller Maschinen festlegen.
Der Benutzer kann jederzeit in den Konsolenverwaltungsmodus wechseln, der mehr FlexibilitĂ€t bei der Verwaltung bietet. Der traditionelle Desktop kann durch das Starten der TinyCore Linux-Distribution in einer virtuellen Maschine mit Linux erhalten werden. In dieser Umgebung stehen die Browser Firefox und Aurora, ein auf Qt basierender Texteditor und verschiedene Anwendungen zur VerfĂŒgung. Um die Befehlszeilendienstprogramme zu starten, wird die Umgebung noux angeboten.
Wir erinnern daran, dass Genode eine einheitliche Infrastruktur fĂŒr die Erstellung von Benutzeranwendungen bietet, die ĂŒber dem Linux-Kernel (32 und 64 Bit) 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 Kernels fĂŒr ARM- und RISC-V-Plattformen. Das teilvirtualisierte Linux-Kernel L4Linux, das ĂŒber das Mikro-Kernel Fiasco.OC arbeitet, ermöglicht es, gĂ€ngige Linux-Programme in Genode auszufĂŒhren. Das Kernel L4Linux arbeitet nicht direkt mit der Hardware, sondern nutzt die Dienste von Genode durch eine Reihe virtueller Treiber.
FĂŒr Genode wurden verschiedene Linux- und BSD-Komponenten portiert, Gallium3D unterstĂŒtzt, die Integration von Qt, GCC und WebKit realisiert und die Möglichkeit zur Organisation hybrider Linux/Genode-Softwareumgebungen implementiert. Ein Port von VirtualBox, der auf dem Mikrokernel NOVA lĂ€uft, wurde vorbereitet. Eine groĂe Anzahl von Anwendungen wurde angepasst, um direkt auf Mikrokerne und die Umgebung Noux zu laufen, die eine Virtualisierung auf OS-Ebene ermöglicht. Um nicht portierte Programme auszufĂŒhren, besteht die Möglichkeit, den Mechanismus zur Erstellung virtualisierter Umgebungen fĂŒr einzelne Anwendungen zu nutzen, sodass Programme in einer virtuellen Linux-Umgebung unter Verwendung von Paravirtualisierung ausgefĂŒhrt werden können.
Quelle: opennet.ru
