UGoogle uQalisa ukuFaka iFuchsia OS kwiNest Hub Devices

UPetr Hosek, okhokela iqela likaGoogle elijongene neenkqubo zokwakha, abaqulunqi kunye nezixhobo zokuphuhlisa, ubonise isixhobo sokuqala esiya kuxhotyiswa ngenkqubo yokusebenza yeFuchsia. I-firmware esekwe kwi-Fuchsia iya kuqalisa ukuthunyelwa ngenqanawa kwi-Nest Hub iifreyimu zeefoto ezikrelekrele njengenxalenye yovavanyo lohlaziyo lwamalungu eNkqubo yokuJonga kuGoogle.

Ukuba akukho zingxaki ezingalindelekanga zivela ngexesha lokuphunyezwa kovavanyo, i-firmware esekwe kwi-Fuchsia iya kusetyenziswa kwizixhobo zabanye abasebenzisi be-Nest Hub, abangayi kuphawula naluphi na umahluko ukusukela kwi-interface, eyakhiwe kwisakhelo se-Flutter, iya kuhlala injalo, kuphela amacandelo asezantsi enkqubo yokusebenza aya kutshintsha. Ngaphambili, izixhobo ze-Google Nest Hub ezikhutshwe ukususela ngo-2018, ezidibanisa imisebenzi yesakhelo sesithombe, inkqubo yemultimedia kunye ne-interface yokulawula ikhaya elihlakaniphile, i-firmware esetyenzisiweyo esekelwe kwi-Cast shell kunye ne-Linux kernel.

Masikhumbule ukuba, njengenxalenye yeprojekthi ye-Fuchsia, i-Google iye yaphuhlisa inkqubo yokusebenza yendalo yonke ukususela ngo-2016, ekwazi ukusebenza kulo naluphi na uhlobo lwesixhobo, ukusuka kwiindawo zokusebenza kunye nee-smartphones ezifakwe kunye nezixhobo zabathengi. Uphuhliso lwenziwa ngokuqwalasela amava okudala iqonga le-Android kwaye lithathela ingqalelo iintsilelo kwinkalo yokulinganisa kunye nokhuseleko.

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.

UGoogle uQalisa ukuFaka iFuchsia OS kwiNest Hub Devices

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