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

Präsentiert Veröffentlichung des Betriebssystems Sculpt 20.08, in deren Rahmen auf Basis der Technologien Genode OS Framework ein allgemeines Betriebssystem entwickelt wird, das von regulären Nutzern für alltägliche Aufgaben verwendet werden kann. Die Quelltexte des Projekts werden stehen unter der AGPLv3-Lizenz. Zum Download wird ein LiveUSB-Image, mit einer Größe von 26 MB, angeboten. Die Nutzung wird auf Systemen mit Intel-Prozessoren und -Grafiksystemen mit aktivierten VT-d- und VT-x-Erweiterungen unterstützt.

Die neue Version zeichnet sich aus durch eine Überarbeitung des niedrigstufigen Grafikstapels und durch die Gewährleistung der Kompatibilität mit Browsern, die auf der Chromium-Engine basieren. Zunächst wurde die Möglichkeit implementiert, den Webbrowser Falkon, der die Chromium-Engine verwendet, ohne den Einsatz einer Linux-VM auszuführen. Zudem wurde die interaktive Bindung von Komponenten an bestimmte CPU-Kerne (CPU-Affinität) hinzugefügt.

Die Änderungen im grafischen Stack haben die Reaktionsfähigkeit verbessert, die Qualität der Pixelanzeige erhöht, die Unterstützung für den Austausch von Grafikkartentreibern und Eingabegerätetreibern ohne Systemneustart ermöglicht und die Grundlage für Funktionen wie Bildschirmaufnahme und Fernzugriff auf den Desktop gelegt. Die Unterstützung des Qt-Frameworks wurde verbessert. Der VESA-Treiber bietet jetzt die Unterstützung für dynamische Auflösungsänderungen. Im Schriftsystem wurde die sofortige Anwendung von Schriftgrößenänderungen implementiert.

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

Das System wird mit der grafischen Benutzeroberfläche Leitzentrale geliefert, die es ermöglicht, standardmäßige Systemverwaltungsaufgaben auszuführen. In der linken oberen Ecke der Benutzeroberfläche wird ein Menü mit Werkzeugen zur Verwaltung von Benutzern, zum Anschluss von Speichermedien und zur Konfiguration der Netzwerkverbindung angezeigt. In der Mitte befindet sich der Konfigurator zur Zusammenstellung der Systemkomponenten, der bietet Eine grafische Schnittstelle, die die Beziehungen zwischen Systemkomponenten definiert. Der Benutzer kann interaktiv Komponenten nach Belieben hinzufügen oder entfernen und so das Systemumfeld oder die virtuellen Maschinen gestalten.

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.

Erinnern wir uns an Genode, bietet eine einheitliche Infrastruktur zur Erstellung von Benutzeranwendungen, die auf einem Linux-Kernel (32 und 64 Bit) laufen oder 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 direkt ausführbare Kerne für ARM- und RISC-V-Plattformen. Das paravirtualisierte Linux-Kern L4Linux, das über das Mikro-Kern Fiasco.OC läuft, ermöglicht die Ausführung herkömmlicher Linux-Programme in Genode. Der L4Linux-Kern arbeitet nicht direkt mit Hardware, sondern nutzt Genode-Dienste über eine Reihe 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

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster