Google Iyamba Kuyika Fuchsia OS pa Nest Hub Devices

Petr Hosek, yemwe amatsogolera gulu la Google lomwe limayang'anira ntchito zomanga, ophatikiza ndi zida zopangira mapulogalamu, adapereka chipangizo choyamba chomwe chidzakhala ndi makina opangira a Fuchsia. Firmware yochokera ku Fuchsia iyamba kutumiza ku Nest Hub mafelemu anzeru azithunzi monga gawo la zoyeserera za mamembala a Google Preview Program.

Ngati palibe zovuta zosayembekezereka zomwe zimachitika panthawi yoyesedwa, firmware yochokera ku Fuchsia idzagwiritsidwa ntchito pazida za ogwiritsa ntchito ena a Nest Hub, omwe sangazindikire kusiyana kulikonse kuyambira mawonekedwe, omangidwa pa Flutter framework, adzakhalabe chimodzimodzi, kokha zigawo zotsika za dongosolo la opaleshoni zidzasintha. M'mbuyomu, zida za Google Nest Hub zomwe zidatulutsidwa kuyambira 2018, zomwe zimaphatikiza ntchito za chimango chazithunzi, makina owonera makanema ndi mawonekedwe oyang'anira nyumba yanzeru, zidagwiritsidwa ntchito ndi firmware yozikidwa pa chipolopolo cha Cast ndi Linux kernel.

Tiyeni tikumbukire kuti, monga gawo la polojekiti ya Fuchsia, Google yakhala ikupanga makina ogwiritsira ntchito padziko lonse lapansi kuyambira 2016, omwe amatha kuthamanga pamtundu uliwonse wa chipangizo, kuchokera kumalo ogwirira ntchito ndi mafoni a m'manja kupita ku zipangizo zophatikizidwa ndi zogula. Kukula kukuchitika poganizira zomwe zidachitika popanga nsanja ya Android ndikuganizira zolakwika pakukula ndi chitetezo.

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 Iyamba Kuyika Fuchsia OS pa Nest Hub Devices

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