I-Prossimo, iphrojekthi ye-ISRG yokuvikela inkumbulo ye-Linux kernel ngeRust

UJosh Aas, isikhulu esiphezulu se-Internet Security Research Group (ISRG, inhlangano yabazali yephrojekthi ethi Asibethele) wazise ngesonto eledlule ngokuthumela izinhloso zakhe zokweseka uMiguel Ojeda (Umakhi we-Linux kernel nonjiniyela wesoftware), kuhlose ukuhlanganisa imizamo yokuhambisa ingqalasizinda ye-software ebucayi kwikhodi ephephe kwimemori.

Futhi ukuthi i-ISRG inikeze unjiniyela ovelele uMiguel Ojeda a Inkontileka yonyaka owodwa yokusebenza eRust kuLinux kanye neminye imizamo yokuphepha yesikhathi esigcwele.

Ngokusho kukaMiguel Ojeda, izinzuzo zokwethula ulimi Ukugqwala ku-kernel ye-Linux zidlula izindleko. Kumthuthukisi, lapho usebenzisa iRust ku-Linux kernel, ikhodi entsha ebhalwe kuRust inengozi encishisiwe yamaphutha okuphepha kwememori, sibonga izakhiwo zolimi lweRust. Ulimi lokugqwala luzoduma ngokuphepha kwalo.

Imizamo yokwenza iRust ibe ulimi olusebenzayo ekuthuthukisweni kwe-Linux kernel iqale engqungqutheleni yeLinux Plumbers 2020, ngomqondo kaLinus Torvalds uqobo.

I-Torvalds icele ngokukhethekile ukutholakala komhlanganisi weRust endaweni ezenzakalelayo yokwakha i-kernel ukusekela leyo mizamo, hhayi ukufaka esikhundleni sayo yonke ikhodi yomthombo we-Linux kernel ngezilinganiso ezakhiwe yiRust, kepha ukuvumela intuthuko entsha ukuthi isebenze kahle.

Sebenzisa iRust yekhodi entsha ku-kernel kungasho abashayeli behadiwe abasha noma ubeke esikhundleni se-GNU Coreutils, okungenzeka kunciphise inani lezimbungulu ze-kernel ezifihliwe. Ukugqwala kumane kungavumeli unjiniyela ukuthi avule inkumbulo noma adale amathuba okugcwala kwe-buffer, imithombo esemqoka yokusebenza, nezinkinga zokuphepha ngekhodi eyinkimbinkimbi yolimi lwe-C.

Isivumelwano esisha I-Internet Security Research Group unikeza u-Ojeda umholo wesikhathi esigcwele ukuze aqhubeke nomsebenzi wokuphepha kwememori Bengivele ngenza itoho. Isikhulu esiphezulu se-ISRG uJosh Aas siphawula ukuthi iqembu lisebenzisane kakhulu nonjiniyela wakwaGoogle uDan Lorenc, nokuthi ukuxhaswa kwezezimali kweGoogle kubalulekile ukuxhasa umsebenzi ka-Ojeda oqhubekayo.

"Imizamo emikhulu yokuqeda izigaba zonke zezinkinga zokuphepha ingukutshalwa kwemali okuhle kakhulu," kusho uLorenc, enezela ukuthi iGoogle "iyakujabulela ukusiza i-ISRG ukuxhasa umsebenzi kaMiguel Ojeda wokwenza ngcono ukuphepha kwememori. I-kernel yawo wonke umuntu».

“Iphrojekthi ye-ISRG yokuphepha kwememori ihlose ukuhlanganisa imizamo yokususa ingqalasizinda ye-software ebucayi kwi-Intanethi ukuvikela ikhodi kwimemori. Lapho sicabanga ngekhodi ebucayi kakhulu ye-intanethi namuhla, i-Linux kernel iphakamisa uhlu. Ukuletha ukuphepha kwememori ku-Linux kernel kuwumsebenzi omkhulu, kepha iphrojekthi yeRust for Linux yenza amagxathu amakhulu. Siyajabula ukumemezela ukuthi saqala ngokusemthethweni ukuxhasa lo msebenzi ngo-Ephreli 2021 ngokunikeza uMiguel Ojeda inkontileka yokusebenza kuRust for Linux neminye imizamo yokuphepha yesikhathi esigcwele unyaka owodwa. Lokhu kwenzeke ngosizo lwezezimali oluvela kwaGoogle. Ngaphambi kokusebenza ne-ISRG, uMiguel wayenza lo msebenzi njengephrojekthi eseceleni. Siyajabula ukwenza ingxenye yethu ukuxhasa ingqalasizinda yedijithali ngokukuvumela ukuthi usebenze lapho ngokugcwele.

“Sisebenzisane kakhulu noDan Lorenc, unjiniyela wesoftware yakwaGoogle ukwenza lokhu kusebenzisana kwenzeke.

Umsebenzi ka-Ojeda yiphrojekthi yokuqala exhasiwe ngaphansi kwesibhengezo se-Prossimo se-ISRG, kepha akusona isinyathelo sokuqala inhlangano esisithathile ekuphepheni kwenkumbulo enkulu. I- izinhlelo zangaphambilini zifaka imodyuli ephephile ye-TLS kwimemori yesiphakeli sewebhu se-Apache, inguqulo ephephile ekumemori ye-curl ne-rustls uthumelo lwedatha yokusetshenziswa, enye indlela ephephile ekumemori kulabhulali yokubethela yenethiwekhi ye-OpenSSL.

Njengoba uJosh Aas echaza,

"Yize lo kungumzamo wokuqala wokuvikela inkumbulo esimemezele ngaphansi kwephrojekthi yethu entsha igama elithi Prossimo, umsebenzi wethu wokuphepha kwememori uqale ngo-2020 kanye neseva ye-Apache HTTP, nokwengeza izithuthukisi kumtapo wolwazi iRustls TLS.".

Umthombo: https://www.memorysafety.org


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.