Google preparéiert sech fir Nest Audio Smart Spriecher op Fuchsia OS ze réckelen

Компания Google ведёт работу над переводом умных колонок Nest Audio на новую прошивку, основанную на ОС Fuchsia. Прошивки на базе Fuchsia также планируют использовать в новых моделях умных колонок Nest, поступление в продажу которых ожидаются в 2023 году. Nest Audio станет третьим устройством, поставляемым с Fuchsia, — ранее на данную платформу уже были переведены фоторамки Nest Hub и Nest Hub Max. Переход на новую систему будет незаметен для пользователей, так как методы взаимодействия с устройством и функциональность не изменятся.

ОС Fuchsia развивается компаний Google c 2016 года с учётом недостатков в области масштабирования и обеспечения безопасности, имеющихся в платформе Android. Система базируется на микроядре Zircon, основанном на наработках проекта LK, расширенного для применения на различных классах устройств, включая смартфоны и персональные компьютеры. Zircon расширяет LK поддержкой процессов и разделяемых библиотек, уровнем пользователя, системой обработки объектов и моделью обеспечения безопасности на основе capability. Драйверы реализуются в виде работающих в пространстве пользователя динамических библиотек, загружаемых процессом devhost и управляемых менеджером устройств (devmg, Device Manager).

Fuchsia huet seng eege grafesch Interface geschriwwen am Dart mam Flutter Kader. De Projet entwéckelt och de Peridot User Interface Framework, de Fargo Package Manager, d'libc Standard Bibliothéik, den Escher Rendering System, de Magma Vulkan Chauffer, de Scenic Composite Manager, de MinFS, MemFS, ThinFS (FAT in Go Sprooch) a Blobfs Datei Systemer, souwéi de Manager FVM Partitionen. Fir Applikatiounsentwécklung gëtt Ënnerstëtzung fir C/C++ an Dart Sprooche geliwwert; Rust ass och erlaabt a Systemkomponenten, am Go Netzwierkstack, an am Python Sproochversammlungssystem.

Google preparéiert sech fir Nest Audio Smart Spriecher op Fuchsia OS ze réckelen

De Bootprozess benotzt e Systemmanager, inklusiv appmgr fir d'initial Software-Ëmfeld ze kreéieren, sysmgr fir d'Boot-Ëmfeld ze kreéieren, a basemgr fir d'Benotzerëmfeld ze konfiguréieren an de Login ze organiséieren. Fir d'Sécherheet ze garantéieren, gëtt e fortgeschratt Sandbox Isolatiounssystem proposéiert, an deem nei Prozesser keen Zougang zu Kernelobjekter hunn, d'Erënnerung net kënnen allocéieren a Code net lafen, an e Nummraumsystem gëtt benotzt fir Zougang zu Ressourcen ze kréien, wat déi verfügbar Permissiounen bestëmmt. D'Plattform bitt e Kader fir Komponenten ze kreéieren, déi Programmer sinn déi an hirer eegener Sandkëscht lafen a mat anere Komponenten iwwer IPC interagéiere kënnen.

Source: opennet.ru

Setzt e Commentaire