Linux veta la IA en el kernel: solo humanos en drivers/staging

0
3

El kernel Linux ha impuesto un veto histórico: a partir de ahora, las contribuciones generadas con inteligencia artificial en el subsistema drivers/staging serán rechazadas, salvo que se trate de parches de seguridad reales y comprobados. Esta decisión, liderada por Greg Kroah-Hartman, busca preservar el propósito pedagógico de esta área del kernel y evitar la avalancha de código automatizado de baja calidad.

 Contexto del veto

El subsistema drivers/staging del kernel Linux funciona como un “gimnasio” para nuevos desarrolladores: allí se realizan tareas de limpieza y adaptación de código que permiten aprender y crecer dentro del proyecto. Sin embargo, en los últimos meses se ha registrado una avalancha de contribuciones generadas con modelos de lenguaje (LLM), muchas de ellas enfocadas en corregir problemas de estilo o aplicar cambios masivos sin criterio técnico.

Greg Kroah-Hartman, mano derecha de Linus Torvalds, anunció que todo parche generado con IA será rechazado automáticamente, salvo que se trate de una corrección de seguridad real, probada en hardware y defendida por el autor.

Las razones detrás de la decisión

  • Calidad del código: los LLM generan resultados que, según Kroah-Hartman, en un tercio de los casos son erróneos o dañinos.
  • Propósito pedagógico: drivers/staging no busca perfección inmediata, sino ser un espacio de aprendizaje.
  • Evitar automatización indiscriminada: aceptar parches de estilo generados por IA frustraría la finalidad del subsistema.
  • Transparencia: Kroah-Hartman advierte que es fácil detectar cuándo un parche proviene de IA y desaconseja ocultarlo.

Excepciones y condiciones

La única excepción al veto son los parches de seguridad auténticos, pero incluso en esos casos:

  • Deben estar probados en hardware real.
  • El autor debe explicar cómo lo verificó.
  • Debe estar dispuesto a defender la corrección frente a los mantenedores.

Esto implica que la IA no sustituye el trabajo humano de comprobación, sino que puede ser una herramienta auxiliar para quienes ya tienen formación sólida.

Las iplicaciones para la comunidad

  • Aprendizaje humano primero: se reafirma que el kernel Linux es un espacio donde la experiencia y el criterio técnico son insustituibles.
  • Uso responsable de IA: fuera de drivers/staging, el trabajo generado con IA sigue permitido, siempre que se use con criterio.
  • Mensaje a nuevos contribuidores: la comunidad espera que los desarrolladores aprendan haciendo, no delegando todo a la automatización.
  • Impacto en la industria: este veto marca un precedente en cómo proyectos open source de gran escala regulan el uso de IA.

La conclusión

El veto de IA en drivers/staging no es un rechazo absoluto a estas herramientas, sino una defensa del aprendizaje humano y la calidad del código en un espacio diseñado para formar nuevos desarrolladores. Linux reconoce el valor de la IA, pero establece límites claros: no puede reemplazar la experiencia ni el proceso educativo.

Fuente: MuyLinux