U-Torvalds umemezele ukuthi i-Rust izokwamukelwa ku-Linux 6.1

Abashayeli be-Rust ku-Linux

I-Rust manje isilungele ukujoyina i-C njengolimi olusebenzayo oluzosetshenziswa ku-Linux

Lo nyaka ka-2022 kungaba unyaka weRust ngaphakathi kwe-Linux kernel, kusukela I-Rust ye-Linux cishe isilungele i-Linux kernel version 6.1. Yilokhu okuvela enkulumweni yakamuva kaLinus Torvalds engqungqutheleni yokugcina yomthombo ovulekile.

Futhi kungenxa yokuthi abagcini abakhulu be-Linux kernel bajwayelene nolimi luka-C oseluvele lucatshangelwa iminyaka yobudala, njengoba abanye besondela ngisho namashumi ayisithupha, kuyilapho isizukulwane esisha sabanakekeli abaneminyaka engamashumi amathathu sikhuphuka, okungenzeka kwenyuse ubunzima bokuthola abalondolozi be-Linux kernel uma ukuthuthukiswa kwayo kuqhubeka ngolimi C.

Ngesikhathi se-Open Source Summit Europe, kumenyezelwe uLinus Torvalds ukuthi, ukuvimbela izinkinga ezingalindelekile, sfuthi izofaka ama-patches ukusekela ukuthuthukiswa komshayeli we-Rust ku-Linux 6.1 kernel, okulindeleke ukuthi ikhishwe ngoDisemba.

Abanye wezinzuzo zokuthola ukwesekwa kwe-Rust ezinhlamvini zenza kube lula ukubhala izilawuli yamadivayisi avikelekile ngokunciphisa amathuba okuba namaphutha enkumbulo futhi ukhuthaze abathuthukisi abasha ukuthi babambe iqhaza ku-kernel.

“Ukugqwala kungenye yezinto engicabanga ukuthi izoletha ubuso obusha... siyaguga futhi sibe mpunga,” kusho uLinus.

Amanothi okukhishwa kwe I-Linux 6.0 rc1 inikeza isibuyekezo ngenqubekelaphambili yephrojekthi ye-Rust ye-Linux: kuneqembu elisebenzayo elihlobene, umshayeli wokuqala wesitoreji se-NVMe semidiya ethuthukiswe ngalolo limi uyatholakala, kanye nomshayeli weseva ehloselwe iphrothokholi yenethiwekhi ye-9P.

Nokho, iqembu liyaqhubeka nokubhekana nobunzima ngokwakha. Eqinisweni, kwenziwa nge-GCC ye-kernel ngenkathi i-Rust isenayo i-LLVM. I-Rust interface ye-GCC iyasebenza, kodwa isinyathelo sisaqala.

Ukuqala kokusekelwa kwe-Rust yokuthuthukiswa kwe-Linux kernel kubhekwa "isinyathelo esibalulekile ukuze bakwazi ukubhala izilawuli ngolimi oluvikeleke kakhulu.” I-Mozilla Research's Rust iwuhlobo lolimi lokuhlela labo ababhala ikhodi yezinhlelo eziyisisekelo zokufaka/okuphumayo (BIOS), izilayishi zebhuthi, amasistimu okusebenza, njll. ube nentshisekelo

Ngokusho kwababukeli, ikusasa lezinhlelo zesistimu kunolimi C. Eqinisweni, ochwepheshe bathi inikeza iziqinisekiso zokuphepha ezingcono zesofthiwe kune-C/C++ pair. Kwa-AWS, bacacisa ukuthi ukukhetha i-Rust kumaphrojekthi wokuthuthukisa kusho ukungeza ukusebenza kahle kwamandla nokusebenza kwe-C ukuze kuzuze ukuphepha.

U-Linus uphinde wamemezela ukuthi inguqulo 6.1 ye-kernel izothuthukisa ezinye zezingxenye ezindala kanye nezisekelo ze-kernel, njengomsebenzi we-printk(). Ngaphezu kwalokho, uLinus ukhumbule ukuthi emashumini ambalwa eminyaka edlule, i-Intel yazama ukumkholisa ukuthi iprosesa ye-Itanium kwakuyikusasa, kodwa waphendula.

“Cha, ngeke kwenzeke lokhu, ngoba ayikho inkundla yentuthuko. I-ARM yenza konke kahle." «

Enye inkinga uTorvalds ayivezile ukungahambisani ekukhiqizeni ama-ARM processors:

"izinkampani ze-hardware ezihlanya ezivela e-Wild West, zenza ama-chips akhethekile emisebenzi ehlukahlukene." Wanezela ukuthi "kwakuyindaba enkulu lapho amaprosesa okuqala ephuma, namuhla kunezindinganiso ezanele zokwenza kube lula ukudlulisa ama-cores kuma-ARM processors amasha."

Futhi, singakhomba ukukhululwa kokuqaliswa kokuqala komshayeli we-rust-e1000 wama-adaptha e-Intel Ethernet, abhalwe ngokwengxenye ku-Rust.

Ikhodi isenocingo oluqondile kwezinye izibopho ze-C, kodwa umsebenzi uyenziwa kancane kancane ukuze kufakwe okunye futhi kwengezwe izifinyezo ze-Rust ezidingekayo ukuze kubhalwe abashayeli benethiwekhi (ukufinyelela i-PCI, i-DMA, nama-API enethiwekhi ye-kernel). Ngendlela yayo yamanje, umshayeli uphase ngempumelelo ukuhlolwa kwe-ping lapho efakwe ku-QEMU, kodwa namanje ayikasebenzi ngehardware yangempela.

Okokugcina Uma unesifiso sokwazi okwengeziwe ngakho, ungabheka imininingwane Kulesi sixhumanisi 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.