Google izibuko Chrome ukuya Fuchsia OS

UGoogle usebenzela ukubonelela ngokwakhiwa okupheleleyo kwesikhangeli seChrome seFuchsia OS. I-Fuchsia sele ibonelela nge-injini yesikhangeli esekwe kwi-codebase ye-Chromium yokuqhuba usetyenziso lwewebhu oluzimeleyo, kodwa isikhangeli njengemveliso eyahlukileyo epheleleyo ayifumanekanga kwiFuchsia, kwaye iqonga ngokwalo laphuhliswa ngokukodwa kwi-IoT kunye nezixhobo zabathengi ezifana neNest Hub. . Kutshanje, imeko itshintshile kwaye uphuhliso lwezakhono zeFuchsia sele luqalile, olujolise ekusebenziseni njengeqonga ledesktop.

Oku kubandakanya ukuphuhlisa isethi yeenguqu ezenza kube lula ukuhambisa i-Chrome epheleleyo kwi-Fuchsia. Ukwakhiwa kokuqala kweChrome yeFuchsia kucwangciswe ukuba ilungele ukukhutshwa kweChrome 94, ecwangciselwe i-21 kaSeptemba. Umsebenzi wokuthutha wenziwa ngokuthe ngcembe - okokuqala, kunokwenzeka ukwakha inguqu ekhutshiweyo, apho ezinye iimpawu zitshintshwa ngee-stubs, ezithi, njengemali yokuthutha, zitshintshwe kunye nokuphunyezwa kokusebenza kwekhowudi ethathela ingqalelo izinto ezithile. yeFuchsia. Ngokomzekelo, i-tray yesistim, ukulayishwa kwefayile, Cofa ukuBiza umsebenzi, ukusebenza kunye nemidiya ekhutshwayo, ulungelelwaniso, izikhombisi zabasebenzisi, izicelo ze-PWA, ukubonisa ulwazi malunga nememori kunye nomthwalo we-CPU, kunye nokungenisa izicwangciso ezivela kwezinye iiphequluli zilungiselelwa iFuchsia.

Masikukhumbuze ukuba i-Fuchsia OS iye yaphuhliswa yiGoogle ukususela ngo-2016, ngokuqwalasela ukungabikho kokulinganisa kunye nokhuseleko olukhoyo kwi-platform ye-Android. Inkqubo isekelwe kwi-microkernel ye-Zircon, esekelwe kuphuhliso lweprojekthi ye-LK, eyandisiweyo ukuze isetyenziswe kwiiklasi ezahlukeneyo zezixhobo, kubandakanywa ii-smartphones kunye neekhomputha zomntu. I-Zircon yandisa i-LK ngenkxaso yeenkqubo kunye neelayibrari ezabelwana ngazo, inqanaba lomsebenzisi, inkqubo yokusingatha into, kunye nemodeli yokhuseleko olusekelwe kwikhono. Abaqhubi baphunyezwa njengamathala eencwadi aguqukayo asebenza kwindawo yomsebenzisi, elayishwe yinkqubo ye-devhost kwaye ilawulwa ngumphathi wesixhobo (devmg, uMphathi weSixhobo).

IFuchsia inojongano lwayo lomzobo olubhalwe kwiDart isebenzisa isakhelo seFlutter. Iprojekthi ikwaphuhlisa isakhelo sojongano lomsebenzisi wePeridot, umphathi wepakethe yeFargo, ilayibrari esemgangathweni ye-libc, inkqubo yonikezelo ye-Escher, umqhubi we-Magma Vulkan, umphathi we-Scenic ohlanganisiweyo, i-MinFS, i-MemFS, iThinFS (FAT ngolwimi lwe-Go) kunye nefayile ye-Blobfs. iinkqubo, kunye nezahlulo zeFVM. Ukuphuhliswa kwesicelo, inkxaso yeC / C ++, i-Dart inikwe, iRust ivumelekile kumacandelo enkqubo, kwi-Go network stack, nakwi-Python language building system.

Google izibuko Chrome ukuya Fuchsia OS

Inkqubo yokuqalisa isebenzisa umphathi wenkqubo, equka appmgr ukwenza imeko-bume yesoftware yokuqala, sysmgr ukwakha imeko-bume yokuqalisa, kunye ne-basemgr ukuseta imeko-bume yomsebenzisi kunye nokulungelelanisa ukungena. Ukuqinisekisa ukhuseleko, kucetywayo inkqubo ye-sandbox ehamba phambili, apho iinkqubo ezintsha zingenakho ukufikelela kwizinto ze-kernel, azikwazi ukwaba imemori kwaye ayikwazi ukuqhuba ikhowudi, kunye nenkqubo ye-namespace isetyenziselwa ukufikelela kwimithombo, emisela iimvume ezikhoyo. Iqonga libonelela ngesakhelo sokudala amacandelo, eziinkqubo eziqhutywa kwibhokisi yesanti yazo ezinokusebenzisana namanye amacandelo nge-IPC.

umthombo: opennet.ru

Yongeza izimvo