I-Rust ye-Linux ihlanganiswe ngokusemthethweni ku-Linux 6.1

Abashayeli be-Rust ku-Linux

Ikhodi ye- I-Rust ye-Linux ihlanganiswe nesihlahla esikhulu se-Linux 6.1 Git ngoMsombuluko odlule futhi le khodi yomugqa wokuqala we-12 ihlinzeka kuphela ngengqalasizinda eyisisekelo kakhulu nokuhlanganiswa, kuyilapho izicelo zokudonsa zesikhathi esizayo zizongeza okungeziwe kwesistimu engaphansi, abashayeli abahlukahlukene ababhalwe ku-Rust, nokuningi.

Ukuhlanganiswa kwe-Linux kernel nokusekelwa kwe-Rust kuseyinketho, njengoba iphrojekthi ye-"Rust for Linux" ithatha esinye isinyathelo esikhulu, kodwa abanye onjiniyela basabonakala bengabaza ngokuletha ulimi lwe-Rust ku-Linux kernel.

Emlayezweni oya kumphakathi we-kernel uTorvalds uthe:

“Isihlahla sinesisekelo sakamuva, kodwa ngokuyisisekelo siku-linux-olandelayo unyaka nesigamu. Kubuyekezwe ngokusekelwe empendulweni evela ku-Kernel Maintenance Summit.

U-Miguel ungumnakekeli oyinhloko futhi ngiyasiza uma kudingeka. Uhlelo lwethu luwukuba isihlahla siguqukele endleleni evamile yokungashintshi izisekelo uma lo mjikelezo wokuqala wengqalasizinda usuphelile. Okuqukethwe ubuncane obuphelele bokuvumela ikhodi ye-Rust ukuthi ihlanganiswe ne-kernel, enezindawo eziningi zokusebenzelana (nabashayeli: NVMe, 9p, GPU M1) endleleni."

Njengesikhumbuzo, iphrojekthi I-"Rust for Linux" ihlose ukwethula ulimi olusha lokuhlela ku-kernel. I-Rust inesakhiwo esiyinhloko esenza kuthakazelise kakhulu ukucatshangelwa njengolimi lwesibili lwe-kernel: iqinisekisa ukuthi akukho ukuziphatha okungacacisiwe okwenzekayo. Lokhu kubandakanya amaphutha okungasebenzisi ngemva kwamahhala, ukukhulula kabili, imijaho yedatha, njll.

Ngalokhu, cishe ngemva kweminyaka engama-31, ulimi lwesibili luzokwamukelwa ukuze kuthuthukiswe i-kernel. Izingxoxo ezihambisanayo zizungeza emathubeni okukhipha u-C ukuze avune ulimi oluRust.

Ukusekelwa kokugqwala bekuku-linux-olandelayo unyaka nesigamu, futhi ilogi emfushane ayenzi ubulungiswa enanini labantu ababe negalelo kuhlangothi lwe-Linux kernel kanye nohlangothi lweRust olukhuphukayo ukusekela izidingo ze-kernel. . .

Sibonga kulaba bantu abangu-173, nabanye abaningi, abaye bahileleka ngazo zonke izinhlobo zezindlela

U-Torvalds umemezele phakathi kohlu lwamakheli e-Kernel, lokho ukusekelwa kokuqala kwe-Rust ye-Linux kusezindaweni ezi-4 futhi okuhlanganisa:

  • i-kernel internals (ukunwetshwa kwe-kallsyms kwezimpawu ze-Rust, ifomethi ye-%pA);
  • Uhlaka lwe-Kbuild (Imithetho yokwakha i-Rust kanye nemibhalo esekelayo)
  • Imibhalo ewumgogodla wokugqwala namasampula.

U-Torvalds usanda kuphenya udaba lwezokuphepha olungase lube khona ngohlu oluxhunyanisiwe lweziqalo zokuqagela zokubulala ezibhalwe ku-ANSI C. Kube ngenkathi exazulula le nkinga lapho abona khona ukuthi 'ku-C99, i-iterator idlulele kuhlu olukhulu olunqamulayo kumele imenyezelwe kububanzi obungaphandle iluphu ngokwayo.

Kungalokhu okuqaphelekile lapho kuvele khona isinqumo sakhe sakamuva sokuthuthukisa i-Linux kernel ibe yi-C11, okwaqedwa ukumiswa kwayo ngo-2011. ngaphezu kwethemu lokuthuthukisa eliyisisekelo.

Ukusekelwa kwe- Ukugqwala kokuthuthukiswa kwe-Linux kernel kuyaqhubeka futhi kuthathwa "njengesinyathelo esibalulekile ukuze bakwazi ukubhala izilawuli ngolimi oluvikeleke kakhulu.” Ulimi lwe-Rust, oluthuthukiswe yi-Mozilla Research, uhlobo lolimi lokuhlela olusetshenziswa yilabo ababhala ikhodi yezinhlelo eziyisisekelo zokufaka / zokukhipha (BIOS), abaphathi be-boot, izinhlelo zokusebenza, njalonjalo. ube nentshisekelo

Ngokusho kwabanye abaqapheli abangochwepheshe, ikusasa lezinhlelo zesistimu kunolimi lwe-C. Eqinisweni, ochwepheshe banombono wokuthi inikeza iziqinisekiso zokuphepha ezingcono zesofthiwe kune-C/C++ pair. Isibonelo, kumholi womhlaba ku-cloud computing AWS, kucaciswa ukuthi ukukhetha i-Rust kumaphrojekthi akho okuthuthukisa kusho ukungeza ukusebenza kahle kwamandla nokusebenza kwe-C ukuze kuzuze ukuphepha.

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho, ungabheka uhlu lwama-imeyili ku isixhumanisi esilandelayo.


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.

  1.   U-Eduardo Avila kusho

    Yeka izindaba ezinhle. Yinto ebonakale iza. Ikakhulukazi njengoba ukugqwala kuthola amandla amaningi. Ngokwami, ukwenza izinhlelo ku-Rust kuyangithakazelisa futhi maduze ngizoba uchwepheshe eRust.