Das Genode-Projekt hat die General Purpose OS-Version Sculpt 20.08 veröffentlicht

Eingereicht von Betriebssystem-Release Skulptur 20.08, innerhalb dessen, basierend auf Technologie Genode OS-Framework Es wird ein Allzweck-Betriebssystem entwickelt, das von normalen Benutzern zur Ausführung alltäglicher Aufgaben verwendet werden kann. Projektquellen Ausbreitung lizenziert unter AGPLv3. Zum Download verfügbar LiveUSB-Bild, 26 MB groß. Unterstützt den Betrieb auf Systemen mit Intel-Prozessoren und -Grafiken mit aktivierten VT-d- und VT-x-Erweiterungen.

Neue Version bemerkenswert wird bearbeitet Low-Level-Grafikstapel und Gewährleistung der Kompatibilität mit Browsern, die auf der Chromium-Engine basieren. Der erste, der die Möglichkeit implementiert hat, einen Webbrowser zu starten Falkon, mit der Chromium-Engine, ohne eine virtuelle Linux-Maschine zu verwenden. Es wurde die Möglichkeit hinzugefügt, Komponenten interaktiv an bestimmte CPU-Kerne zu binden (CPU-Affinität).

Änderungen am Grafikstapel verbesserten die Reaktionsfähigkeit, verbesserten die Qualität der Pixelausgabe, unterstützten den Austausch von Grafikkartentreibern und Eingabegerätetreibern ohne Neustart des Systems und legten den Grundstein für Funktionen wie Bildschirmaufnahme und Remote-Desktop-Zugriff. Verbesserte Unterstützung für das Qt-Framework. Unterstützung für die dynamische Änderung der Bildschirmauflösung zum VESA-Treiber hinzugefügt. Das Schriftverwaltungssystem bietet Unterstützung für die sofortige Anwendung von Schriftgrößenänderungen.

Das Genode-Projekt hat die General Purpose OS-Version Sculpt 20.08 veröffentlicht

Das System verfügt über eine grafische Oberfläche der Leitzentrale, über die Sie typische Aufgaben der Systemadministration ausführen können. In der oberen linken Ecke der GUI wird ein Menü mit Tools zum Verwalten von Benutzern, zum Anschließen von Speichergeräten und zum Einrichten einer Netzwerkverbindung angezeigt. In der Mitte befindet sich ein Konfigurator zur Konfiguration der Befüllung des Systems, der bietet Schnittstelle in Form eines Diagramms, das die Beziehung zwischen Systemkomponenten definiert. Der Benutzer kann interaktiv Komponenten beliebig entfernen oder hinzufügen und so die Zusammensetzung der Systemumgebung oder der virtuellen Maschinen definieren.

Der Benutzer kann jederzeit in den Konsolenverwaltungsmodus wechseln, was eine größere Flexibilität bei der Verwaltung bietet. Ein herkömmlicher Desktop kann durch Ausführen einer TinyCore-Linux-Distribution in einer virtuellen Linux-Maschine erhalten werden. In dieser Umgebung stehen die Browser Firefox und Aurora, ein Qt-basierter Texteditor und verschiedene Anwendungen zur Verfügung. Die Noux-Umgebung wird zum Ausführen von Befehlszeilendienstprogrammen angeboten.

Wir möchten Sie daran erinnern, dass Genode bietet eine einheitliche Infrastruktur zum Erstellen benutzerdefinierter Anwendungen, die auf dem Linux-Kernel (32 und 64 Bit) ausgeführt werden, oder Mikrokernel 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 ausgeführter Kernel für ARM- und RISC-V-Plattformen. Der mitgelieferte paravirtualisierte Linux-Kernel L4Linux, der auf dem Fiasco.OC-Mikrokernel läuft, ermöglicht Ihnen die Ausführung regulärer Linux-Programme in Genode. Der L4Linux-Kernel arbeitet nicht direkt mit der Hardware zusammen, sondern nutzt Genode-Dienste über eine Reihe virtueller Treiber.

Verschiedene Linux- und BSD-Komponenten wurden für Genode portiert, Gallium3D unterstützt, Qt, GCC und WebKit integriert und hybride Linux/Genode-Umgebungen implementiert. Es wurde ein VirtualBox-Port vorbereitet, der auf dem NOVA-Mikrokernel läuft. Eine große Anzahl von Anwendungen ist so angepasst, dass sie direkt auf dem Mikrokernel und der Noux-Umgebung ausgeführt werden können, was eine Virtualisierung auf Betriebssystemebene ermöglicht. Um nicht portierte Programme auszuführen, ist es möglich, den Mechanismus zum Erstellen virtueller Umgebungen auf der Ebene einzelner Anwendungen zu verwenden, sodass Sie Programme mithilfe der Paravirtualisierung in einer virtuellen Linux-Umgebung ausführen können.

Source: opennet.ru

Kommentar hinzufügen