Linus Torvalds pa t 'ekskli posibilite pou entegre sipò Rust nan nwayo Linux 5.20 la.

Nan konferans Open-Source Summit 2022 k ap fèt jou sa yo, nan seksyon kesyon ak repons, Linus Torvalds te mansyone posiblite pou byento entegre konpozan nan nwayo Linux pou devlope chofè aparèy nan lang Rust. Li posib ke plak ak sipò Rust yo pral aksepte nan pwochen fenèt akseptasyon chanjman an, fòme konpozisyon sa a nan nwayo a 5.20, ki pwograme pou fen mwa septanm nan.

Demann pou enkli chanjman nan nwayo a poko te voye bay Torvalds, men seri plak yo te sibi yon revizyon adisyonèl, yo te libere de gwo kòmantè yo, yo te teste nan linux-next branch lan pou kèk tan epi yo te pote. nan yon eta apwopriye pou kreye kouch abstraksyon sou subsistèm nwayo, chofè ekri ak modil. Yo prezante sipò Rust kòm yon opsyon ki pa aktive pa default epi ki pa lakòz yo enkli Rust kòm yon depandans konstriksyon obligatwa pou nwayo a.

Chanjman yo pwopoze yo fè li posib pou itilize Rust kòm yon dezyèm lang pou devlope chofè ak modil nwayo. Sèvi ak Rust pou devlopman chofè pral pèmèt ou kreye chofè ki pi an sekirite ak pi bon ak efò minim, san pwoblèm tankou aksè memwa apre yo fin libere, dereferans pointeur nil, ak depase tanpon.

Sekirite memwa yo bay nan Rust nan moman konpile atravè tcheke referans, kenbe tras nan pwopriyetè objè a ak tout lavi objè a (dimansyon), osi byen ke nan evalyasyon kòrèk aksè nan memwa pandan ekzekisyon kòd. Rust tou bay pwoteksyon kont debòde nonb antye relatif, mande pou inisyalizasyon obligatwa nan valè varyab anvan ou itilize, okipe erè pi byen nan bibliyotèk estanda a, aplike konsèp nan referans imuiabl ak varyab pa default, ofri fò sezisman estatik pou minimize erè lojik.

Sous: opennet.ru

Add nouvo kòmantè