Google is tariede op it ferpleatsen fan Nest Audio smart speakers nei Fuchsia OS

Google wurket oan it migrearjen fan Nest Audio smart speakers nei nije firmware basearre op Fuchsia OS. Firmware basearre op Fuchsia is ek pland om te brûken yn nije modellen fan Nest-smart-sprekkers, dy't wurde ferwachte te keap yn 2023. Nest Audio sil it tredde apparaat wêze dat wurdt ferstjoerd mei Fuchsia, nei de Nest Hub en Nest Hub Max fotoframes. De oergong nei it nije systeem sil ûnsichtber wêze foar brûkers, om't de metoaden fan ynteraksje mei it apparaat en funksjonaliteit net sille feroarje.

Fuchsia OS is ûntwikkele troch Google sûnt 2016, rekken hâldend mei de skaalfergrutting en feiligenstekortkomingen fan it Android-platfoarm. It systeem is basearre op de Zircon-mikrokernel, basearre op de ûntwikkelingen fan it LK-projekt, útwreide foar gebrûk op ferskate klassen fan apparaten, ynklusyf smartphones en persoanlike kompjûters. Zircon wreidet LK út mei stipe foar prosessen en dielde bibleteken, in brûkersnivo, in foarwerpbehannelingsysteem en in befeiligingsmodel basearre op kapasiteit. Bestjoerders wurde ymplementearre as dynamyske biblioteken dy't rinne yn brûkersromte, laden troch it devhost-proses en beheard troch de apparaatbehearder (devmg, Device Manager).

Fuchsia hat in eigen grafyske ynterface skreaun yn Dart mei it Flutter-ramt. It projekt ûntwikkelet ek it Peridot-brûkersynterface-framework, de Fargo-pakketbehearder, de libc-standertbibleteek, it Escher-renderingsysteem, de Magma Vulkan-bestjoerder, de Scenic gearstalde manager, de MinFS, MemFS, ThinFS (FAT in Go-taal) en Blobfs-bestân systemen, lykas de behearder FVM partysjes. Foar applikaasjeûntwikkeling wurdt stipe foar C/C++ en Dart-talen levere; Rust is ek tastien yn systeemkomponinten, yn 'e Go-netwurkstapel, en yn it Python-taalassemblagesysteem.

Google is tariede op it ferpleatsen fan Nest Audio smart speakers nei Fuchsia OS

It bootproses brûkt in systeembehearder, ynklusyf appmgr om de earste softwareomjouwing te meitsjen, sysmgr om de bootomjouwing te meitsjen, en basemgr om de brûkersomjouwing te konfigurearjen en oanmelding te organisearjen. Om feiligens te garandearjen, wurdt in avansearre sânbox-isolaasjesysteem foarsteld, wêryn nije prosessen gjin tagong hawwe ta kearnobjekten, kin gjin ûnthâld tawize en kin gjin koade útfiere, en in nammeromtesysteem wurdt brûkt om tagong te krijen ta boarnen, dy't de beskikbere tagongsrjochten bepaalt. It platfoarm biedt in ramt foar it meitsjen fan komponinten, dat binne programma's dy't rinne yn har eigen sânbak en kinne ynteraksje mei oare komponinten fia IPC.

Boarne: opennet.ru

Add a comment