I-Fuchsia OS isebenza ukusekelwa kokusebenzisa izinhlelo ze-Linux ezingalungisiwe

Onjiniyela be-Google ikhishwe ezinsukwini ezimbalwa ezedlule isu lokusebenzisa indlela yokusebenzisa izinhlelo ezingahlelwanga ezihlanganiselwe i-Linux on Uhlelo lokusebenza I-Fuchsia.

Ukuqalisa izinhlelo ze-Linux esikhaleni somsebenzisi, kuhlelwe ukuhlinzeka ngesendlalelo se- "starnix" ukuxhasa iLinux ABI. Kusendlalelo esithuthukisiwe, izixhumi ze-Linux kernel system interface zenziwa kumshayeli owethulwa njengenqubo yohlelo lokusebenza lwe-Fuchsia, olusebenza esikhaleni somsebenzisi futhi luhumushe izicelo ezivela ezinhlelweni ze-Linux zibe izingcingo eziya kumasistimu afanayo e-Fuchsia.

Kuyabonakala ukuthie ngesikhathi sokuthuthukiswa kwephrojekthi, izinhlelo eziningi ezisezingeni eliphansi zeFuchsia kuzofanela ziguqulwe ukwenza konke ukuxhumana kwesistimu okutholakala ku-Linux. Ukwakhiwa kwe-starnix kufana kakhulu nokwesistimu engaphansi kweWindows yeLinux esebenzisa iWindows ukuhumushela izingcingo zohlelo lweLinux kumakholi wohlelo lweWindows.

Kuhlelwe ukusebenzisa ikhodi ye-starnix ku-Rust ukunciphisa ukuthwala okungenzeka kube sengozinis ezingasetshenziswa ukukhuphula amalungelo wenqubo yeLinux kwinqubo ye-starnix.

Ukuqinisekisa ukuphepha ku-starnix, izindlela ezijwayelekile zokuvikela i-Fuchsia zizosetshenziswa lapho kungenzeka khona.

Isibonelo, lapho ufinyelela kuzinsizakalo zohlelo ezifana nohlelo lwefayela, isitaki senethiwekhi, noma uhlelo olungaphansi lwehluzo, i-starnix izoguqulela izicelo kuphela, iguqule i-Linux ABI ibe yi-Fuchsia system ABI, ivumele imikhawulo efanayo esebenza ezinqubweni ezivamile ze-Fuchsia.

Lokhu kuzophinda kusebenze izindlela zokugunyaza eziqondene ne-Linux, ngokwesibonelo ukuchaza ukuthi yiziphi izimo inqubo eyodwa ye-Linux enelungelo lokuqeda enye.

Abathuthukisi beFuchsia bakhulise ukwesekwa kokwethulwa kwezinhlelo zokusebenza zeLinux esikhathini esedlule, kepha bazame ukuqaliswa okusebenza ngokufanisa nendlela ukuqaliswa kohlelo lokusebenza kweLinux okuhlelwe ngayo ku-Chrome OS.

Ngokuhambisana kweLinux, uFuchsia unikeze umtapo wezincwadi waseMachina, evumela izinhlelo zeLinux ukuthi zisebenze emshinini okhethekile ongasodwa owenziwe kusetshenziswa i-hypervisor ngokususelwa kuzincazelo zeZircon kernel neVirtio.

Ukusetshenziswa kwe-virtualization akunqatshiwe, selokhu ukusetshenziswa okugcwele kwesixhumi esibonakalayo sohlelo lweLinux akuyona into encane.

Ngaphezu kwekapa le-starnix, kungenzeka ukudala indlela yokusebenzisa i-Linux ephumelelayo usebenzisa i-Linux kernel esebenza ngomshini ohlukile we-virtual. Le ndlela ibhekwa njengelula ukuyisebenzisa, kepha futhi isebenzisa kakhulu izinsiza.

Ngesinye isikhathi, iMicrosoft yaqala ukwakha ungqimba lwayo lokuhambisana kweLinux kusuka kumhumushi, kepha ekugcineni yashintsha yasebenzisa i-kernel yomdabu yeLinux ku-Windows Subsystem yeLinux 2.

Futhi, IFuchsia isivele inikezela ngesendlalelo sokuhambisana sePOSIX Lite egijima ngaphezulu kweFuchsia System ABI. I-POSIX Lite ikuvumela ukuthi usebenzise izinhlelo ezithile ze-Linux, kepha idinga ukuphinda ihlanganise ikhodi yohlelo lokusebenza futhi, kwezinye izimo, iguqule ikhodi yomthombo.

Enye yezinkinga nge-POSIX Lite ukuqaliswa okungaphelele kwayo yonke imisebenzi ye-POSIX, kufaka phakathi izingcingo zokushintsha isimo sezinqubo zomhlaba wonke (ngokwesibonelo, umsebenzi wokubulala), ophikisana nemiqondo yezokuphepha eFuchsia, evimbela ukuguqula isimo senqubo yomhlaba wonke. Ukuveza.

Ukusetshenziswa kwe-POSIX Lite kufanelekile ngenkathi kufakwa izicelo ezivulekiles, kepha ayixazululi izinkinga ngokuqalisa izinhlelo okungekho ukufinyelela kuzo ikhodi (ngokwesibonelo, akunakwenzeka ukufeza ukuhambisana nezinhlelo zokusebenza ze-Android ezinokufakwa okuhlanganisiwe komdabu).

Masikhumbule ukuthi ngaphakathi kohlaka lwephrojekthi ye-Fuchsia, i-Google ithuthukisa uhlelo lokusebenza jikelele olukwazi ukusebenza kunoma yiluphi uhlobo lwedivayisi, kusukela eziteshini zokusebenza nakuma-smartphone kuya kubuchwepheshe obushumekiwe nobathengi. Ukuthuthuka kusekelwe kulwazi lokwakha ipulatifomu ye-Android futhi kucatshangelwa ukushiyeka emkhakheni wokukala nokuphepha.

Uhlelo lususelwa ku-Zircon microkernel, ngokususelwa entuthukweni yephrojekthi ye-LK, enwetshelwe ukusetshenziswa ezigabeni ezahlukahlukene zamadivayisi, kufaka phakathi ama-Smartphones namakhompyutha wakho.

Umthombo: https://fuchsia.googlesource.com


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.