Inguqulo yeshumi ye-Rust ye-Linux iyafika, isilungele ukufakwa ku-Linux 6.1

Abashayeli be-Rust ku-Linux

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

Emasontweni ambalwa edlule sabelana lapha kubhulogi izindaba mayelana nokuqinisekiswa okwenziwe ngesikhathi se-Open Source Summit Europe, nguLinus Torvalds kumenyezelwe ukuthi, ukuvimbela izinkinga ezingalindelekile, sfuthi izofaka ama-patches ukusekela ukuthuthukiswa komshayeli we-Rust ku-Linux 6.1 kernel, okulindeleke ukuthi ikhishwe ngoDisemba.

Isizathu sokubalula ukuthi UMiguel Ojeda, umbhali wephrojekthi yeRust-for-Linux, umemezele muva nje ukwethulwa kwe- isiphakamiso seshumi sezingxenye ngentuthuko Abashayeli bedivayisi yokugqwala ukuze abathuthukisi be-Linux kernel bacatshangelwe.

Ngakho-ke lolu wuhlelo lweshumi nanye lweziqephu, kucatshangelwa inguqulo yokuqala ekhishwe (ayikho inombolo yenguqulo). U-Linus Torvalds ugunyaze ukufakwa kokusekelwa kwe-Rust ku-Linux 6.1 kernel, kuvinjelwe izinkinga ezingalindelekile.

Abashayeli be-Rust ku-Linux
I-athikili ehlobene:
U-Torvalds umemezele ukuthi i-Rust izokwamukelwa ku-Linux 6.1

Kuhle ukusho ukuthi ukuthuthukiswa kuxhaswe yi-Google kanye ne-ISRG (Internet Security Research Group), engumsunguli wephrojekthi ethi Masibethele futhi ekhuthaza i-HTTPS nokuthuthukiswa kobuchwepheshe bokukhulisa ukuphepha kwe-inthanethi.

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 Nikeza Isibuyekezo Ngokuqhubeka Kwephrojekthi 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.

Ukuthatha ithuba lokushiwo mayelana nenguqulo ye-kernel 6.1 U-Linus uphinde wamemezela ukuthi inguqulo 6.1 ye-kernel izothuthukisa ezinye zezingxenye ezindala kanye nezisekelo ze-kernel, njengomsebenzi we-printk().

Mayelana nalesi siphakamiso esisha se-Rust patches, kanye nenguqulo yakamuva yama-patches, inguqulo yeshumi ihlutshulwe yaba ubuncane obungenalutho, okwanele ukwakha imojuli ye-kernel elula ebhalwe ku-Rust.

Umehluko ngenguqulo yangaphambilini zehliselwa ekulungisweni okuncane, esikhundleni sikasayizi ka-ARRAY_SIZE ku-kallsyms.c kanye nokuthuthwa kweziqephu ku-kernel v6.0-rc7.

Ukwesekwa kokugqwala kusafanele kubhekwe njengokuhlola. Noma kunjalo,
Ukusekela kuhle ngokwanele ukuthi abathuthukisi be-kernel bangaqala ukusebenza kukho.

Isiqephu esincane, esincishisiwe sisuka emigqeni yekhodi engu-40 saya emigqeni yekhodi engu-000, kulindeleke ukuthi, kwenze kube lula ukwamukela ukwesekwa kwe-Rust in the core. Ngemva kokunikeza ukusekelwa okuncane, kuhlelwa ukwandisa kancane kancane ukusebenza okukhona, ukuthumela ezinye izinguquko ezivela egatsheni le-Rust-for-Linux.

Izinguquko ezihlongozwayo zenza kube nokwenzeka ukusebenzisa i-Rust njengolimi lwesibili lokuthuthukisa abashayeli namamojula we-kernel. Ukusekelwa kokugqwala kwethulwa njengenketho engenziwanga amandla ngokuzenzakalelayo futhi akubangeli ukuthi iRust ifakwe phakathi kokuncika okudingekile kokwakha kwe-kernel.

Ukusebenzisa i-Rust ukuthuthukisa abashayeli kuzokuvumela ukuthi udale abashayeli abangcono nabaphephile ngomzamo omncane, ngaphandle kwezinkinga ezifana nokufinyelela indawo yenkumbulo ngemuva kokuyikhulula, izikhombisi-ndlela eziyinull, kanye nokuchichima kwe-buffer.

Ukuphatha inkumbulo ephephile kunikezwa ku-Rust ngesikhathi sokuhlanganisa ngokuhlola izinkomba, ukulandelela ubunikazi bento, kanye nesikhathi sokuphila kwento (ububanzi), kanye nokuhlola ukulunga kokufinyelela inkumbulo phakathi nokukhishwa kwekhodi.

ukugqwala futhi inikeza ukuvikelwa kokuchichima okuphelele, idinga ukuqaliswa okuyisibopho kwamanani aguquguqukayo ngaphambi kokusetshenziswa, isingatha kangcono amaphutha kulabhulali evamile, iphoqelela umqondo wokuguquguquka okungaguquleki namareferensi ngokuzenzakalelayo, inikeza ukuthayipha okuqinile okuqinile ukuze kuncishiswe amaphutha anengqondo.

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho mayelana nenothi, ungabheka uhlu lwamakheli ngesihloko, 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.