Amathuba okuhlanganisa ukwesekwa kwe-Rust ku-Linux 5.20 kernel ayinqunyelwe

Engqungqutheleni ye-Open-Source Summit 2022 eqhubekayo kulezi zinsuku, esigabeni se-FAQ, Linus U-Torvalds ukhulume ngethuba lokuhlanganiswa kwangaphambi kwesikhathi ku-Linux kernel yezingxenye okufanele zithuthukiswe Izishayeli zedivayisi ku-Rust.

Ngakho-ke kwashiwo ukuthi ama-patches anikwe amandla yi-Rust angase amukelwe ku-changelog elandelayo eyenza ukwakheka kwe-5.20 kernel, okuhlelelwe ngasekupheleni kukaSepthemba.

Kufanele kukhunjulwe ukuthi kusukela ngonyaka odlule i-Rust isibe enye yezintandokazi ezizofakwa kumaphrojekthi ahlukahlukene abalulekile nokuthi phakathi nesikhathi esidlulile, umsebenzi usuvele wenziwe ohlobene nokuqaliswa kokusekelwa kwe-Rust.

Ngaphakathi kwamaphrojekthi adumile abenentshisekelo yokugqwala kusukela ngonyaka odlule, singagqamisa, ngokwesibonelo, i-Android, njengoba ibithanda ukugqwala. Rust ngoba ivumela finyelela ukusebenza eduze nezilimi ze-C ne-C++, ukuyivumela ukuthi isetshenziselwe ukuthuthukisa izingxenye ezisezingeni eliphansi zepulatifomu nezinto zokuxhuma ne-hardware.

Ukuqinisekisa ukuphepha kwekhodi ye-C ne-C ++, i-Android isebenzisa ukuhlukaniswa kwe-sandbox, ukuhlaziywa kwe-static, nokuhlolwa okungahambi kahle. Amandla okuhlukaniswa kwe-Sandbox anqunyelwe futhi afinyelele umkhawulo wamakhono awo (ukwahlukaniswa okuqhubekayo ezinkambisweni akusebenzi ngokubuka kokusetshenziswa kwemithombo).

Phakathi kokulinganiselwa kokusebenzisa i-sandbox, basho ukusetshenziswa okuphezulu okuphezulu nokusetshenziswa kwememori okubangelwa isidingo sokwenza izinqubo ezintsha, kanye ne-latency eyengeziwe ehambisana nokusetshenziswa kwe-IPC.

I-Rust-Android
I-athikili ehlobene:
Ukugqwala sekuvele kuyintandokazi yokuthuthuka kwe-Android

Ngakolunye uhlangothi, akumelwe sikukhohlwe lokho linus torvalds wabuye wanikeza umbono wakhe ngoRust nokuthi kuphi echithwe ekubuyekezeni ukuqaliswa isiqeshana samathuba wokusetha abashayeli bolimi beRust kuLinux kernel futhi wazwakalisa ukugxeka okuthile.

Izikhalazo ezinkulu zidalwe amandla okuphunyuka "Ukwehluleka kwesikhathi sokuqalisa uvalo" ezimweni ezingalungile, ngokwesibonelo, esimweni esingaphandle kwememori, lapho imisebenzi yokwabiwa kwememori enamandla, kufaka phakathi ukusebenza kwe-kernel, ingahluleka.

I-Torvalds wathi ukugxila okunjalo ku-kernel akwamukelekile Futhi uma ungaliqondi leli phuzu, ungala ngokuphelele noma iyiphi ikhodi ezama ukusebenzisa leyo ndlela. Ngakolunye uhlangothi, unjiniyela walesi sichibi uvumelane nale nkinga futhi wayithatha njengexazululeka

linus torvalds
I-athikili ehlobene:
URust akazange akhululwe ekugxekweni kukaLinus Torvalds

Kodwa sekuphele izinyanga ezimbalwa uLinus enikeza impendulo futhi umsebenzi onzima sewenziwe ukuthuthukisa ukuqaliswa. Kanjalo, isicelo sokudonsa isisekelo asikakathunyelwa eTorvalds okwamanje, kodwa isethi yesichibi yabuyekezwa futhi, imibhalo eyinhloko yasuswa, yavivinywa egatsheni le-linux-elilandelayo isikhathi eside, futhi yalethwa esimweni esilungele ukwakha izendlalelo zokukhipha phezulu kwe-kernel subsystems, ukubhala abashayeli namamojula.

Ukwesekwa kokugqwala kuza njengenketho okungavunyelwe ngokuzenzakalelayo futhi akuholeli ekufakweni kweRust phakathi kokuncika okudingekile kokwakhiwa kwe-kernel.

Izinguquko ezihlongozwayo zenza kube nokwenzeka ukusebenzisa iRust njengolimi lwesibili ukuthuthukisa abashayeli namamojula we-kernel. Ukusebenzisa i-Rust ukuthuthukisa abashayeli kuzokuvumela ukuthi udale abashayeli abangcono nabaphephile ngomzamo omncane, ngaphandle kwezinkinga ezifana nokufinyelela indawo yememori ngemuva kokuyikhulula, izikhombisi ezingenalutho ezingasetshenziswa, kanye nokuchichima kwe-buffer.

Ukuphepha kwenkumbulo kunikezwa ku-Rust ngesikhathi sokuhlanganiswa ngokubheka izinkomba, ukulandelela ubunikazi bento, kanye nesikhathi sokuphila sento (ububanzi), kanye nokuhlola ukulunga kokufinyelela kwememori phakathi nokukhishwa kwekhodi. Ukugqwala futhi kunikeza ukuvikelwa kokuchichima okuphelele, idinga okuguquguqukayo ukuthi kuqaliswe ngaphambi kokusetshenziswa, isingatha kangcono amaphutha kulabhulali evamile, iphoqelela umqondo wokuguquguquka okungaguquki nezinkomba ngokuzenzakalelayo, futhi inikeza ukuthayipha okumile okuqinile ukuze kuncishiswe amaphutha anengqondo.


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.