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

Die neue Version des Sculpt-Projekts 24.04, das auf der Genode OS Framework-Technologie basiert, wurde vorgestellt. Diese Version kann von normalen Nutzern für ihre täglichen Aufgaben verwendet werden. Der Quellcode des Projekts wird unter der AGPLv3-Lizenz veröffentlicht. Es steht ein LiveUSB-Image mit einer Größe von 30 MB zum Download zur Verfügung. Es ist kompatibel mit Systemen, die Prozessoren und Grafiksubsysteme von Intel mit aktivierten VT-d und VT-x Erweiterungen sowie ARM-Systemen mit VMM-Erweiterungen unterstützen.

Hauptneuerungen:

  • Der Audio-Stack wurde vollständig überarbeitet. Der neue Audio-Stack ermöglicht die Verwendung von Plug-in-Treibern, die Einstellung beliebiger Abtastraten, flexible Routen von Audio-Streams und das Mischen von Tönen. Optimierungen zur Reduzierung der Verzögerungen bei der Audiobedienung wurden hinzugefügt.
  • Eine experimentelle Funktion zum Wechsel in den Energiesparmodus wurde implementiert.
  • Die Unterstützung für 4K-Bildschirme (3840 x 2160) wurde hinzugefügt.
  • Die Unterstützung für Touchpads, die das I2C-Protokoll verwenden (vorkommend auf einigen Laptops), wurde ergänzt.
  • Unterstützung für die Bindung von USB-Geräten an virtuelle Maschinen und Anwendungen hinzugefügt.
  • Im Konfigurationsinterface wurden Werkzeuge zur Verwaltung der Aktivierung zusätzlicher Funktionen, der Einrichtung von Anwendungsquellen und der Installation von Anwendungen hinzugefügt.
  • Im Fenster zur Visualisierung des Komponentenbaumdiagramms und im Konfigurator wurde die Unterstützung für das Scrollen hinzugefügt.
  • Die Verarbeitung von Ereignissen von HID-Geräten (Human Interface Devices) wurde verbessert.
  • Das Interface zur Verwaltung der Gerätetreiber wurde überarbeitet.
  • Ein neuer TCP/IP-Stack wurde vorgeschlagen, der eine DDE-Schicht (Device-Driver-Environment) auf Basis des Linux-Kernels 6.1.20 verwendet.
  • Es wurde die Möglichkeit hinzugefügt, Sculpt OS im Goa SDK als externes Ziel für Anwendungstests zu verwenden.

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) sowie einem direkt ausführbaren Kernel für ARM- und RISC-V-Plattformen basieren. Der Bestandteil des paravirtualisierten Linux-Kernels L4Linux, der auf dem Mikrokern Fiasco.OC läuft, ermöglicht die Ausführung von herkömmlichen Linux-Programmen in Genode. Der L4Linux-Kernel kommuniziert nicht direkt mit der Hardware, sondern nutzt Genode-Dienste über eine Sammlung 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.

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


Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster