Google yayamba kugawa firmware yochokera ku Fuchsia OS pazida za Nest Hub Max

Google yayamba kugawa firmware yatsopano kutengera Fuchsia OS ya Nest Hub Max mafelemu anzeru omwe adatulutsidwa mu 2019. Mu gawo loyamba, firmware yochokera ku Fuchsia idzayamba kuperekedwa kwa omwe atenga nawo gawo pa Google Preview Program, ndipo ngati palibe zovuta zosayembekezereka zomwe zimachitika panthawi yoyeserera, firmware idzagwiritsidwa ntchito pazida za ogwiritsa ntchito ena a Nest Hub Max.

Chithunzi cha Nest Hub Max ndiye chida chachiwiri chogula chomwe chili ndi makina ogwiritsira ntchito a Fuchsia. Mtundu wa Nest Hub unali woyamba kulandira firmware yochokera ku Fuchsia chaka chapitacho, yomwe ili ndi skrini yaying'ono ndipo ilibe kamera yamakanema yomangidwa, yomwe imagwiritsidwa ntchito powonera kanema ndi chitetezo. Ngakhale kuti m'malo mwa makina ogwiritsira ntchito firmware, mawonekedwe ogwiritsira ntchito ndi ntchito zimasungidwa kwathunthu ndipo ogwiritsa ntchito mapeto sayenera kusintha kusiyana kwake, popeza mawonekedwe amamangidwa pa Flutter chimango ndipo amachotsedwa ku zigawo zotsika. M'mbuyomu, zida za Nest Hub Max, zomwe zimaphatikiza ntchito za chimango chazithunzi, makina owonera makanema komanso mawonekedwe owongolera nyumba yanzeru, zidagwiritsa ntchito firmware yozikidwa pa chipolopolo cha Cast ndi Linux kernel.

Fuchsia OS yapangidwa ndi Google kuyambira 2016, poganizira zofooka ndi chitetezo cha nsanja ya Android. Dongosololi limachokera ku Zircon microkernel, kutengera zomwe polojekiti ya LK ikukula, yomwe idakulitsidwa kuti igwiritsidwe ntchito pamagulu osiyanasiyana a zida, kuphatikiza mafoni am'manja ndi makompyuta. Zircon imakulitsa LK ndi chithandizo cha njira ndi malaibulale omwe amagawana nawo, mlingo wa ogwiritsa ntchito, dongosolo logwiritsira ntchito chinthu, ndi chitsanzo cha chitetezo chokhazikika. Madalaivala amakhazikitsidwa ngati malaibulale osinthika omwe akuyenda m'malo ogwiritsa ntchito, odzazidwa ndi njira ya devhost ndikuyendetsedwa ndi woyang'anira chipangizocho (devmg, Device Manager).

Fuchsia ili ndi mawonekedwe ake omwe amalembedwa mu Dart pogwiritsa ntchito Flutter framework. Pulojekitiyi imapanganso mawonekedwe a mawonekedwe a Peridot, woyang'anira phukusi la Fargo, laibulale yanthawi zonse ya libc, Escher rendering system, dalaivala wa Magma Vulkan, woyang'anira gulu la Scenic, MinFS, MemFS, ThinFS (FAT muchilankhulo cha Go) ndi fayilo ya Blobfs. machitidwe, komanso magawo oyang'anira FVM. Pachitukuko cha pulogalamu, chithandizo cha C/C++ ndi zilankhulo za Dart chimaperekedwa; Dzimbiri imaloledwanso muzinthu zamakina, mu Go network stack, ndi dongosolo la msonkhano wa chilankhulo cha Python.

Google yayamba kugawa firmware yochokera ku Fuchsia OS pazida za Nest Hub Max

Ndondomeko ya boot imagwiritsa ntchito woyang'anira dongosolo, kuphatikizapo appmgr kuti apange malo oyambirira a mapulogalamu, sysmgr kupanga malo a boot, ndi basemgr kuti akonze malo ogwiritsira ntchito ndikukonzekera kulowa. Kuti atsimikizire chitetezo, njira yodzipatula ya sandbox yapamwamba ikuperekedwa, momwe njira zatsopano sizitha kupeza zinthu za kernel, sizingathe kugawa kukumbukira ndipo sizitha kuyendetsa kachidindo, ndipo dongosolo la dzina la dzina limagwiritsidwa ntchito kuti lipeze zinthu, zomwe zimatsimikizira zilolezo zomwe zilipo. Pulatifomuyi imapereka ndondomeko yopangira zigawo, zomwe ndi mapulogalamu omwe amayendetsa mu sandbox yawo ndipo amatha kuyanjana ndi zigawo zina kudzera pa IPC.

Source: opennet.ru

Kuwonjezera ndemanga