Google imeanza kusambaza programu dhibiti ya mfumo wa uendeshaji wa Fuchsia kwa vifaa vya Nest Hub Max

Google imeanza kusambaza programu dhibiti mpya kulingana na Fuchsia OS kwa Nest Hub Max fremu mahiri za picha zilizotolewa mwaka wa 2019. Katika awamu ya kwanza, programu dhibiti ya Fuchsia itaanza kuwasilishwa kwa washiriki wa Mpango wa Google Preview, na ikiwa hakuna matatizo yasiyotarajiwa yanayotokea wakati wa utekelezaji wa jaribio, programu dhibiti itatumika kwenye vifaa vya watumiaji wengine wa Nest Hub Max.

Fremu ya picha ya Nest Hub Max ni kifaa cha pili cha watumiaji kuangazia mfumo wa uendeshaji wa Fuchsia. Muundo wa Nest Hub ulikuwa wa kwanza kupokea programu dhibiti ya Fuchsia mwaka mmoja uliopita, ambayo ina skrini ndogo na haina kamera ya video iliyojengewa ndani, ambayo hutumiwa katika ufuatiliaji wa video na mfumo wa usalama. Licha ya uingizwaji wa mfumo wa uendeshaji katika firmware, interface ya mtumiaji na utendaji huhifadhiwa kabisa na watumiaji wa mwisho hawapaswi kuchukua nafasi ya tofauti, kwani interface imejengwa kwenye mfumo wa Flutter na imetolewa kutoka kwa vipengele vya kiwango cha chini. Hapo awali, vifaa vya Nest Hub Max, vinavyochanganya utendakazi wa fremu ya picha, mfumo wa media titika na kiolesura cha kudhibiti nyumba mahiri, vilitumia programu dhibiti kulingana na ganda la Cast na kernel ya Linux.

Fuchsia OS imetengenezwa na Google tangu 2016, kwa kuzingatia mapungufu ya kuongeza na usalama wa jukwaa la Android. Mfumo huo unategemea microkernel ya Zircon, kulingana na maendeleo ya mradi wa LK, uliopanuliwa kwa matumizi ya madarasa mbalimbali ya vifaa, ikiwa ni pamoja na simu mahiri na kompyuta za kibinafsi. Zircon inapanua LK kwa usaidizi wa michakato na maktaba zinazoshirikiwa, kiwango cha mtumiaji, mfumo wa kushughulikia vitu, na modeli ya usalama inayotegemea uwezo. Viendeshi hutekelezwa kama maktaba zinazobadilika zinazoendeshwa katika nafasi ya mtumiaji, zinazopakiwa na mchakato wa devhost na kusimamiwa na kidhibiti cha kifaa (devmg, Kidhibiti cha Kifaa).

Fuchsia ina kiolesura chake cha kielelezo kilichoandikwa katika Dart kwa kutumia mfumo wa Flutter. Mradi pia unakuza mfumo wa kiolesura cha mtumiaji wa Peridot, meneja wa kifurushi cha Fargo, maktaba ya kawaida ya libc, mfumo wa utoaji wa Escher, kiendeshi cha Magma Vulkan, meneja wa mchanganyiko wa Scenic, MinFS, MemFS, ThinFS (FAT katika lugha ya Go) na faili ya Blobfs. mifumo, na vile vile sehemu za meneja za FVM. Kwa ukuzaji wa programu, usaidizi wa lugha za C/C++ na Dart hutolewa; Kutu pia inaruhusiwa katika vipengee vya mfumo, kwenye gombo la mtandao wa Go, na katika mfumo wa mkusanyiko wa lugha ya Python.

Google imeanza kusambaza programu dhibiti ya mfumo wa uendeshaji wa Fuchsia kwa vifaa vya Nest Hub Max

Mchakato wa kuwasha hutumia kidhibiti cha mfumo, ikijumuisha appmgr kuunda mazingira ya awali ya programu, sysmgr kuunda mazingira ya kuwasha, na basemgr kusanidi mazingira ya mtumiaji na kupanga kuingia. Ili kuhakikisha usalama, mfumo wa juu wa kutengwa kwa sanduku la mchanga unapendekezwa, ambapo michakato mpya haina ufikiaji wa vitu vya kernel, haiwezi kutenga kumbukumbu na haiwezi kuendesha msimbo, na mfumo wa nafasi ya majina hutumiwa kufikia rasilimali, ambayo huamua ruhusa zilizopo. Jukwaa hutoa mfumo wa kuunda vipengee, ambavyo ni programu zinazoendesha kwenye sanduku lao la mchanga na zinaweza kuingiliana na vipengele vingine kupitia IPC.

Chanzo: opennet.ru

Kuongeza maoni