Vuonna 2022 näemme hyvin todennäköisesti kokeellinen Rust-ohjelmointikielen tuki Linux-ytimen sisällä. Tänä aamuna lähetettiin päivitetyt korjaustiedostot, jotka esittelivät alkuperäisen tuen ja infrastruktuurin ruosteen käsittelyssä ytimessä.

Tänä kesänä aiempi korjaustiedostosarja julkaistiin tarkastettavaksi ja keskustelua varten Rust-ohjelmointikielen tuen käyttöönotosta Linux-ytimessä täydentämään sen pitkäaikaista C-painopistettä. Kuukausien aikana sen jälkeen, kun Rustin käyttöönotto on edistynyt enemmän Linux-ytimen kehittämisessä, Linus Torvalds ei vastusta sitä, ja muut ovat ottaneet mukaan vaivaa. Linux-ytimen ruoste kiinnostaa edelleen kehittäjiä tietoturvaongelmiin liittyen, koska Rust tarjoaa enemmän muistin turvallisuutta, mikä mahdollisesti alentaa esteitä ytimeen osallistumiselle ja muita asiaan liittyviä etuja.

Muutama minuutti sitten Miguel Ojeda lähetti”v2″-korjaukset ytimen Rust-tuelle. Näillä päivitetyillä paketeilla Rust-koodi luottaa nyt vakaisiin Rust-julkaisuihin aiemman beta-kääntäjän tilan sijaan, uusia modulaarisuusvaihtoehtoja lisätty, tiukempi koodin valvonta, ylimääräinen Rust-kääntäjän diagnostiikka käytössä, uusia abstraktioita ytimen sisäistä käyttöä varten ja muita vähäisiä tason koodin parannuksia.

Red Hat liittyy nyt myös Armin, Googlen ja Microsoftin kanssa tukemaan Rust-koodia Linux-ytimessä.

Rust-tuki Linux-ytimelle sen päivitetyssä muodossa on noin 32 000 riviä uutta koodia, mukaan lukien dokumentaatio, esimerkki Rust-koodista ja siihen liittyvästä infrastruktuurista.

Uusi korjaustiedostosarja löytyy LKML:stä tarkistusta ja keskustelua varten.. Katsotaan, miten muut varhaisvaiheen kehittäjät ottavat tämän version vastaan, ja hyvällä onnella tulevina kuukausina tulemme näkemään tämän alustavan tuen. Kuten useimmat ytimen lisäykset, tuki on konfiguroitavissa rakennusvaiheessa, jos haluat edelleen kääntää tulevan Linux-ytimen koontiversion ilman tätä täydentävää Rust-tukea.

Categories: IT Info