Kommer Google att finansiera Rust -översättningen av Linux -kärnan?

Logotyp Kernel Linux, Tux

Linux -kärnan skrevs i C och andra delar i ASM. För en tid sedan togs initiativet till att skriva om de gamla ASM -delarna också i C, för att göra det lättare för utvecklare att förstå och uppdatera. Nu pratar de om ytterligare ett steg, som det är använder rost i kärnan för säkerhetsfrågor.

Det är något som har debatterats både internt i samhället och externt. Utan att gå vidare, för ett år sedan, Linus Torvalds Han försäkrade om att han kommer att bevittna ersättningen av C med ett annat programmeringsspråk i framtiden: «Det kan vara eller inte vara i händerna på Rust«. Och i år har Google meddelat att det kommer att finansiera en del av det här projektet, betala en heltidsprogrammerare för att delvis skriva om koden.

Din arbetsgivare kommer att vara Internet Security Group, samma ideella organisation som ansvarar för att köra Let's Encrypt och utfärda gratis SSL-certifikat. Programmeraren i fråga kommer att vara spanska, Miguel Ojeda, som redan har varit med och programmerat programvaran för Large Hadron Collider på CERN.

Även om det i princip bara handlar om några mer kritiska delar som kommer att skickas till Rust av säkerhetsskäl, som vissa styrenheter och moduler liknande, i framtiden är det tänkt att vara i sin helhet. På så sätt kommer kärnan att dra nytta av fördelarna med detta programmeringsspråk med öppen källkod som skapats av Mozilla.

Denna operation är ganska dyr, och innebär dess risker, men det finns säkert en hel del företag som är intresserade av att finansiera denna typ av projekt. Nu har det varit Google, men fler kommer sannolikt att gå med. Det måste dock klargöras att de ändringar som gjorts av den spanska utvecklaren inte garanterar att de implementeras i den officiella versionen av Linux -kärnan för tillfället. De bör få klartecken från kärnadministratörsteamet och Torvalds bestämmer om de ska släppa den här koden med Rust inkluderar.