Google hat angekündigt, dass es an der Umstellung des Betriebssystems Chrome OS auf eine Linux-Kernel-Variante und die Rahmenwerke arbeitet, die in der Android-Plattform verwendet werden. Es wird festgestellt, dass die Arbeiten zur Migration der Chrome OS-Systemumgebung auf Komponenten der Android-Plattform sich in einer frühen Phase befinden und viel Zeit in Anspruch nehmen werden, bevor die neue Systemvariante für Endbenutzer einsatzbereit ist. Zu den bereits durchgeführten Maßnahmen gehört die Integration des neuen Bluetooth-Stacks Floss in ChromeOS 122, der auf dem Bluetooth-Stack Fluoride der Android-Plattform basiert.
Die neue Umgebung wird nur die Systemteile der Plattform betreffen und keine Änderungen an der Benutzeroberfläche und dem Gesamtkonzept der Plattform nach sich ziehen. Nach der Fertigstellung des Projekts wird Google eine nahtlose Migration des klassischen ChromeOS auf die neue Umgebung gewährleisten, die auf Komponenten der Android-Plattform basiert. Es wird erwartet, dass die Vereinheitlichung mit Android die Entwicklung von ChromeOS beschleunigt. neuer Technologien, die mit maschinellem Lernen verbunden sind, wird außerdem die Wartung vereinfachen und helfen, eine engere Integration mit Chromebook-Geräten verschiedener Arten, wie z.B. Telefonen und Zubehör, zu erreichen. Erwähnenswert ist, dass die Idee, ChromeOS auf Android zu migrieren, nicht neu ist; beispielsweise wurde 2015 ein Plan zur Zusammenführung dieser Plattformen diskutiert.
In seiner jetzigen Form ähnelt die Architektur von ChromeOS atomar aktualisierbaren Linux-Distributionen. Das Projekt verwendet einen Linux-Kernel mit spezifischen Patches, den Systemmanager upstart und die Build-Toolchain ebuild/portage, die von dem Gentoo-Projekt erstellt wurden. Obwohl die Benutzerumgebung auf der Verwendung eines Web-Browsers konzentriert ist und anstelle von Standardanwendungen Webanwendungen eingesetzt werden, bietet ChromeOS eine vollständige Multi-Window-Oberfläche, einen Desktop und eine Taskleiste. Zum Starten von Anwendungen, die für Linux und Android erstellt wurden, werden virtuelle Maschinen, die über den Hypervisor CrosVM (basierend auf KVM) gestartet werden.
Standardmäßig verwendet die Plattform die Verschlüsselung von Partitionen mit Benutzerdaten mithilfe von fscrypt, während Systempartitionen im Nur-Lese-Modus gemountet, durch digitale Signaturen verifiziert und atomar aktualisiert werden (zwei Root-Partitionen, eine für den Betrieb und eine für die Aktualisierung, die abwechselnd verwendet werden). Die Anzeige erfolgt über den Grafik-Stack Freon (es wird an der Umstellung auf Wayland gearbeitet) und den Fenstermanager Aura. Der Quellcode wird unter der Apache 2.0 Open-Source-Lizenz verbreitet.

Quelle: opennet.ru
