Das Genode-Projekt hat die Veröffentlichung des allgemeinen Betriebssystems Sculpt 25.04 bekannt gegeben.

Die Veröffentlichung des Sculpt-Projekts am 25.04. wurde vorgestellt. Es entwickelt ein Betriebssystem auf Grundlage des Genode OS Frameworks, das von normalen Nutzern für alltägliche Aufgaben genutzt werden kann. Der Quellcode des Projekts wird unter der AGPLv3-Lizenz verbreitet. Zum Download steht ein System-Image mit einer Größe von 32 MB bereit, das auf PCs, dem PinePhone-Smartphone und dem Laptop MNT Reform verwendet werden kann. Die Unterstützung umfasst Systeme mit Intel-Prozessoren und -Grafiksubsystemen, die mit den Erweiterungen VT-d und VT-x ausgestattet sind, sowie ARM-Systeme mit VMM-Erweiterungen.

Hauptneuerungen:

  • Die Kompatibilität mit Intel-Prozessoren auf Basis der Mikroarchitektur Meteor Lake wurde sichergestellt.
  • Es wurde eine Fensterverwaltung in Mehrmonitor-Konfigurationen implementiert und die Unterstützung für das Anheften wurde hinzugefügt. virtuellen Arbeitsflächen auf bestimmten Bildschirmen.
  • Die Unterstützung für die Drehung des Bildschirms wurde hinzugefügt.
  • Ein neuer Verzeichnisbrowser wurde vorgeschlagen, der es ermöglicht, beliebige Verzeichnisse als virtuelle Dateisysteme zu verwenden, die an Systemkomponenten gebunden werden können, um deren Sandbox-Isolierung zu erleichtern.
  • Die Chromium-Engine 112 und die Qt-Bibliothek 6.6.2 wurden aktualisiert.
  • Die Grafikleistung wird durch Optimierungen, die SIMD-Instruktionen auf ARM- und x86-Systemen nutzen, beschleunigt.
  • Unterstützung für die F&S MX8MP armStone-Platine hinzugefügt.

Das Genode-Projekt hat die Veröffentlichung des allgemeinen Betriebssystems Sculpt 25.04 bekannt gegeben.

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.

Jederzeit kann der Benutzer in den Konsolenverwaltungsmodus wechseln, der eine größere Flexibilität bei der Verwaltung bietet. Der traditionelle Desktop kann durch das Starten des TinyCore Linux-Distributions in einer virtuellen Linux-Maschine erreicht werden. In dieser Umgebung sind die Browser Firefox und Aurora, ein auf Qt basierender Texteditor und verschiedene Anwendungen verfügbar. Für den Einsatz von Kommandozeilen-Tools steht die noux-Umgebung zur Verfügung.

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.

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