Full forvirring: – Men fortsatt stor støtte for Rust i Linux!

Sentrale personer som vedlikeholder Linux vil ha Rust i Linux-kjernen, ifølge de som jobber med Rust for Linux-prosjektet.

Rust for Linux-prosjektet hevder sentrale personer som vedlikeholder Linux-kjernen er med på laget og vil fortsette å jobbe for mer Rust i Linux-kjernen. 📸: Rust for Linux
Rust for Linux-prosjektet hevder sentrale personer som vedlikeholder Linux-kjernen er med på laget og vil fortsette å jobbe for mer Rust i Linux-kjernen. 📸: Rust for Linux Vis mer

Rust for Linux-prosjektet lever i beste velgående, selv om ikke alle utviklerne som vedlikeholder Linux-kjernen er med på laget, skriver The Register.

På søndag publiserte Miguel Ojeda, som bidrar til Rust for Linux og til Linux-kjernen, et Rust kernel policy-dokument der han prøver å oppklare hva som er status for arbeidet med å bruke Rust i Linux.

– Det har vært ganske mye forvirring om hva som er retningslinjene for Rust i kjernen, hvem som vedlikeholder hva, og så videre. Dette dokumentet forsøker å klargjøre noen av disse punktene, basert på det som – såvidt vi vet – er den nåværende situasjonen.

Sentrale personer støtter Rust

I dokumentet spørres det rett ut om det mange kanskje lurer på etter den siste tids hendelser der en Microsoft-utvikler i fjor trakk seg i frustrasjon over krangling om Rust i Linux, og nå nylig en av kjerne-vedlikeholderne kalte Rust i Linux for "kreft":

Støtter de som vedlikeholder Linux-kjernen at det skal brukes Rust i kjernen eller ikke?

– Ja, det er sentrale kjernevedlikeholdere som støtter Rust i kjernen, står det i dokumentet.

For å underbygge påstanden refereres det til en rekke sitater innhentet fra kjernevedlikeholdere i forbindelse med et Rust for Linux-foredrag på FOSDEM 2025.

– Entusiasmen fra enkelte deler av kjernemiljøet er ubestridelig, så det virker nesten uunngåelig at vi vil se mer Rust-kode bli integrert i hovedprosjektet. Men som med alle store endringer i kjernen, vil en bredere adopsjon sannsynligvis ta tid, skriver Andrea Righi, som jobber på Linux-kjernen.

Gjøres på forskjellige måter

Ifølge policy-dokumentet er det opp til hvert enkelt subsystem i Linux hvordan de vil håndtere Rust.

Målet er imidlertid å få flest mulig av de som jobber med Linux-kjernen involvert.

Noen subsystemer har valgt å aktivt jobbe med Rust selv, andre har valgt å få inn en "co-maintainer" eller lignende for å ta seg av alt som har med Rust å gjøre, mens andre subsystemer igjen har bestemt seg for å ikke ta i bruk Rust-kode inntil videre – typisk på grunn av at de ikke har hatt kapasistet.