Google hat mit der Verteilung der Firmware auf Basis des Fuchsia-Betriebssystems fĂŒr die GerĂ€te Nest Hub Max begonnen.

Google hat mit der Verteilung einer neuen Firmware auf Basis des Fuchsia-Betriebssystems fĂŒr die seit 2019 produzierten Nest Hub Max Smart-Displays begonnen. In der ersten Phase wird die Fuchsia-basierte Firmware an Teilnehmer des Google Preview Program ausgeliefert. Sollte es wĂ€hrend dieser Testphase zu keinen unerwarteten Problemen kommen, wird die Firmware auch auf den GerĂ€ten anderer Nutzer des Nest Hub Max angewendet.

Der Nest Hub Max ist das zweite VerbrauchergerĂ€t, das mit dem Betriebssystem Fuchsia ausgestattet ist. Das erste GerĂ€t, das vor einem Jahr mit einer Fuchsia-basierten Firmware ausgestattet wurde, war der Nest Hub, der einen kleineren Bildschirm hat und keine integrierte Videokamera besitzt, die fĂŒr Überwachungs- und Sicherheitszwecke genutzt wird. Trotz des Wechsels des Betriebssystems in der Firmware bleiben die BenutzeroberflĂ€che und die FunktionalitĂ€t vollstĂ€ndig erhalten, und Endbenutzer sollten keine Unterschiede bemerken, da die BenutzeroberflĂ€che auf dem Flutter-Framework basiert und von den unteren Komponenten abstrahiert ist. Zuvor verwendeten Nest Hub Max-GerĂ€te, die Funktionen eines Bilderrahmens, eines Multimedia-Systems und einer Steuerungsschnittstelle fĂŒr smarte Zuhause kombinieren, eine Firmware auf Basis von Cast und dem Linux-Kernel.

Das Fuchsia-Betriebssystem wird seit 2016 von Google entwickelt, um SchwĂ€chen im Bereich Skalierbarkeit und Sicherheit der Android-Plattform zu beheben. Es basiert auf dem Mikro-Kernel Zircon, der aus dem LK-Projekt hervorgegangen ist und fĂŒr verschiedene Klassen von GerĂ€ten, einschließlich Smartphones und Personal Computern, erweitert wurde. Zircon fĂŒgt LK UnterstĂŒtzung fĂŒr Prozesse und geteilte Bibliotheken, eine Benutzerschnittstelle, ein Objektmanagementsystem und ein Sicherheitssystem auf Grundlage von Berechtigungen hinzu. Treiber werden als dynamische Bibliotheken implementiert, die im Benutzermodus arbeiten, vom devhost-Prozess geladen und vom GerĂ€te-Manager (devmg, Device Manager) verwaltet werden.

FĂŒr Fuchsia wurde eine eigene grafische BenutzeroberflĂ€che entwickelt, die in Dart mit dem Flutter-Framework geschrieben ist. Das Projekt umfasst auch das Framework zur Erstellung von BenutzeroberflĂ€chen Peridot, den Paketmanager Fargo, die Standardbibliothek libc, das Rendering-System Escher, den Vulkan-Treiber Magma, den Compositor Scenic sowie die Dateisysteme MinFS, MemFS, ThinFS (FAT in Go) und Blobfs. DarĂŒber hinaus gibt es einen Partitionierungsmanager FVM. Bei der Anwendungsentwicklung wird UnterstĂŒtzung fĂŒr die Sprachen C/C++ und Dart bereitgestellt, wĂ€hrend in den Systemkomponenten auch Rust verwendet werden kann, im Netzwerk-Stack Go und im Build-System Python.

Google hat mit der Verteilung der Firmware auf Basis des Fuchsia-Betriebssystems fĂŒr die GerĂ€te Nest Hub Max begonnen.

Beim Laden wird der Systemmanager verwendet, der den appmgr fĂŒr die Erstellung der anfĂ€nglichen Programmumgebung, den sysmgr zur Bildung der Bootumgebung und den basemgr zur Einrichtung der Benutzerumgebung und zum Organisieren des Systemzugangs umfasst. Zur GewĂ€hrleistung der Sicherheit wird ein fortschrittliches Sandbox-Isolationssystem angeboten, welches neuen Prozessen keinen Zugang zu Kernelobjekten gewĂ€hrt, das Zuweisen von Speicher verhindert und das AusfĂŒhren von Code unterbindet. FĂŒr den Zugriff auf Ressourcen wird ein Namensraum-System verwendet, das die verfĂŒgbaren Berechtigungen definiert. Die Plattform bietet ein Framework zur Erstellung von Komponenten, die Programme darstellen, die in ihrer eigenen Sandbox ausgefĂŒhrt werden und ĂŒber IPC mit anderen Komponenten interagieren können.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster