Google s'està preparant per traslladar els altaveus intel·ligents Nest Audio al sistema operatiu Fuchsia

Google està treballant per migrar els altaveus intel·ligents Nest Audio al nou microprogramari basat en el sistema operatiu Fuchsia. També està previst que el firmware basat en Fuchsia s'utilitzi en nous models d'altaveus intel·ligents Nest, que es preveu que surtin a la venda el 2023. Nest Audio serà el tercer dispositiu que s'enviarà amb Fuchsia, després dels marcs de fotos Nest Hub i Nest Hub Max. La transició al nou sistema serà invisible per als usuaris, ja que els mètodes d'interacció amb el dispositiu i la funcionalitat no canviaran.

Fuchsia OS ha estat desenvolupat per Google des del 2016, tenint en compte les mancances d'escala i seguretat de la plataforma Android. El sistema es basa en el microkernel Zircon, basat en els desenvolupaments del projecte LK, ampliat per utilitzar-lo en diverses classes de dispositius, inclosos telèfons intel·ligents i ordinadors personals. Zircon amplia LK amb suport per a processos i biblioteques compartides, un nivell d'usuari, un sistema de maneig d'objectes i un model de seguretat basat en capacitats. Els controladors s'implementen com a biblioteques dinàmiques que s'executen a l'espai d'usuari, carregades pel procés devhost i gestionades pel gestor de dispositius (devmg, Gestor de dispositius).

Fuchsia té la seva pròpia interfície gràfica escrita en Dart utilitzant el framework Flutter. El projecte també desenvolupa el marc d'interfície d'usuari Peridot, el gestor de paquets Fargo, la biblioteca estàndard libc, el sistema de renderització Escher, el controlador Magma Vulkan, el gestor de compostos Scenic, el fitxer MinFS, MemFS, ThinFS (FAT en llenguatge Go) i Blobfs. sistemes, així com les particions FVM. Per al desenvolupament d'aplicacions, s'ofereix suport per a C/C++, Dart, Rust també es permet als components del sistema, a la pila de xarxa Go i al sistema de creació de llenguatge Python.

Google s'està preparant per traslladar els altaveus intel·ligents Nest Audio al sistema operatiu Fuchsia

El procés d'arrencada utilitza el gestor del sistema, que inclou appmgr per crear l'entorn de programari inicial, sysmgr per crear l'entorn d'arrencada i basemgr per configurar l'entorn d'usuari i organitzar l'inici de sessió. Per garantir la seguretat, es proposa un sistema avançat d'aïllament sandbox, en el qual els nous processos no tenen accés als objectes del nucli, no poden assignar memòria i no poden executar codi, i s'utilitza un sistema d'espai de noms per accedir als recursos, que determina els permisos disponibles. La plataforma proporciona un marc per crear components, que són programes que s'executen al seu sandbox que poden interactuar amb altres components mitjançant IPC.

Font: opennet.ru

Afegeix comentari