El kernel de Linux adopta directrices para el código asistido por IA

El proyecto del kernel de Linux ha documentado oficialmente su política sobre las contribuciones de código asistido por IA con el lanzamiento de Linux 7.0. Las directrices exigen responsabilidad humana, la divulgación del uso de herramientas de IA y una nueva etiqueta 'Assisted-by' para los parches que involucren IA. Sasha Levin formalizó el consenso alcanzado en la Cumbre de Mantenedores de 2025.

En la Cumbre de Mantenedores de 2025, Sasha Levin abogó por reglas claras sobre el uso de herramientas de IA en el desarrollo del kernel. La política resultante enfatiza que los revisores humanos deben asumir plena responsabilidad por cualquier código generado por IA, asegurando el cumplimiento de la licencia GPL-2.0-only. No se aceptan envíos generados puramente por máquinas, y los agentes de IA no pueden autorizar parches utilizando etiquetas 'Signed-off-by', ya que el Certificado de Origen del Desarrollador exige responsabilidad humana por cada contribución. Levin se comprometió a documentar estos principios sin medidas de aplicación forzosa, y las nuevas directrices para 'Asistentes de codificación de IA' ahora aparecen en la documentación del proceso del kernel junto con otras reglas de contribución. Esta política se basa en debates anteriores, donde Linus Torvalds cuestionó la necesidad de una etiqueta dedicada, sugiriendo que los registros de cambios eran suficientes. Sin embargo, la comunidad optó por la etiqueta 'Assisted-by', con el formato 'Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]'. Un ejemplo proporcionado es 'Assisted-by: Claude:claude-3-opus coccinelle sparse' para parches que utilizan múltiples herramientas. Greg Kroah-Hartman, el mantenedor del kernel estable, ya ha aplicado este enfoque en su rama 'clanker'. Utilizó pruebas de fuzzing asistidas por IA en el código ksmbd y SMB, identificó problemas y envió correcciones con instrucciones para que los revisores las verifiquen de forma independiente. En comparación, Gentoo prohibió las contribuciones generadas por IA en 2024 debido a problemas de derechos de autor, calidad y ética, mientras que NetBSD etiqueta el código de LLM como 'contaminado', lo que requiere la aprobación del desarrollador principal. Linux mantiene una postura más permisiva, confiando en que los humanos validen los resultados de la IA.

Artículos relacionados

Tech leaders announcing Linux Foundation's AI-powered cybersecurity initiative for open source software with major partners.
Imagen generada por IA

Linux Foundation announces AI security initiative with tech partners

Reportado por IA Imagen generada por IA

The Linux Foundation has launched a new initiative using Anthropic's Claude Mythos preview for defensive cybersecurity in open source software. Partners include AWS, Apple, Broadcom, Cisco, CrowdStrike, Google, JPMorgan, Microsoft, NVIDIA, and Palo Alto Networks. The effort aims to secure critical software amid the rise of AI for open source maintainers.

Greg Kroah-Hartman, maintainer of the Linux kernel, stated that AI-driven code review tools have become genuinely useful. He told The Register that the technology reached an inflection point about a month ago, leading to actionable bug reports.

Reportado por IA

Linus Torvalds discussed the effects of artificial intelligence on Linux kernel development during a recent industry gathering.

Fedora has taken steps to reduce reliance on artificial intelligence in its operations, marking a shift from earlier plans to add AI support.

Reportado por IA

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar