Das Projekt Genode hat die Version 24.04 des allgemeinen Betriebssystems Sculpt veröffentlicht

Die Ausgabe des Projekts Sculpt vom 24.04 wurde vorgestellt. Dieses Projekt entwickelt ein Betriebssystem auf Basis der Technologien Genode OS Framework, das von gewöhnlichen Benutzern fĂŒr alltĂ€gliche Aufgaben verwendet werden kann. Die Quelltexte des Projekts werden unter der Lizenz AGPLv3 veröffentlicht. Zum Download steht ein LiveUSB-Abbild mit einer GrĂ¶ĂŸe von 30 MB zur VerfĂŒgung. Die UnterstĂŒtzung umfasst Systeme mit Intel-Prozessoren und -Grafiksystemen mit aktivierten VT-d- und VT-x-Erweiterungen sowie ARM-Systeme mit VMM-Erweiterungen.

Hauptneuerungen:

  • Der Audio-Stack wurde vollstĂ€ndig ĂŒberarbeitet. Im neuen Audio-Stack wurde die Möglichkeit implementiert, Plug-in-Treiber zu verwenden, eine beliebige Abtastrate festzulegen, flexible Routen fĂŒr Audioströme einzurichten und Audio zu mischen. Optimierungen wurden hinzugefĂŒgt, um Verzögerungen bei der Audioverarbeitung zu reduzieren.
  • Eine experimentelle Möglichkeit, in den Energiesparmodus zu wechseln, wurde implementiert.
  • UnterstĂŒtzung fĂŒr Bildschirme mit einer Auflösung von 4K (3840 x 2160) hinzugefĂŒgt.
  • UnterstĂŒtzung fĂŒr Touchpads hinzugefĂŒgt, die das I2C-Protokoll verwenden (kommen auf einigen Laptops zum Einsatz).
  • UnterstĂŒtzung fĂŒr die Bindung von USB-GerĂ€ten an virtuelle Maschinen und Anwendungen hinzugefĂŒgt.
  • Das Konfigurationsinterface wurde um Werkzeuge zur Verwaltung der Aktivierung zusĂ€tzlicher Funktionen, zur Anpassung von Anwendungsquellen und zur Installation von Anwendungen erweitert.
  • Im Fenster zur Visualisierung des Komponentengraphs und im Konfigurator wurde die UnterstĂŒtzung fĂŒr das Scrollen hinzugefĂŒgt.
  • Die Verarbeitung von Ereignissen von HID-GerĂ€ten (Human Interface Device) wurde verbessert.
  • Die BenutzeroberflĂ€che zur Verwaltung von GerĂ€tetreibern wurde geĂ€ndert.
  • 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 das Testen von Anwendungen zu verwenden.

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.

Das Projekt Genode hat die Version 24.04 des allgemeinen Betriebssystems Sculpt veröffentlicht


Quelle: opennet.ru
60GB SSD 8Gb DDR4