Das Genode-Projekt hat die allgemeine Betriebssystemversion Sculpt 21.10 veröffentlicht.

Die Version des Betriebssystems Sculpt 21.10 wurde vorgestellt, in deren Rahmen auf Grundlage der Technologien des Genode OS Framework ein allgemeines Betriebssystem entwickelt wird, das von gewöhnlichen Nutzern für alltägliche Aufgaben verwendet werden kann. Die Quelltexte des Projekts stehen unter der Lizenz AGPLv3 zur Verfügung. Zum Download wird ein LiveUSB-Image mit einer Größe von 26 MB angeboten. Die Ausführung wird auf Systemen mit Intel-Prozessoren und -Grafiksubsystemen unterstützt, bei denen die Erweiterungen VT-d und VT-x aktiviert sind.

Hauptneuerungen:

  • Es wurde eine hardwarebasierte Grafikbeschleunigung unter Verwendung von Intel-GPU implementiert. Zur Unterstützung der GPU wird das Mesa-Paket und der in der Genode OS Framework Version 21.08 eingeführte Mechanismus zur Multiplexierung des GPU-Zugriffs genutzt.
  • Die Unterstützung für USB-Webcams wurde hinzugefügt.
  • Die Möglichkeit zur Wiedergabe von Audio- und Videoinhalten im Falkon-Browser, der auf der Chromium-Engine basiert, wurde gewährleistet. Ein funktionierender Audiotreiber und eine Komponente für das Mischen von Audio wurden bereitgestellt. Um den Ton zu deaktivieren, steht eine Komponente namens Black Hole zur Verfügung, die sich als Audiotreiber ausgibt, jedoch keinen Ton ausgibt.
  • Die Kompatibilität mit VirtualBox 6 wurde hinzugefügt (zuvor wurde nur VirtualBox 5 unterstützt).
  • Die Komponente file-vault wurde hinzugefügt, um Dateien in verschlüsselter Form zu speichern. In Kombination mit der Komponente recall-fs kann jedem Benutzer ein separater verschlüsselter Speicherbereich über file-vault zugewiesen werden.
    Das Genode-Projekt hat die allgemeine Betriebssystemversion Sculpt 21.10 veröffentlicht.

    Das System wird mit der grafischen Benutzeroberfläche Leitzentrale geliefert, die es ermöglicht, typische Verwaltungsaufgaben durchzuführen. Oben links in der Benutzeroberfläche befindet sich ein Menü mit Werkzeugen zur Verwaltung von Benutzern, zum Anschluss von Speichergeräten und zur Konfiguration der Netzwerkverbindung. In der Mitte gibt es einen Konfigurator zur Zusammenstellung der Systemkomponenten, der eine graphische Darstellung der Beziehungen zwischen den Systemelementen bietet. Der Benutzer kann interaktiv Komponenten hinzufügen oder entfernen und so die Zusammensetzung der Systemumgebung bestimmen. virtuellen Maschinen.

    Zu jedem Zeitpunkt kann der Benutzer in den Konsolenverwaltungsmodus wechseln, der mehr Flexibilität bei der Verwaltung bietet. Der traditionelle Desktop kann durch das Starten der TinyCore Linux-Distribution in virtuellen Maschine Linux erreicht werden. In dieser Umgebung stehen die Browser Firefox und Aurora, ein Qt-basiertes Textbearbeitungsprogramm und verschiedene Anwendungen zur Verfügung. Für die Ausführung von Befehlszeilen-Tools wird die Umgebung noux angeboten.

    Genode bietet eine einheitliche Infrastruktur zur Erstellung benutzerdefinierter Anwendungen, die auf dem Linux-Kernel (32 und 64 Bit) oder den Mikrokernen 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 dem direkt ausgeführten Kernel für ARM- und RISC-V-Plattformen basieren. Das zugehörige paravirtualisierte Linux-Kernel L4Linux, das auf dem Mikrokernel Fiasco.OC läuft, ermöglicht die Ausführung regulärer Linux-Programme in Genode. Das 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ü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

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster