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

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.

Dilaporkan oleh AI

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.

Situs web ini menggunakan cookie

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