gccrs avanza hacia compilar el kernel de Linux, pero aún no está listo
El frontend de Rust para GCC presenta progreso en la RustConf 2026 y en Kangrejos, aunque sus responsables admiten que falta tiempo para poder usarlo.
El frontend de Rust para GCC, gccrs, sigue avanzando hacia su objetivo de compilar el kernel de Linux, pero sus responsables dejan claro que todavía queda trabajo. Pierre-Emmanuel Patry y Arthur Cohen expusieron el estado del proyecto en la RustConf 2026, y Patry repitió la semana siguiente en Kangrejos ante un público más centrado en el kernel, ya que Cohen no pudo acudir a esta segunda cita. El balance fue el mismo en ambos foros: hay progreso, y el compilador aún no está para usarlo.
gccrs vive en el proyecto rust-gcc y lo que pretende es meter Rust dentro de GCC. Es decir, compilar código Rust sin depender de la cadena basada en LLVM que usa hoy rustc. Para quien trabaja con el kernel, la diferencia no es cosmética: GCC es la herramienta con la que se construye el núcleo en la mayoría de arquitecturas, y disponer de un frontend de Rust integrado permitiría cubrir destinos donde la ruta actual no llega con la misma comodidad.
Qué se dijo y qué no
Los dos ponentes son las caras visibles del desarrollo, y su presencia en RustConf y en Kangrejos responde a dos audiencias distintas: la comunidad de Rust en general y los desarrolladores que trabajan de cerca con el kernel. De ambas charlas se extrae la misma conclusión, sin cifras de rendimiento, sin fechas de entrega y sin anuncio de una versión concreta que se pueda probar en producción. El proyecto avanza de forma sostenida, pero la frase que resume su situación es que pasará todavía algún tiempo hasta que el compilador esté listo para su uso.
Conviene recordar de dónde venimos: el kernel lleva ya varias versiones aceptando código Rust, compilado con la cadena convencional. La meta de gccrs es otra, y es más ambiciosa, porque toca la propia base de compilación del sistema. Llegar ahí exige que el frontend cubra suficiente lenguaje y suficiente compatibilidad como para que el código existente compile igual que con rustc. Ese es el listón, y hoy no se ha alcanzado.
Para el lector que sigue este proyecto, el resultado de las charlas es un parte de situación, no un hito cerrado. Quien quiera evaluarlo ya puede mirar el estado del repositorio y compilar lo que hay, siempre con la advertencia de que no es una herramienta terminada. La duda que queda abierta es la de siempre en este tipo de esfuerzos: cuánto tarda ese "algún tiempo" en convertirse en un frontend capaz de levantar un kernel completo sin sobresaltos. Nadie ha puesto fecha.