Fuchsia, Googles ausgefallenes Betriebssystem, ist die Basis für das dahliaOS-Projekt
Das Fuchsia-Betriebssystem von Google wurde erstmals vor vier Jahren bekannt. Dann schrieben sie, dass das Unternehmen ein Projekt entwickelt, das auf dem Zircon-Mikrokernel basiert. Es ist ein kleines Betriebssystem, das für eine Vielzahl von Plattformen entwickelt wurde , von Smartphones, Tablets und PCs bis hin zu eingebetteten Systemen.
Das Projekt ist seit mehreren Jahren relativ aktiv, und seit einigen Jahren werden im Netzwerk Vorschläge veröffentlicht, dass Google es als Alternative zu Android entwickelt. Während dieser ganzen Zeit entwickelte sich das Betriebssystem weiter. Zum Beispiel wurde es 2017 gemeldetdass das Betriebssystem eine neue Benutzeroberfläche, Befehlszeilenfunktionen und einige weitere Funktionen erhalten hat. Im Jahr 2018 veröffentlichte Google eine neue Version seines Betriebssystems, die bereits getestet werden konnte. Aber dann hat sich alles irgendwie beruhigt. Und jetzt wurde es bekannt über eine neue Version der Entwicklung von Fuchsia.
Dies ist das dahliaOS-Projekt, das das Beste von Fuchsia gesammelt, Technologie von GNU / Linux hinzugefügt und etwas Neues bietet. Das Projekt basiert auf der Dart-Sprache und wird unter der Apache 2.0-Lizenz vertrieben. Die Entwickler bereiten zwei Versionen des Betriebssystems vor - für Systeme mit UEFI (158 MB) und virtuellen Maschinen oder moralisch veraltete Systeme.
Die letzte Option wird auf der Grundlage des oben diskutierten Zircon-Mikrokerns und des Fuchsia-Betriebssystems vorbereitet. Diese Builds sind bereits für Plattformen wie den Raspberry Pi 4, msm8917 und eine Handvoll anderer Geräte verfügbar.
Gleichzeitig planen die Entwickler , ihre eigene benutzerdefinierte Pangolin-Shell zu verwenden, die mit dem Flutter-Framework in der Dart-Sprache geschrieben ist. Dieser Skin unterstützt bereits einen gekachelten Layoutmodus. Die Basis für diese Shell sind Teile des Capybara-Projekts und seiner eigenen Entwicklung, einschließlich eines eigenen Fenstersystems, das von Grund auf neu geschrieben wurde. All dies kann jedoch bereits in Form einer Webversion getestet werden, die nur mit Chrome kompatibel ist.
Dieses System läuft auf Systemen mit dem Linux-Kernel und dem Zircon-Mikrokernel. Die neue Distribution erfordert Anwendungen, die entwickelt werden und bereits verfügbar sind . Sie sind in Dart und Flutter geschrieben. Es gibt bereits einen Dateimanager, einen Konfigurator, einen Texteditor, einen Terminalemulator, eine Anwendung zum Verwalten von virtuellen Maschinen und Containern, einen Multimedia-Player und einen Anwendungskatalog.
In der Pangolin-Umgebung können Sie Programme von Drittanbietern ausführen, für die das System isolierte Container unterstützt. Dank ihnen können Sie in der Betriebssystemumgebung jede Anwendung ausführen, die nicht damit verbunden ist. Damit dahliaOS auf Systemen mit UEFI ausgeführt werden kann, haben die Entwickler eine Systemwiederherstellungsanwendung bereitgestellt, mit der bei schwerwiegenden Problemen automatisch ein neues Systemabbild heruntergeladen werden kann. Sie können mit diesem Image booten.