Durant la recent conferència Rust Week 2026 celebrada a Utrecht, Greg Kroah-Hartman, un dels principals responsables de mantenir el nucli de Linux, va pujar a l'escenari amb un missatge molt clar: Rust és la salvació que el projecte necessita.
Amb una sorprenent xifra de gairebé tretze alertes de seguretat (CVE) publicades dià riament , l'equip de desenvolupament enfronta un volum de fallades gairebé immanejable. Segons Kroah-Hartman, que ha bregat amb aquestes vulnerabilitats des de l'any 2005, la culpa la tenen les deficiències clà ssiques del llenguatge C a l'hora de manejar la memòria i els errors , un problema que Rust promet alleujar drà sticament.
El missatge va ser directe i sense embuts davant d'una audiència plena de desenvolupadors, el veterà programador va confessar que l'equip confia plenament en la comunitat d'aquest llenguatge modern per mantenir fora de perill els fonaments de la informà tica actual. Per a ells, l'etapa de proves ja és cosa del passat, ja que l'ús de Rust al nucli és una realitat absoluta i seguiran endavant a tota velocitat per integrar-lo als components més crÃtics.
El malson del codi en C i la solució automà tica de Rust
Per il·lustrar el problema real que viuen dià riament , el desenvolupador va recordar una fallada en el codi de Bluetooth que va passar desapercebut durant quinze anys , causat simplement per no comprovar un punter de memòria . També va esmentar un error en el codi de Xen on a algú se li va oblidar alliberar un bloqueig . Aquests petits descuits humans s'acumulen amb el temps i acaben provocant caigudes del sistema o obrint portes a ciberatacs. El gran avantatge de Rust és que atrapa aquests errors mentre el codi s'està compilant abans que arribi a la fase de revisió. Si a un programador se us oblida comprovar un error o alliberar un recurs, el programa simplement es nega a compilar.
Grà cies a aquesta verificació automà tica , els encarregats de revisar el codi ja no han de perdre temps buscant detalls minúsculs i poden enfocar-se a la lògica real del programa. Kroah-Hartman calcula que aquestes propietats per si soles eliminaran el seixanta per cent de les fallades actuals del nucli. A més, aquesta nova forma de treballar ja ha contagiat el codi en C, obligant els programadors a netejar les seves interfÃcies i adoptar tècniques més segures, demostrant que la mera existència de Rust ja ha millorat Linux.
Més enllà dels bloquejos de memòria, la xerrada va abordar una filosofia de seguretat vital basada en una antiga mà xima de Microsoft: assumir que qualsevol dada que entra al sistema és maliciós . Kroah-Hartman va explicar que estan treballant en un mètode dins de Rust per etiquetar explÃcitament les dades com a «no fiables» en el mateix sistema de tipus.
D'aquesta manera, el compilador obligarà el programador a validar aquesta informació abans de poder-la fer servir o accedir-hi . Això cobra especial importà ncia avui dia, ja que els desenvolupadors no només desconfien dels programes dels usuaris, sinó també del maquinari mateix, el qual sol venir amb fallades de fà brica o fins i tot pot estar dissenyat de forma maliciosa. En concentrar tota la validació en un sol punt, les revisions de seguretat seran molt més rà pides i precises.
Evolució sense reescriure des de zero
Tot i el seu entusiasme, l'expert va deixar clar que Rust no és mà gia . Com a exemple, va esmentar un petit codi escrit en aquest llenguatge dissenyat per mostrar un codi QR quan el sistema fallava, el qual va acabar causant problemes de memòria perquè a ningú se li va acudir comprovar la mida del memòria intermèdia de dades. Rust també pot fallar si no es fa servir amb cura i sentit comú. Per aquesta raó, ningú a l'organització està pensant a reescriure els 36 milions de lÃnies de codi en C que ja té Linux. La regla és contundent: el codi antic es queda com està , i les noves eines s'utilitzaran únicament per crear controladors moderns.
Actualment, el Kernel compta amb només unes 113.000 lÃnies a Rust , majorità riament adaptacions temporals per connectar ambdós llenguatges. Tot i això, projectes enormes com el sistema de comunicació intern d'Android (Binder) ja estan en ple procés de transició , la qual cosa significa que aviat milers de milions de telèfons executaran aquest codi dià riament.
El projecte assumeix aquest canvi com una evolució natural, on els controladors vells a C simplement deixaran d'usar-se amb el pas dels anys a mesura que el nou maquinari exigeixi programes creats des de zero amb garanties de seguretat modernes.