
Linus Torvalds volvió a dejar clara su postura frente al uso de inteligencia artificial en el desarrollo del kernel Linux: el proyecto no será anti-IA y quienes rechacen de forma absoluta estas herramientas pueden usar la vía clásica del software libre: crear su propio fork o marcharse.
La frase generó titulares fuertes, pero el fondo del mensaje es más técnico que ideológico. Torvalds no está diciendo que todo el código de Linux deba generarse con IA. Tampoco está defendiendo aportes automáticos sin revisión. Lo que afirma es que Linux no bloqueará una herramienta útil solo porque algunos desarrolladores no estén de acuerdo con ella.
Idea clave: Linux seguirá evaluando aportes por mérito técnico. Si una herramienta de IA ayuda a encontrar errores, revisar parches o reducir trabajo repetitivo, no será prohibida por razones ideológicas.
Qué dijo Linus Torvalds
Torvalds respondió a una discusión sobre posiciones anti-LLM dentro del desarrollo del kernel. Su mensaje fue directo: Linux no es uno de esos proyectos anti-IA y, si alguien tiene problemas con eso, puede hacer lo que permite el open source: bifurcar el proyecto o irse.
La frase más comentada fue: “fork it. Or just walk away.” Traducido al contexto del software libre: si no estás de acuerdo con la dirección del proyecto, puedes crear tu propia versión del código o dejar de participar.
Matiz importante: Torvalds no está obligando a nadie a usar IA. Su postura es que nadie debe impedir que otros la utilicen cuando aporte valor real y siga las reglas del kernel.
Por qué el debate explotó ahora
El debate se intensificó por herramientas como Sashiko, un sistema de revisión de código asistido por IA diseñado específicamente para analizar cambios propuestos al kernel Linux.
Sashiko puede revisar parches enviados a listas públicas, detectar posibles errores y generar observaciones técnicas. Para sus defensores, este tipo de herramienta ayuda a encontrar fallos que podrían pasar desapercibidos. Para sus críticos, puede añadir ruido, falsos positivos y más carga a mantenedores que ya reciben una enorme cantidad de correos, reportes y parches.
Qué aporta una herramienta como Sashiko
- Revisión automática de parches enviados al ecosistema del kernel.
- Detección de problemas de concurrencia, seguridad, recursos o arquitectura.
- Apoyo inicial antes de que un mantenedor humano revise el cambio.
- Posibilidad de encontrar errores que no fueron detectados en revisiones manuales.
- Riesgo de producir observaciones incorrectas o poco útiles si no se controla bien.
Linux ya tiene reglas para código asistido por IA
El kernel Linux no está entrando en este debate sin reglas. La documentación oficial ya incluye una sección sobre asistentes de codificación con IA. La regla principal es clara: la responsabilidad sigue siendo humana.
| Regla | Qué significa |
|---|---|
| Responsabilidad humana | El colaborador debe entender, revisar y responder por el código enviado. |
| Signed-off-by | La certificación legal del aporte corresponde a una persona real. |
| Assisted-by | Si se usó una herramienta avanzada de asistencia, debe reconocerse en la contribución. |
| Revisión técnica | La IA no reemplaza pruebas, revisión de mantenedores ni justificación del cambio. |
| Licencia y procedencia | El código debe respetar la licencia del kernel y no introducir material incompatible. |
Esto muestra que la postura del kernel no es “aceptar cualquier cosa generada por IA”. La posición real es más estricta: se permite la asistencia, pero el colaborador humano debe asumir el contenido.
Torvalds no defiende el uso irresponsable de IA
El propio ecosistema Linux ha reconocido problemas con reportes generados por IA. Algunos informes pueden ser duplicados, incompletos, difíciles de verificar o simplemente incorrectos. Esto consume tiempo de los equipos de seguridad y de los mantenedores.
La diferencia está entre usar IA como apoyo técnico y usarla como sustituto del criterio profesional. Un reporte de vulnerabilidad generado por IA debe ser reproducible, verificable y útil. Un parche asistido por IA debe compilar, estar probado y tener una explicación clara.
Riesgos de una mala adopción
- Reportes de seguridad sin pruebas suficientes.
- Parches generados sin comprensión del subsistema afectado.
- Falsos positivos que aumentan la carga de revisión.
- Uso de código con procedencia o licencia dudosa.
- Confianza excesiva en respuestas de modelos que pueden equivocarse.
Una postura pragmática, no ideológica
Torvalds ha criticado anteriormente el ruido y el mal uso de los LLM. Pero también reconoce que la IA ya es una herramienta útil en ciertas tareas. Su punto central es que el kernel Linux debe tomar decisiones por mérito técnico, no por miedo a herramientas nuevas.
En otras palabras: si una herramienta produce resultados malos, se rechazan esos resultados. Si produce resultados útiles, se aprovecha. Lo que Torvalds rechaza es convertir el proyecto en una campaña general contra la IA.
- La IA no será obligatoria para contribuir al kernel.
- La IA no tendrá autoridad por encima de mantenedores humanos.
- Los errores generados por IA se tratarán como errores técnicos.
- Los aportes se juzgarán por calidad, pruebas, claridad y utilidad.
- El rechazo absoluto a la IA no será política oficial del kernel Linux.
Qué significa “crear un fork” en este contexto
En software libre, crear un fork significa tomar el código fuente de un proyecto y comenzar una línea de desarrollo separada. Es una posibilidad legítima cuando una comunidad no está de acuerdo con la dirección técnica o política del proyecto principal.
Pero en el caso del kernel Linux, crear un fork real y sostenible no es sencillo. Implica mantener millones de líneas de código, parches de seguridad, compatibilidad con hardware, controladores, documentación, infraestructura, pruebas y coordinación con una enorme comunidad global.
Por eso la frase de Torvalds debe leerse como una reafirmación de liderazgo: Linux seguirá su criterio técnico. Quien quiera un kernel con una política anti-IA absoluta puede intentarlo, pero el proyecto principal no adoptará esa postura.
Qué significa para desarrolladores
Para los desarrolladores, el mensaje es claro: puedes usar IA como ayuda, pero no puedes delegar tu responsabilidad. Si envías un parche al kernel, debes entenderlo, probarlo y defenderlo técnicamente.
| Uso aceptable | Uso problemático |
|---|---|
| Usar IA para revisar un parche propio. | Enviar código que no se entiende. |
| Pedir explicaciones sobre errores de compilación. | Aceptar sugerencias sin pruebas. |
| Usar IA para encontrar casos borde. | Enviar reportes sin reproducir el fallo. |
| Declarar asistencia con Assisted-by. | Ocultar uso de herramientas avanzadas. |
| Usar IA como segunda opinión. | Usarla como reemplazo del revisor humano. |
Qué significa para empresas
Las empresas que contribuyen a Linux o desarrollan software crítico deberían tomar esta discusión como una señal. La IA ya forma parte del desarrollo moderno, pero necesita gobernanza.
Buenas prácticas empresariales
- Definir qué herramientas de IA pueden usarse en desarrollo.
- Prohibir el envío de código confidencial a servicios no autorizados.
- Exigir revisión humana obligatoria.
- Registrar cuándo una contribución fue asistida por IA.
- Revisar licencias, procedencia y propiedad intelectual.
- Usar pruebas automatizadas, análisis estático y revisión por pares.
- Capacitar a los desarrolladores para detectar errores generados por IA.
El equilibrio que busca Linux
Linux no puede permitirse rechazar herramientas útiles por prejuicio, pero tampoco puede aceptar código o reportes sin control. El equilibrio está en usar IA como apoyo y mantener a los humanos como responsables finales.
Ese enfoque es coherente con la historia del kernel: herramientas nuevas entran si mejoran el resultado técnico. Compiladores, analizadores estáticos, fuzzing, CI, pruebas automatizadas y ahora sistemas de revisión asistidos por IA son parte de una misma evolución: encontrar errores antes y construir software más confiable.
La posición real: ni prohibición total ni aceptación ciega. Linux permitirá IA, pero bajo reglas de revisión, responsabilidad, trazabilidad y mérito técnico.
Preguntas clave
¿Linus Torvalds está a favor de que todo el kernel se escriba con IA?
No. Su postura es que la IA puede ser una herramienta útil, pero las contribuciones deben seguir pasando por revisión humana, pruebas y responsabilidad técnica.
¿Linux será un proyecto anti-IA?
No. Torvalds dejó claro que el kernel Linux no adoptará una postura anti-IA como política general.
¿Qué significa “pueden crear su propio fork”?
Significa que, si alguien rechaza la dirección técnica del proyecto, puede usar el derecho del software libre a bifurcar el código y mantener una versión separada.
¿Qué es Sashiko?
Es un sistema de revisión de código asistido por IA para cambios del kernel Linux. Puede analizar parches y generar observaciones técnicas, pero no reemplaza a los mantenedores.
¿Qué es Assisted-by?
Es una etiqueta usada para reconocer que una herramienta avanzada asistió la creación o revisión de una contribución.
¿El código generado por IA puede entrar al kernel?
Puede ser considerado si cumple las reglas normales: revisión, pruebas, licencia, trazabilidad y responsabilidad de una persona.
Recomendamos
- La IA empieza a saturar el desarrollo del kernel Linux: Linus Torvalds pide responsabilidad
- El kernel Linux 7.0 y la IA: Rust, Assisted-by y el futuro
- IA open source en Linux: cómo usar modelos locales sin depender de servicios propietarios
- El futuro de Linux en la inteligencia artificial: tendencias de la próxima década
En resumen
Linus Torvalds ha marcado una posición firme: Linux no será un proyecto anti-IA. Quienes rechacen completamente el uso de estas herramientas pueden crear un fork o abandonar el proyecto, pero no imponer una prohibición general al kernel principal.
La postura no significa aceptar código irresponsable ni reportes automáticos sin calidad. Significa que la IA será tratada como una herramienta técnica: útil cuando ayuda, rechazada cuando aporta ruido, y siempre subordinada a revisión humana.
Conclusión editorial
La frase de Torvalds puede sonar dura, pero refleja la cultura del kernel: el proyecto avanza por mérito técnico, no por miedo a herramientas nuevas. La IA no decidirá el futuro de Linux por sí sola; lo harán los mantenedores, los desarrolladores y la calidad real de los aportes.

