Greg Kroah-Hartman: Rust puede proteger a Linux de los riesgos del código generado por IA
Greg Kroah-Hartman, mantenedor del kernel de Linux, considera que Rust es clave para la seguridad del sistema. El lenguaje ayuda a evitar toda una clase de vulnerabilidades, sobre todo en el contexto del código generado por IA, que él ve como la principal amenaza nueva para los sistemas críticos. Deja claro que Rust no es magia. Es una solución pragmática para eliminar toda una categoría de errores.
Procesado por IA desde ZDNet AI; editado por Hamidun News
Greg Kroah-Hartman, mantenedor estable del kernel de Linux, considera que Rust es fundamental para la seguridad futura del sistema operativo. Subraya, no obstante, que Rust no es magia, sino una solución pragmática para eliminar toda una clase de vulnerabilidades.
Rust en el kernel de Linux
Rust lleva varios años abriéndose paso en el código fuente del kernel de Linux, y la integración se acelera. Kroah-Hartman lo ve como una necesidad estratégica, no como una moda. Rust permite escribir código de sistemas con garantías de seguridad mucho más sólidas que C, el lenguaje en el que está escrita la mayor parte del kernel.
Protección frente a las vulnerabilidades de la IA
La nueva amenaza es el código generado por redes neuronales. Cuando ChatGPT u otros LLM crean funciones para Linux, a menudo contienen errores clásicos: buffer overflows, use-after-free, race conditions. La revisión humana no siempre los detecta. Rust, en cambio, sencillamente no compilará ese código: el lenguaje obliga al desarrollador a reescribir las construcciones peligrosas.
Eso no significa que el código de IA vaya a ser perfecto. Pero toda una clase de las vulnerabilidades más graves, que en C exigen una revisión de código minuciosa, simplemente no compilará en Rust.
Cómo funciona
Rust logra la seguridad mediante varios mecanismos:
- Ownership y borrowing: un sistema que garantiza que la memoria se gestiona siempre de forma segura
- Sin punteros nulos: Rust no tiene punteros nulos; en su lugar se usa el tipo Option
- Sistema de tipos: la tipificación estricta detecta errores lógicos en tiempo de compilación
- Panic en lugar de comportamiento indefinido: en vez de corromper la memoria en silencio, Rust entra en pánico y registra el error
Todo esto significa que toda una clase de vulnerabilidades es sencillamente imposible en Rust. No porque el lenguaje sea mágico, sino porque su diseño obliga al desarrollador a pensar en la seguridad desde el principio.
«Rust te obliga a escribir código correcto a la primera», dice un principio de la comunidad, y es justo lo que necesita
Linux.
Alcance de la integración
Kroah-Hartman no habla de reescribir todo el kernel en Rust. Es irreal e innecesario. La estrategia consiste, en cambio, en añadir poco a poco nuevos subsistemas en Rust donde es crítico: controladores, sistemas de archivos, pilas de red. El viejo código en C seguirá conviviendo con ellos, pero los componentes nuevos aprovecharán las ventajas del lenguaje.
Qué significa
Integrar Rust en Linux no es una elección filosófica, sino una respuesta práctica a nuevas amenazas. El código generado por IA no va a desaparecer; se incorporará cada vez más al desarrollo. Linux, como cimiento de internet y de los sistemas críticos, debe protegerse: no de todos los errores (es imposible), sino de los más peligrosos. Rust, aunque no sea perfecto, le da a Linux una herramienta poderosa para esa protección.
- 1 nov 2026OpenAI reescribe las reglas de comportamiento de GPT: cinco valores y una cadena de prioridades
- 1 nov 2026Google admite que AI Mode reduce los ingresos de su buscador: las acciones caen un 15%
- 31 oct 2026Un autor sometió su guion a un jurado de IA: el veredicto costó 850.000 tokens
- 31 oct 2026Anthropic: unificar subagentes en un solo bucle duplicó la velocidad de las tareas de un cliente
Preguntas frecuentes sobre la noticia
¿Qué se sabe sobre Rust en el kernel de Linux?
Rust lleva varios años abriéndose paso en el código fuente del kernel de Linux, y la integración se acelera. Kroah-Hartman lo ve como una necesidad estratégica, no como una moda. Rust permite escribir código de sistemas con garantías de seguridad mucho más sólidas que C, el lenguaje en el que está escrita la mayor parte del kernel.
¿Qué se sabe sobre Protección frente a las vulnerabilidades de la IA?
La nueva amenaza es el código generado por redes neuronales. Cuando ChatGPT u otros LLM crean funciones para Linux, a menudo contienen errores clásicos: buffer overflows, use-after-free, race conditions. La revisión humana no siempre los detecta. Rust, en cambio, sencillamente no compilará ese código: el lenguaje obliga al desarrollador a reescribir las construcciones peligrosas. Eso no significa que el código de IA vaya a ser perfecto. Pero toda una clase de las vulnerabilidades más graves, que en C exigen una revisión de código minuciosa, simplemente no compilará en Rust.
Cómo funciona?
Rust logra la seguridad mediante varios mecanismos: Ownership y borrowing: un sistema que garantiza que la memoria se gestiona siempre de forma segura Sin punteros nulos: Rust no tiene punteros nulos; en su lugar se usa el tipo Option Sistema de tipos: la tipificación estricta detecta errores lógicos en tiempo de compilación Panic en lugar de comportamiento indefinido: en vez de corromper la memoria en silencio, Rust entra en pánico y registra el error Todo esto significa que toda una clase de vulnerabilidades es sencillamente imposible en Rust. No porque el lenguaje sea má
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
Lo esencial de la IA — una vez por semana
Siete historias que de verdad importaron, elegidas a mano. Sin ruido ni notas de prensa.
¡Listo! Revisa tu correo para la confirmación.