Das Genode-Projekt hat eine neue Version des allgemeinen Betriebssystems Sculpt OS 26.04 veröffentlicht.

Die Veröffentlichung des Projekts Sculpt am 26.04. wurde vorgestellt. Es entwickelt ein Betriebssystem auf Basis der Technologien des Genode OS Frameworks, das von gewöhnlichen Nutzern für alltägliche Aufgaben verwendet werden kann. Der Quellcode des Projekts wird unter der Lizenz AGPLv3 verbreitet. Zum Download steht ein Systemabbild mit einer Größe von 33 MB zur Verfügung, das auf PCs, dem PinePhone-Smartphone und dem MNT Reform-Notebook verwendet werden kann. Die Unterstützung erfolgt auf Systemen mit Intel-Prozessoren und Grafikschnittstellen mit aktivierten VT-d- und VT-x-Erweiterungen sowie auf ARM-Systemen mit VMM-Erweiterungen.

Hauptneuerungen:

  • Die aus dem Linux-Kernel portierten Treiber für USB-Controller, Wi-Fi, Ethernet-Adapter und Intel-GPUs sind mit dem Kernel 6.18 synchronisiert (zuvor wurden Treiber aus dem Kernel 6.12 verwendet). Für Laptops ist standardmäßig die Unterstützung für Netzwerkadapter mit USB-Schnittstelle aktiviert.
  • Der Übergang von Konfigurationsdateien im XML-Format zu einem eigenen HID-Format (Human-Inclined Data) wurde vollzogen, das Daten in Form einer hierarchischen Struktur mit eigenen Attributen darstellt. Konfigurationsänderungen werden nun in Echtzeit erfasst, alle Änderungen werden sofort angewendet, und die Verbindungen zwischen den Komponenten können während des Betriebs neu konfiguriert werden.
  • Die Softwareversionen wurden aktualisiert, einschließlich Qt6 und dem Browser Falkon.
  • Eine experimentelle Funktion für den nativen Start des Goa SDK wurde hinzugefügt, die kein Erstellen einer Linux-VM erfordert. Komponenten von Genode können nun innerhalb von Sculpt OS entwickelt, kompiliert und getestet werden, ohne dass andere Betriebssysteme gestartet werden müssen. virtuellen Maschinen und andere OS gebootet werden müssen.
  • Die erste Phase der Migration von Entwicklungsprozessen von GitHub zu Codeberg ist abgeschlossen. Alle Code-Repositories, mit Ausnahme des Hauptrepositories, wurden auf Codeberg übertragen.

Das Genode-Projekt hat eine neue Version des allgemeinen Betriebssystems Sculpt OS 26.04 veröffentlicht.

Das System wird mit der grafischen Benutzeroberfläche Leitzentrale geliefert, die es ermöglicht, Standardadministrationsaufgaben durchzuführen. In der oberen linken Ecke der Benutzeroberfläche befindet sich ein Menü mit Werkzeugen zur Verwaltung von Benutzern, zur Anbindung von Speichermedien und zur Konfiguration der Netzwerkverbindung. In der Mitte befindet sich ein Konfigurator in Form eines Diagramms, das die Beziehungen zwischen den Systemkomponenten darstellt. Im interaktiven Modus können Komponenten hinzugefügt oder entfernt werden, um die Systemumgebung oder virtuelle Maschinen zu gestalten.

Auf Wunsch kann der Benutzer in den Konsolenmodus wechseln, der mehr Flexibilität in der Verwaltung bietet. Der traditionelle Desktop kann durch das Starten der TinyCore Linux-Distrubution in virtuellen Maschine mit Linux erreicht werden. In dieser Umgebung stehen die Browser Firefox und Aurora, ein Texteditor auf Basis von Qt sowie verschiedene Anwendungen zur Verfügung. Für die Ausführung von Befehlszeilen-Tools wird die Umgebung „Noux“ angeboten.

Das Genode-Framework bietet eine einheitliche Infrastruktur zur Erstellung von benutzerdefinierten 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) basieren. Es beinhaltet den para-virtualisierten Linux-Kernel L4Linux, der über das Mikrokern Fiasco.OC läuft und die Ausführung von normalen Linux-Anwendungen in der Genode-Umgebung ermöglicht. Der L4Linux-Kernel kommuniziert nicht direkt mit der Hardware, sondern nutzt die Dienste von Genode über eine Reihe von virtuellen Treibern.

Für Genode wurden verschiedene Komponenten von Linux und BSD portiert, es wurde Unterstützung für Gallium3D bereitgestellt, Qt, GCC und WebKit integriert und die Möglichkeit zur Schaffung hybrider Linux/Genode-Programmierumgebungen umgesetzt. Es gibt einen VirtualBox-Port, der auf dem Mikrokernel NOVA läuft. Viele Anwendungen sind angepasst, um direkt auf dem Mikrokernel und der Umgebung Noux zu laufen, die Virtualisierung auf Betriebssystemebene ermöglicht. Für nicht portierte Programme wird ein System virtueller Umgebungen angeboten, das auf der Ebene einzelner Anwendungen funktioniert und es ermöglicht, Programme in einer virtuellen Linux-Umgebung mit Paravirtualisierung auszuführen.

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