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

Es wurde die Veröffentlichung des Betriebssystems Sculpt 21.10 vorgestellt, in dessen Rahmen auf Basis der Genode OS Framework-Technologien ein Allzweck-Betriebssystem entwickelt wird, das von normalen Benutzern zur Ausführung alltäglicher Aufgaben verwendet werden kann. Der Quellcode des Projekts wird unter der AGPLv3-Lizenz vertrieben. Zum Download wird ein 26 MB großes LiveUSB-Image angeboten. Unterstützt den Betrieb auf Systemen mit Intel-Prozessoren und -Grafiken mit aktivierten VT-d- und VT-x-Erweiterungen.

Wichtigste Neuerungen:

  • Hardware-Grafikbeschleunigung mit Intel-GPUs implementiert. Zur Unterstützung der GPU werden das Mesa-Paket und der Mechanismus zum Multiplexen des Zugriffs auf die GPU verwendet, die in Genode OS Framework Version 21.08 erschienen sind.
  • Unterstützung für Webkameras mit USB-Schnittstelle hinzugefügt.
  • Es ist möglich, Audio- und Videoinhalte im Falkon-Browser abzuspielen, der auf der Chromium-Engine basiert. Ein funktionierender Audiotreiber und eine Audiomischkomponente werden bereitgestellt. Um den Ton stummzuschalten, wird eine Black-Hole-Komponente vorgeschlagen, die vorgibt, ein Soundtreiber zu sein, aber keine Tonausgabe erzeugt.
  • Kompatibilität mit VirtualBox 6 hinzugefügt (zuvor wurde nur VirtualBox 5 unterstützt).
  • Dateitresor-Komponente zum Speichern von Dateien in verschlüsselter Form hinzugefügt. In Kombination mit der Recall-FS-Komponente kann mithilfe von File-Vault jedem Benutzer ein separater verschlüsselter Speicherbereich zugewiesen werden.
    Das Genode-Projekt hat die General Purpose OS-Version Sculpt 21.10 veröffentlicht

    Das System verfügt über eine grafische Leitzentrale-Benutzeroberfläche, mit der Sie allgemeine Systemverwaltungsaufgaben ausführen können. In der oberen linken Ecke der GUI wird ein Menü mit Tools zum Verwalten von Benutzern, zum Verbinden von Laufwerken und zum Einrichten einer Netzwerkverbindung angezeigt. In der Mitte befindet sich ein Konfigurator zur Anordnung der Befüllung des Systems, der eine Schnittstelle in Form eines Diagramms bereitstellt, das die Beziehung zwischen Systemkomponenten definiert. Der Benutzer kann Komponenten interaktiv 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.

    Erinnern wir uns daran, dass Genode eine einheitliche Infrastruktur für die Erstellung benutzerdefinierter Anwendungen bereitstellt, die auf dem Linux-Kernel (32 und 64 Bit) oder den NOVA-Mikrokerneln (x86 mit Virtualisierung), seL4 (x86_32, x86_64, ARM), Muen (x86_64) und Fiasco ausgeführt werden .OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) und ein 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