Linus Torvaldek ez zuen baztertu Rust euskarria Linux 5.20 nukleoan integratzeko aukera.

Egun hauetan egiten ari den Open-Source Summit 2022 konferentzian, galdera eta erantzunen atalean, Linus Torvaldsek Linux nukleoan osagaiak laster integratzeko aukera aipatu zuen Rust hizkuntzan gailu kontrolatzaileak garatzeko. Baliteke Rust euskarria duten adabakiak onartzea hurrengo aldaketak onartzeko leihoan, irailaren amaierarako aurreikusita dagoen 5.20 kernelaren osaera osatuz.

Nukleoan aldaketak sartzeko eskaera oraindik ez zaio Torvalds-i bidali, baina adabaki multzoa berrikuspen gehigarria izan da, iruzkin nagusietatik askatu da, denbora luzez Linux-next adarrean probatu da eta ekarri dute. Nukleoaren azpisistemen gainean abstrakzio-geruzak sortzeko, kontrolatzaileak eta moduluak idazteko egoera egokia. Rust-en euskarria lehenespenez gaituta ez dagoen aukera gisa aurkezten da eta ez du eragiten Rust nukleorako beharrezko eraikitze-menpekotasun gisa sartzea.

Proposatutako aldaketek Rust bigarren hizkuntza gisa erabiltzea ahalbidetzen dute kontrolatzaileak eta nukleoaren moduluak garatzeko. Rust kontrolatzaileak garatzeko erabiltzeak gidari seguruagoak eta hobeak sortzea ahalbidetuko du esfortzu minimoarekin, askatu ondoren memoriarako sarbidea, erakusle nuluen deserreferentziak eta buffer gainditzeak bezalako arazorik gabe.

Memoria segurua den manipulazioa Rust-en eskaintzen da konpilazio garaian erreferentziak egiaztatzen, objektuen jabetzaren eta objektuaren bizitzaren (esparrua) jarraipena eginez, baita kodearen exekuzioan memoriarako sarbidearen zuzentasunaren ebaluazioaren bidez ere. Rust-ek osoko gainezkatzeen aurkako babesa eskaintzen du, erabili aurretik aldagaien balioak derrigorrezko hasieratzea eskatzen du, liburutegi estandarrean akatsak hobeto kudeatzen ditu, erreferentzia eta aldagai aldaezinen kontzeptua lehenespenez aplikatzen du, idazketa estatiko sendoa eskaintzen du akats logikoak minimizatzeko.

Iturria: opennet.ru

Gehitu iruzkin berria