Kernel Linux mengadopsi pedoman untuk kode berbantuan AI

Proyek kernel Linux telah secara resmi mendokumentasikan kebijakannya terkait kontribusi kode berbantuan AI seiring dengan perilisan Linux 7.0. Pedoman tersebut mewajibkan akuntabilitas manusia, pengungkapan penggunaan alat AI, dan tag baru 'Assisted-by' untuk patch yang melibatkan AI. Sasha Levin meresmikan konsensus yang dicapai pada Konferensi Tingkat Tinggi (KTT) Maintainer 2025.

Pada KTT Maintainer 2025, Sasha Levin mengusulkan aturan yang jelas mengenai penggunaan alat AI dalam pengembangan kernel. Kebijakan yang dihasilkan menekankan bahwa peninjau manusia harus bertanggung jawab penuh atas setiap kode yang dihasilkan AI, guna memastikan kepatuhan terhadap lisensi GPL-2.0-only. Pengajuan yang sepenuhnya dihasilkan oleh mesin tidak diterima, dan agen AI tidak dapat menyetujui patch menggunakan tag 'Signed-off-by', karena Developer Certificate of Origin menuntut akuntabilitas manusia untuk setiap kontribusi. Levin berkomitmen untuk mendokumentasikan prinsip-prinsip ini tanpa penegakan paksa, dan pedoman baru 'AI Coding Assistants' kini muncul dalam dokumentasi proses kernel bersama aturan kontribusi lainnya. Kebijakan ini dibangun berdasarkan diskusi sebelumnya, di mana Linus Torvalds mempertanyakan perlunya tag khusus dan menyarankan bahwa changelog saja sudah cukup. Namun, komunitas memilih untuk menggunakan tag 'Assisted-by', dengan format 'Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]'. Contoh yang diberikan adalah 'Assisted-by: Claude:claude-3-opus coccinelle sparse' untuk patch yang menggunakan beberapa alat. Greg Kroah-Hartman, maintainer kernel stabil, telah menerapkan pendekatan ini di branch 'clanker' miliknya. Ia menggunakan fuzzing berbantuan AI pada kode ksmbd dan SMB, mengidentifikasi masalah, serta mengirimkan perbaikan dengan instruksi agar peninjau melakukan verifikasi secara mandiri. Sebagai perbandingan, Gentoo telah melarang kontribusi yang dihasilkan AI pada tahun 2024 karena masalah hak cipta, kualitas, dan etika, sementara NetBSD melabeli kode dari LLM sebagai 'tercemar' dan memerlukan persetujuan dari pengembang inti. Linux mempertahankan sikap yang lebih permisif, dengan mengandalkan manusia untuk memvalidasi output AI.

Artikel Terkait

Tech leaders announcing Linux Foundation's AI-powered cybersecurity initiative for open source software with major partners.
Gambar dihasilkan oleh AI

Linux Foundation announces AI security initiative with tech partners

Dilaporkan oleh AI Gambar dihasilkan oleh AI

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.

Dilaporkan oleh AI

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.

Dilaporkan oleh AI

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.

Dilaporkan oleh AI

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.

 

 

 

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak