Umhlwa weLinux udityaniswe ngokusemthethweni kwiLinux 6.1

Abaqhubi be-rust kwi-Linux

Ikhowudi ye Umhlwa weLinux udityaniswe kumthi omkhulu weLinux 6.1 Git ngoMvulo ophelileyo kwaye le khowudi entsha yomgca we-12 ibonelela kuphela ngeziseko ezingundoqo kunye nokudibanisa, ngelixa izicelo zokutsalwa kwexesha elizayo ziya kongeza ukutsalwa kwe-subsystem, abaqhubi abahlukeneyo ababhalwe kwi-Rust, kunye nokunye.

Ukuhlanganiswa kwe-Linux kernel kunye nenkxaso ye-Rust kusenokuzikhethela, njengoko iprojekthi ye "Rust for Linux" ithatha elinye inyathelo elikhulu, kodwa abanye abaphuhlisi basabonakala bethandabuza malunga nokuzisa ulwimi lweRust kwi-Linux kernel.

Kumyalezo oya kuluntu lwekernel uTorvalds uthe:

“Umthi unesiseko samva nje, kodwa ngokusisiseko ukwi-linux-ilandelayo unyaka onesiqingatha. Ihlaziywe ngokusekwe kwimpendulo evela kwiNgqungquthela yoLondolozo lweKernel.

UMiguel ngoyena mlondolozi kwaye ndiyancedisa xa kukho imfuneko. Isicwangciso sethu sesokuba lo mthi utshintshele kwindlela esemgangathweni yokungatshintshi iziseko wakube ugqityiwe lo mjikelo wokuqala weziseko ezingundoqo. Umxholo ubuncinci obupheleleyo ukuvumela ikhowudi ye-Rust ukuba idityaniswe kwi-kernel, kunye neendlela ezininzi zokunxibelelana (kunye nabaqhubi: NVMe, 9p, GPU M1) endleleni."

Njengesikhumbuzo, iprojekthi "Rust for Linux" ijonge ukwazisa ulwimi olutsha lwenkqubo kwi-kernel. Umhlwa unepropathi engundoqo eyenza umdla kakhulu ukuyiqwalasela njengolwimi lwesibini lwe-kernel: iqinisekisa ukuba akukho kuziphatha okungachazwanga okwenzekayo. Oku kubandakanya iimpazamo zokungasebenzisi emva kokukhululeka, ukukhulula kabini, imidyarho yedatha, njl.

Ngoku, phantse emva kweminyaka engama-31, ulwimi lwesibini luya kwamkelwa kuphuhliso lwekernel. Iingxoxo eziyeleleneyo zimalunga nokuba nokwenzeka kokurhoxiswa kuka-C kulungiselelwa ulwimi lweRust.

Inkxaso yomhlwa ibikwi-linux-ilandelayo unyaka onesiqingatha, kwaye i-log emfutshane ayenzi ubulungisa kwinani labantu abaye bafaka isandla kwi-Linux kernel side kunye ne-Rust upstream side ukuxhasa iimfuno ze-kernel. . .

Enkosi kwaba bantu bali-173, kunye nabanye abaninzi, abaye babandakanyeka kuzo zonke iintlobo zeendlela

I-Torvalds ibhengezwe kuluhlu lokuposa lweKernel, ukuba Inkxaso yokuqala yeRust yeLinux imalunga neendawo ezi-4 kwaye ezibandakanya:

  • i-kernel yangaphakathi (ukwandiswa kwe-kallsyms kwiisimboli ze-Rust, i-%pA ifomathi);
  • Isakhelo se-Kbuild (imithetho yokwakha umhlwa kunye nemibhalo exhasayo)
  • Umhlwa amaxwebhu kunye neesampulu.

U-Torvalds kutshanje uphande umba onokubakho wokhuseleko kunye noluhlu oludityanisiweyo lwe-kernel oludityanisiweyo lweziqalo zofezekiso ezibhalwe kwi-ANSI C. Kwakungethuba elungisa le ngxaki apho wafumanisa ukuba 'kwi-C99, i-iterator edluliselwe kuluhlu olukhulu olunqamlezileyo kufuneka ibhengezwe kububanzi obungaphandle koluhlu. loop ngokwayo.

Kusuka kolu qwalaselo apho kuye kwavela isigqibo sakhe samva nje sokuphucula i-Linux kernel ukuya kwi-C11, ekugqitywe ukumiselwa kwayo ngo-2011. Ezi ntlobo zezizathu zobugcisa ezinokuthethelela ukulahla ulwimi lwe-C ngokuthanda iRust ixesha elide. ukongeza kwixesha lophuhliso olusisiseko.

Inkxaso ye Umhlwa wophuhliso lwekernel yeLinux uyaqhubeka kwaye ithathwa njengenyathelo elibalulekileyo ukukwazi ukubhala abalawuli ngolwimi olukhuseleke ngakumbi.” Ulwimi lweRust, oluphuhliswe nguPhando lweMozilla, luhlobo lolwimi lwenkqubo olusetyenziswa ngabo babhala ikhowudi kwiinkqubo ezisisiseko zokufaka / imveliso (BIOS), abaphathi be-boot, iinkqubo zokusebenza, njalo njalo. ube nomdla

Ngokutsho kwabanye ababukeli beengcali, likamva leenkqubo zenkqubo kunolwimi lweC. Enyanisweni, iingcali zinoluvo lokuba inika iziqinisekiso ezingcono zokhuseleko lwesofthiwe kune-C / C ++ pair. Ngokomzekelo, kwinkokeli yehlabathi kwi-cloud computing AWS, kucacisiwe ukuba ukukhetha i-Rust kwiiprojekthi zakho zophuhliso kuthetha ukongeza ukusebenza kakuhle kwamandla kunye nokusebenza kwe-C kuncedo lokhuseleko.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo, ungajonga uluhlu lokuposa kwi ukulandela ikhonkco.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UEduardo Avila sitsho

    Ezinjani zona iindaba ezimnandi. Yinto eyabonwa isiza. Ngokukodwa njengoko umhlwa ufumana amandla amaninzi. Ngokwam, inkqubo eRust iyandithakazelisa kwaye kungekudala ndiza kuba yincutshe eRust.