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

The open-source project LLVM has introduced a new policy allowing AI-generated code in contributions, provided humans review and understand the submissions. This 'human in the loop' approach ensures accountability while addressing community concerns about transparency. The policy, developed with input from contributors, balances innovation with reliability in software development.

The Linux kernel project has implemented a new protocol to ensure its survival if creator Linus Torvalds becomes unavailable. Titled the Linux Project Continuity Document, the plan outlines an emergency governance process activated in catastrophic scenarios. This measure addresses long-standing concerns about the project's reliance on a single key figure.

Reportado por IA

An AMD vice president has utilized AI to develop a Radeon Linux userland driver written in Python. A senior AI engineer involved in the project stated that he did not open a code editor once during the process. The tool used was Claude Code, which built a Radeon compute driver.

The upcoming Linux kernel version 7.1 will introduce restrictions on Intel Neural Processing Units (NPUs) to avoid exhaustion by individual programs. This change aims to manage resource usage more effectively. The update is reported by Phoronix, a site focused on Linux hardware and performance.

Reportado por IA

The Linux kernel community has endorsed a contingency plan to manage leadership transitions. This strategy aims to maintain stability in the event that founder Linus Torvalds steps down from his role.

 

 

 

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