Das Genode-Projekt hat die Ausgabe des allgemeinen Betriebssystems Sculpt 25.10 veröffentlicht.

Die Ausgabe des Projekts Sculpt 25.10 wurde vorgestellt, das ein Betriebssystem auf Basis der Genode OS Framework-Technologien entwickelt, das von gewöhnlichen Nutzern fĂŒr alltĂ€gliche Aufgaben verwendet werden kann. Die Quelltexte des Projekts werden unter der Lizenz AGPLv3 verbreitet. Zum Download steht ein 35 MB großer Systemabbild zur VerfĂŒgung, das auf PCs, dem Smartphone PinePhone und dem Laptop MNT Reform verwendet werden kann. Der Betrieb wird auf Systemen mit Intel-Prozessoren und Grafikkarten unterstĂŒtzt, wobei die VT-d- und VT-x-Erweiterungen aktiviert sind, sowie auf ARM-Systemen mit VMM-Erweiterungen.

Hauptneuerungen:

  • Ein neuer Task-Scheduler wurde implementiert, der darauf abzielt, Verzögerungen zu minimieren und die Ressourcen gerecht zu verteilen. Der Einsatz des neuen Schedulers fĂŒhrte zu einer Verbesserung der Leistung und der ReaktionsfĂ€higkeit der BenutzeroberflĂ€che auf leistungsschwachen Plattformen wie dem Smartphone PinePhone.
  • Der Stack fĂŒr die Arbeit mit BlockgerĂ€ten und den Mechanismus zur Paketinstallation wurde optimiert.
  • Die aus dem Linux-Kernel ĂŒbertragenen USB-Controller-, Wi-Fi-, Ethernet-Adapter- und Intel-GPU-Treiber wurden mit dem Kernel 6.12 synchronisiert (zuvor wurden Treiber aus dem Kernel 6.6 verwendet).
  • Ein neues Format fĂŒr Konfigurationen und Berichte wurde vorgeschlagen, das eine lesbare Syntax aufweist und benutzerfreundlich fĂŒr Bearbeitung und Analyse ist. Das alte XML-basierte Format wird vorerst weiterhin standardmĂ€ĂŸig verwendet, das neue steht als Option zur VerfĂŒgung (in der nĂ€chsten Version soll es standardmĂ€ĂŸig aktiviert werden). Im System-Update-Mechanismus wurde die Möglichkeit implementiert, zwischen alten und neuen Konfigurationsvarianten zu wechseln.
  • Die UnterstĂŒtzung des Mikrokernels seL4 wurde verbessert, und Probleme bei der Verwendung mit dynamisch geladenen Genode-Treibern wurden behoben.
  • In der Implementierung der Basis-API wurde anstelle des C++-Ausnahme-Mechanismus eine explizite Fehlerbehandlung mit der Kodierung von Fehlern in ÎŁ-Typen (sum type) verwendet. Es wurden auch Änderungen hinzugefĂŒgt, um zufĂ€lliges Entweichen von Zeigern zu verhindern und das Eigentum an Objekten sowie deren Lebensdauer eindeutig zu definieren.
  • GCC 14.2 und Binutils 2.44 wurden aktualisiert.
  • Die Möglichkeit, das Goa SDK (Entwicklungstool fĂŒr Anwendungen fĂŒr Genode) in einer Sandbox-Umgebung auszufĂŒhren, wurde implementiert.
  • Die Integration der unterstĂŒtzten Netzwerk-Stacks – lwIP und den TCP/IP-Stack aus dem Linux-Kernel – wurde vereinheitlicht.
  • Die Grafiktreiber fĂŒr Intel-GPU und VESA wurden verbessert.

Das Genode-Projekt hat die Ausgabe des allgemeinen Betriebssystems Sculpt 25.10 veröffentlicht.

Das System wird mit der grafischen BenutzeroberflĂ€che Leitzentrale geliefert, die es ermöglicht, typische Aufgaben zur Systemadministration auszufĂŒhren. In der oberen linken Ecke der grafischen BenutzeroberflĂ€che wird ein MenĂŒ mit Werkzeugen zur Benutzerverwaltung, zum Anschluss von Speichermedien und zur Konfiguration der Netzwerkverbindung angezeigt. In der Mitte befindet sich ein Konfigurator, der die Systemkonfiguration in Form eines Graphen darstellt, der die Beziehungen zwischen den Systemkomponenten zeigt. Im interaktiven Modus können Komponenten hinzugefĂŒgt oder entfernt werden, um die Zusammensetzung der Systemumgebung zu formen. virtuelle Maschinen.

Auf Wunsch kann der Benutzer in den Konsolenmodus wechseln, der eine grĂ¶ĂŸere FlexibilitĂ€t bei der Verwaltung bietet. Der traditionelle Desktop kann durch das Starten des TinyCore Linux-Distributionssystems in virtuellen Maschine Linux verwendet werden. In dieser Umgebung stehen die Browser Firefox und Aurora, ein auf Qt basierender Texteditor sowie verschiedene Anwendungen zur VerfĂŒgung. FĂŒr den Start von Kommandozeilen-Utilities wird die Umgebung „Noux“ angeboten.

Das Genode-Framework bietet eine einheitliche Infrastruktur zur Erstellung von Benutzeranwendungen, die ĂŒber dem Linux-Kernel (32 und 64 Bit) oder den Mikro-kernen 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) arbeiten. Es enthĂ€lt einen paravirtualisierten Linux-Kernel L4Linux, der ĂŒber dem Mikrokern Fiasco.OC arbeitet und die AusfĂŒhrung herkömmlicher Linux-Programme in der Genode-Umgebung ermöglicht. 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 Komponenten von Linux und BSD portiert, Gallium3D-UnterstĂŒtzung bereitgestellt, die Integration von Qt, GCC und WebKit durchgefĂŒhrt und die Möglichkeit zur Erstellung hybrider Linux/Genode-Programmierumgebungen realisiert. Es gibt einen Port von VirtualBox, der ĂŒber dem Mikrokern NOVA lĂ€uft. Viele Anwendungen wurden angepasst, um direkt ĂŒber dem Mikrokern und der Noux-Umgebung, die eine Virtualisierung auf Betriebssystemebene ermöglicht, ausgefĂŒhrt zu werden. FĂŒr nicht portierte Programme wird ein System virtueller Umgebungen angeboten, das auf der Ebene einzelner Anwendungen arbeitet und es ermöglicht, Programme in einer virtuellen Linux-Umgebung unter Verwendung von Paravirtualisierung auszufĂŒhren.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster