Das Betriebssystem dahliaOS 220222 ist verfügbar und kombiniert Technologien von Linux und Fuchsia.

Nach über einem Jahr Entwicklung wurde eine neue Version des Betriebssystems dahliaOS 220222 veröffentlicht, die Technologien aus GNU/Linux und dem Betriebssystem Fuchsia kombiniert. Die Entwicklungen des Projekts sind in der Programmiersprache Dart verfasst und stehen unter der Apache 2.0-Lizenz. Die dahliaOS-Versionen werden in zwei Varianten erstellt – für Systeme mit UEFI (675 MB) und für ältere Systeme/virtuelle Maschinen (437 MB). Die Basisdistribution von dahliaOS wird auf Basis des Linux-Kernels und eines typischen GNU-Desktop-Umfelds erstellt. Parallel dazu werden Builds auf Basis des Mikro-Kernels Zircon und der Umgebung von Fuchsia entwickelt, die für Raspberry Pi 4, msm8917 und einige andere Geräte verfügbar sind.

Das Projekt entwickelt eine eigene Benutzeroberfläche namens Pangolin, die in der Programmiersprache Dart unter Verwendung des Flutter-Frameworks geschrieben wurde. Die Oberfläche unterstützt sowohl den klassischen mehrfenstrigen Modus als auch eine mosaikartige Anordnung der Fenster. Als Grundlage dienen die Entwicklungen des Capybara-Projekts sowie ein eigenes Fenstermanagementsystem, das von Grund auf neu geschrieben wurde. Die Oberfläche kann in Systemen mit dem Linux-Kernel und dem vom Fuchsia-Projekt entwickelten Mikro-Kernel Zircon ausgeführt werden. Um die Funktionalität der Pangolin-Oberfläche ohne Installation von dahliaOS zu testen, wurde eine Web-Version vorbereitet, die in Chromium-basierten Browsern funktioniert.

Für dahliaOS wird ebenfalls eine Sammlung von Anwendungen entwickelt, von denen die meisten in Dart und Flutter geschrieben sind. Zu den Entwicklertools gehören: ein Dateimanager, ein Konfigurator, ein Texteditor, ein Terminalemulator, eine Anwendung zur Verwaltung von virtuellen Maschinen und Containern, ein Multimedia-Player, ein App-Katalog, ein Taschenrechner, ein Webbrowser und ein Programm für die Nachrichtenübertragung.

Um Drittanwendungen in der Pangolin-Umgebung auszuführen, wird eine integrierte Unterstützung für isolierte Container angeboten, in denen jede von dahliaOS unabhängige Anwendung gestartet werden kann. Für Systeme mit UEFI erhält man die Anwendung system-recovery, die es erlaubt, im Falle von Problemen mit dem System automatisch ein aktuelles dahliaOS-Image herunterzuladen und von diesem zu booten.

Die wesentlichen Änderungen in der neuen Version:

  • Das Design und die Funktionalität des Pangolin-Desktops wurden komplett überarbeitet.
    Das Betriebssystem dahliaOS 220222 ist verfügbar und kombiniert Technologien von Linux und Fuchsia.
  • Eine Schnittstelle für eine schnelle Anwendungs Suche wurde hinzugefügt.
    Das Betriebssystem dahliaOS 220222 ist verfügbar und kombiniert Technologien von Linux und Fuchsia.
  • Die Navigation durch die verfügbaren Programme wurde verbessert und in eine separate Anwendung namens Launcher verschoben. Es wurde die Möglichkeit realisiert, Anwendungen nach Kategorien zu trennen.
    Das Betriebssystem dahliaOS 220222 ist verfügbar und kombiniert Technologien von Linux und Fuchsia.
  • Eine kompakte Version der Programmschnittstelle wurde hinzugefügt, die als Menü gestaltet ist und durch einen Klick in der oberen rechten Ecke des Launcher-Fensters aufgerufen wird.
    Das Betriebssystem dahliaOS 220222 ist verfügbar und kombiniert Technologien von Linux und Fuchsia.
  • Das Menü zum schnellen Ändern von Einstellungen wurde verbessert, indem die verfügbaren Optionen und die angezeigten Informationen neu strukturiert wurden.
    Das Betriebssystem dahliaOS 220222 ist verfügbar und kombiniert Technologien von Linux und Fuchsia.
  • Die Taskleiste wurde verbessert. Anwendungen können jetzt angeheftet werden. Es wurde eine separate Schaltfläche zum Minimieren aller Fenster hinzugefügt.
  • Ein neuer Fenster-Manager namens Utopia wurde aktiviert, der mit Flutter entwickelt wurde.
  • Die Benutzeroberfläche des Dateimanagers, des Konfigurators, des Terminalemulators und des Taschenrechners wurde erheblich aktualisiert und die Funktionalität erweitert.
  • Der Übergang zu einem neuen Web-Runtime wurde vollzogen, auf dessen Basis ein funktionierender Webbrowser und die Möglichkeit zur Ausführung von Webanwendungen bereitgestellt werden. Ein neuer Webanwendungsmanager wurde zur Installation von Webanwendungen angeboten.
    Das Betriebssystem dahliaOS 220222 ist verfügbar und kombiniert Technologien von Linux und Fuchsia.
  • Der Linux-Kernel wurde auf Version 5.17-rc5 aktualisiert.
  • Unterstützung für verschiedene Virtualisierungslösungen wurde bereitgestellt, einschließlich der Möglichkeit, Linux unter QEMU und Fuchsia mit FImage auszuführen.
  • Der Übergang zu einem Btrfs-Dateisystem wurde vollzogen.
  • Der Netzwerkstack wurde verbessert. Zum Konfigurieren der Netzwerkverbindung wurde der Network-Manager aktiviert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4