Hoʻokomo ʻo Google iā Chrome i Fuchsia OS

Ke hana nei ʻo Google e hoʻolako i nā kūkulu piha o ka polokalamu Chrome no ka Fuchsia OS. Ua hoʻolako mua ʻo Fuchsia i kahi mīkini polokalamu kele pūnaewele e pili ana i ka Chromium codebase no ka holo ʻana i nā noi pūnaewele kūʻokoʻa, akā ʻaʻole i loaʻa ka polokalamu ma ke ʻano he huahana piha kaʻawale no Fuchsia, a ua hoʻomohala mua ʻia ka paepae no IoT a me nā mea kūʻai aku e like me ka Nest Hub. . I kēia mau lā, ua loli ke kūlana a ua hoʻomaka ka hoʻomohala ʻana o nā mana Fuchsia, i manaʻo ʻia e hoʻohana iā ia ma ke ʻano he papa papa.

Hoʻopili kēia i ka hoʻomohala ʻana i kahi hoʻololi e hiki ai ke hāʻawi i ka Chrome piha piha iā Fuchsia. Hoʻolālā ʻia ka hana mua o Chrome no Fuchsia e mākaukau no ka hoʻokuʻu ʻana o Chrome 94, i hoʻonohonoho ʻia no Kepakemapa 21. Ke hoʻokō ʻia nei ka hana porting - ʻo ka mea mua, hiki ke kūkulu ʻia i kahi ʻano wehe ʻia, kahi i hoʻololi ʻia ai kekahi mau hiʻohiʻona me nā stubs, ka mea, i ka loaʻa ʻana o ka porting, ua hoʻololi ʻia me nā hoʻokō hana o ke code e noʻonoʻo ana i nā kikoʻī. o Fuchsia. No ka laʻana, ke hana ʻia nei ka hoʻololi ʻana no Fuchsia no ka pā ʻōnaehana, ka hoʻouka ʻana i nā faila, ka hana Click To Call, e hana ana me ka media removable, synchronization, nā papa kuhikuhi mea hoʻohana, nā noi PWA, e hōʻike ana i ka ʻike e pili ana i ka hoʻomanaʻo a me ka ukana CPU, a me ka lawe ʻana i nā hoʻonohonoho mai nā mea ʻē aʻe. nā polokalamu kele pūnaewele.

E hoʻomanaʻo mākou iā ʻoe ua hoʻomohala ʻia ka Fuchsia OS e Google mai 2016, e noʻonoʻo ana i ka nele o ka scaling a me ka palekana i loaʻa i ka platform Android. Hoʻokumu ʻia ka ʻōnaehana ma ka microkernel Zircon, e pili ana i ka hoʻomohala ʻana o ka papahana LK, i hoʻonui ʻia no ka hoʻohana ʻana ma nā papa like ʻole, me nā smartphones a me nā kamepiula pilikino. Hoʻonui ʻo Zircon i ka LK me ke kākoʻo no nā kaʻina hana a me nā hale waihona puke, kahi pae mea hoʻohana, kahi ʻōnaehana mālama mea, a me kahi kumu hoʻohālike palekana. Hoʻokomo ʻia nā mea hoʻokele ma ke ʻano he hale waihona puke ikaika e holo ana ma kahi o ka mea hoʻohana, i hoʻouka ʻia e ke kaʻina devhost a mālama ʻia e ka mea hoʻokele (devmg, Device Manager).

Loaʻa iā Fuchsia kāna kiʻi kiʻi ponoʻī i kākau ʻia ma Dart me ka hoʻohana ʻana i ka hana Flutter. Hoʻomohala ka papahana i ka ʻōnaehana hoʻohana Peridot mea hoʻohana, ka luna pūʻulu Fargo, ka waihona libc maʻamau, ka ʻōnaehana Escher rendering, ka mea hoʻokele Magma Vulkan, ka luna Scenic composite, ka MinFS, MemFS, ThinFS (FAT ma ka ʻōlelo Go) a me ka faila Blobfs nā ʻōnaehana, a me nā ʻāpana FVM luna. No ka hoʻomohala noiʻi, hāʻawi ʻia ke kākoʻo no C/C ++ a me nā ʻōlelo Dart; Ua ʻae ʻia ʻo Rust i nā ʻōnaehana ʻōnaehana, ma ka pūnaewele Go Go, a ma ka ʻōnaehana ʻōlelo Python.

Hoʻokomo ʻo Google iā Chrome i Fuchsia OS

Ke hoʻohana nei ke kaʻina hana boot i kahi luna ʻōnaehana, me ka appmgr e hana i ka ʻōnaehana polokalamu mua, sysmgr e hoʻokumu i ka boot environment, a me basemgr e hoʻonohonoho i ka mea hoʻohana a hoʻonohonoho i ka login. No ka hōʻoia ʻana i ka palekana, ua manaʻo ʻia kahi ʻōnaehana hoʻokaʻawale sandbox kiʻekiʻe, kahi i loaʻa ʻole ai nā kaʻina hana hou i nā mea kernel, ʻaʻole hiki ke hoʻokaʻawale i ka hoʻomanaʻo a ʻaʻole hiki ke holo code, a hoʻohana ʻia kahi ʻōnaehana inoa no ke komo ʻana i nā kumuwaiwai, nāna e hoʻoholo i nā ʻae i loaʻa. Hāʻawi ka paepae i kahi hoʻolālā no ka hana ʻana i nā ʻāpana, ʻo ia nā papahana e holo ana i loko o kā lākou pahu one a hiki ke launa pū me nā ʻāpana ʻē aʻe ma o IPC.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka