Die Veröffentlichung des Projekts Sculpt 24.10 wurde vorgestellt, das ein Betriebssystem auf Basis der Genode OS Framework-Technologien entwickelt, das von normalen Benutzern für die Durchführung alltäglicher Aufgaben verwendet werden kann. Die Quelltexte des Projekts werden unter der Lizenz AGPLv3 verbreitet. Zum Herunterladen steht ein LiveUSB-Image mit einer Größe von 32 MB zur Verfügung. Es wird die Unterstützung für Systeme mit Intel-Prozessoren und -Grafiksystemen mit aktivierten VT-d- und VT-x-Erweiterungen sowie für ARM-Systeme mit VMM-Erweiterungen geboten.
Hauptneuerungen:
- Unterstützung für Multi-Monitor-Konfigurationen hinzugefügt.
- Der Grafikstack wurde modernisiert, wobei Änderungen an den Treibern, dem GUI-Multiplexer (Grafikserver, der die Fensterverwaltung und Ressourcenteilung zwischen Anwendungen übernimmt) und dem Widget-Set vorgenommen wurden.
- Eine Benutzeroberfläche zur Anpassung von Grafikmodi, Helligkeit und Bildschirmanordnung bei mehreren Monitoren wurde hinzugefügt.
- Kompatibilität mit Qt6 gewährleistet.
- Die aus dem Linux-Kernel übertragenen Treiber für USB-Controller, Wi-Fi, Ethernet-Adapter und Intel-GPU wurden mit Kernel 6.6 synchronisiert (früher wurden Treiber aus Kernel 6.1 verwendet).
- Das Mesa-Paket wurde auf Version 24.0.8 aktualisiert.
- Die Funktionen zur Debugging im SDK Goa wurden erheblich erweitert.
- Boot-Images für das Smartphone PinePhone und das offene Laptop MNT Reform vorbereitet.
- Unterstützung für Platinen auf Basis von i.MX-Chips hinzugefügt.

Das System wird mit der grafischen Benutzeroberfläche Leitzentrale geliefert, die es ermöglicht, typische Aufgaben zur Systemadministration durchzuführen. In der oberen linken Ecke der grafischen Benutzeroberfläche wird ein Menü mit Werkzeugen zur Benutzerverwaltung, zum Anschluss von Speichergeräten und zur Netzwerkeinrichtung angezeigt. In der Mitte befindet sich ein Konfigurator zur Zusammenstellung der Systemkomponenten, der eine grafische Darstellung der Wechselwirkungen zwischen den Systemkomponenten bietet. Der Benutzer kann interaktiv beliebig Komponenten hinzufügen oder entfernen und so die Zusammensetzung der Systemumgebung festlegen. virtuelle Maschinen.
Der Benutzer kann jederzeit in den Konsolenverwaltungsmodus wechseln, der eine größere Flexibilität bei der Verwaltung bietet. Der traditionelle Desktop kann durch das Starten der TinyCore Linux-Distribution in virtuellen Maschine mit Linux erhalten werden. In dieser Umgebung stehen die Browser Firefox und Aurora, ein textbasierter Editor auf Basis von Qt und verschiedene Anwendungen zur Verfügung. Zum Starten von Befehlszeilen-Dienstprogrammen wird eine noux-Umgebung angeboten.
Genode bietet eine einheitliche Infrastruktur zur Erstellung benutzerdefinierter Anwendungen, die über den Linux-Kernel (32 und 64 Bit) oder die Mikrokerne 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 Kerne, die direkt auf ARM- und RISC-V-Plattformen ausgeführt werden, laufen. Der in das paravirtualisierte Linux-Kernel L4Linux integrierte Mikrokernel Fiasco.OC ermöglicht die Ausführung herkömmlicher Linux-Programme in Genode. Der L4Linux-Kernel arbeitet nicht direkt mit der Hardware, sondern nutzt die Dienste von Genode über 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
