Google si prepara à trasfiriri i parlanti intelligenti Nest Audio à Fuchsia OS

Google hè travagliatu nantu à a migrazione di parlanti intelligenti Nest Audio à un novu firmware basatu in Fuchsia OS. Firmware basatu in Fuchsia hè ancu previstu per esse usatu in novi mudelli di parlanti intelligenti Nest, chì sò previsti per vende in 2023. Nest Audio serà u terzu dispositivu à spedinu cù Fuchsia, dopu à i fotogrammi Nest Hub è Nest Hub Max. A transizione à u novu sistema serà invisibili à l'utilizatori, postu chì i metudi di interazzione cù u dispusitivu è e funziunalità ùn cambianu micca.

Fuchsia OS hè statu sviluppatu da Google dapoi u 2016, tenendu in contu i difetti di scala è di sicurità di a piattaforma Android. U sistema hè basatu annantu à u microkernel Zircon, basatu annantu à i sviluppi di u prughjettu LK, allargatu per l'usu in diverse classi di dispusitivi, cumpresi smartphones è computers persunale. Zircon estende LK cù supportu per i prucessi è e biblioteche spartute, un livellu d'utilizatore, un sistema di gestione di l'ughjettu è un mudellu di sicurezza basatu in capacità. I cunduttori sò implementati cum'è biblioteche dinamiche chì funzionanu in u spaziu di l'utilizatori, caricate da u prucessu devhost è gestite da u gestore di u dispositivu (devmg, Device Manager).

Fuchsia hà a so propria interfaccia gràfica scritta in Dart cù u framework Flutter. U prughjettu sviluppa ancu u framework di l'interfaccia d'utilizatore Peridot, u gestore di pacchetti Fargo, a libreria standard libc, u sistema di rendering Escher, u driver Magma Vulkan, u gestore compostu Scenic, u MinFS, MemFS, ThinFS (FAT in lingua Go) è u schedariu Blobfs. sistemi, è ancu i partizioni manager FVM. Per u sviluppu di l'applicazioni, u supportu per e lingue C/C++ è Dart hè furnitu; Rust hè ancu permessu in cumpunenti di u sistema, in a pila di rete Go, è in u sistema di assemblea di lingua Python.

Google si prepara à trasfiriri i parlanti intelligenti Nest Audio à Fuchsia OS

U prucessu di boot usa un gestore di sistema, cumpresu appmgr per creà l'ambiente software iniziale, sysmgr per creà l'ambiente di boot, è basemgr per cunfigurà l'ambiente d'utilizatore è urganizà login. Per assicurà a sicurità, hè prupostu un sistema avanzatu di isolamentu di sandbox, in quale i novi prucessi ùn anu micca accessu à l'uggetti di u kernel, ùn ponu micca attribuisce memoria è ùn pò micca eseguisce codice, è un sistema di namespace hè utilizatu per accede à e risorse, chì determina i permessi dispunibili. A piattaforma furnisce un framework per a creazione di cumpunenti, chì sò prugrammi chì funzionanu in u so propiu sandbox è ponu interagisce cù altri cumpunenti via IPC.

Source: opennet.ru

Add a comment