Google ikukonzekera kusamutsa Nest Audio smart speaker kupita ku Fuchsia OS

Google ikuyesetsa kusamutsa ma speaker anzeru a Nest Audio kupita ku firmware yatsopano yotengera Fuchsia OS. Firmware yochokera ku Fuchsia ikukonzekeranso kugwiritsidwa ntchito mumitundu yatsopano ya Nest smart speaker, yomwe ikuyembekezeka kugulitsidwa mu 2023. Nest Audio ikhala chida chachitatu kutumiza ndi Fuchsia, kutsatira mafelemu azithunzi a Nest Hub ndi Nest Hub Max. Kusintha kwa dongosolo latsopano kudzakhala kosawoneka kwa ogwiritsa ntchito, popeza njira zogwiritsira ntchito chipangizo ndi ntchito sizidzasintha.

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 ikukonzekera kusamutsa Nest Audio smart speaker kupita ku Fuchsia OS

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