El Linux Kernel avanza hacia la era de la inteligencia artificial con una propuesta oficial para regular cómo se pueden usar asistentes de codificación basados en IA, como Claude, GitHub Copilot, Aider y otros, dentro del desarrollo de código para el kernel.
¿Qué propone Sasha Levin?
Sasha Levin, desarrollador de Linux con experiencia en NVIDIA, Google y Microsoft, así como co-mantenedor de kernels LTS, presentó un RFC (Request For Comments) que introduce:
Archivo de configuración unificado para los asistentes de IA
- Permite que herramientas como Claude, GitHub Copilot, Cursor, Codeium, Continue, Windsurf y Aider trabajen de manera consistente con el código del kernel.
- Todos los asistentes apuntan a un documento centralizado de documentación, asegurando uniformidad en el uso.
Conjunto de reglas para contribuciones de IA
- Cumplir con los estándares de codificación del kernel.
- Respetar el proceso de desarrollo establecido.
- Atribuir correctamente los contribuciones generadas por IA mediante etiquetas
Co-developed-by. - Cumplir con los requisitos de licencias del código del kernel.
Estos lineamientos buscan garantizar transparencia total sobre la participación de la IA en los commits y mantener la integridad del proceso de desarrollo del kernel.
Ejemplos de implementación
El RFC incluye ejemplos prácticos sobre cómo documentar correctamente la participación de la IA en los commits y cómo guiar a los asistentes de IA para seguir las normas del kernel.
Esto asegura que los desarrolladores puedan beneficiarse de herramientas de IA sin comprometer la calidad ni la legalidad del código.
Impacto esperado
Si esta propuesta se aprueba:
- Los asistentes de IA se integrarán formalmente en el flujo de desarrollo del Linux Kernel.
- Se establecerá una guía clara de buenas prácticas para programadores que utilicen IA.
- Aumentará la transparencia y trazabilidad en las contribuciones al kernel, evitando problemas de atribución y licencias.
La comunidad de Linux espera ahora la opinión de Linus Torvalds y otros mantenedores sobre esta medida, que podría marcar un antes y un después en cómo se desarrolla el kernel en la era de la inteligencia artificial.