Telset.id – Linus Torvalds resmi memakai LLM untuk membuat patch kernel Linux pertamanya. Patch tersebut diklaim mampu memperbaiki masalah lama berupa cache contention besar saat banyak CPU membaca file yang sama, dengan peningkatan performa 23x pada benchmark sintetis khusus.
Langkah ini menandai perubahan penting bagi Torvalds, yang sebelumnya sempat beberapa kali merevisi posisinya soal kontribusi berbantuan AI di kernel Linux. Patch tersebut ia posting di sebuah development branch, dan menurutnya masalah yang disasar sudah lama menjadi tantangan di lingkungan Linux.
Masalah cache contention itu muncul ketika banyak CPU membaca file yang sama, sebuah skenario yang berpotensi ditemui saat memakai shared libraries, databases, dan web servers. Selama bertahun-tahun, beberapa developer sudah mencoba memperbaikinya dengan hasil yang beragam, dan belum ada yang benar-benar menjadi solusi menyeluruh.
Torvalds sendiri sudah memposting draft solusinya pada awal 2024 dan memakainya di laptop pribadinya sejak saat itu. Namun baru-baru ini ia memutuskan untuk “mencoba benar-benar menyelesaikan hal ini menggunakan LLM.” Solusinya kini diposting di development branch. Ia mengklaim melihat peningkatan performa 23x pada benchmark sintetis khusus, meski mencatat dampak di dunia nyata akan jauh lebih kecil karena “no real load” yang akan melihat angka tersebut.

Posisi Torvalds soal AI di Kernel Linux
Selama ini, Torvalds secara umum mengambil sikap pro-AI terhadap tooling LLM, setidaknya dalam lingkup lingkungan kernel Linux yang sangat terkontrol dan berbasis review. Pada Juli lalu, ia menyatakan “willing to absolutely put [his] foot down” terhadap pembenci AI, dengan menunjukkan bahwa alat review kode otomatis yang dipakai tim kernel mengalahkan manusia dan menangkap kesalahan pemrograman dasar yang seharusnya tidak dikirim sejak awal.
Tim ini bahkan mengubah kebijakannya untuk tidak lagi mewajibkan penulis patch mengungkapkan bahwa mereka memakai alat AI saat menghasilkan kode. Torvalds kembali menegaskan bahwa pengguna sebaiknya memperlakukan LLM sebagai alat lain, mirip dengan compiler atau editor. Menurutnya, ia hanya berharap “people do their best and … understand what they are doing.”
Pandangan tersebut sejalan dengan sikapnya yang pernah menegaskan bahwa AI membuat coding tak lagi menakutkan bagi pemula, sekaligus membela penggunaan AI di kernel Linux. Namun ia juga menyoroti sisi lain dari adopsi AI, terutama saat ia mengeluhkan banjir laporan bug dari alat AI yang membuat proses penanganan menjadi lebih berat.
Baca Juga:
Dampak AI pada Beban Kerja Kernel
Meski patch berbantuan LLM ini menunjukkan potensi percepatan pekerjaan, tidak semuanya berjalan mulus. Karena AI agent kini makin mahir mengenali pola celah keamanan umum, Linux security mailing list menjadi “unmanageable” pada awal tahun ini.
Linux pun memperbaiki CVE dengan kecepatan yang mengejutkan, sekitar 2.000 per rilis. Kondisi ini memaksa tim untuk menjatuhkan driver perangkat keras lama, karena sering menjadi target banyak laporan keamanan, meskipun basis instalasinya sangat kecil.
Di sisi lain, ada perbedaan besar antara programmer senior yang memakai LLM untuk mempercepat bagian pekerjaan yang membosankan, dan pemula yang baru belajar. Torvalds menekankan pentingnya memahami apa yang dikerjakan, bukan sekadar mengandalkan alat.
Perkembangan ini menunjukkan bahwa penggunaan LLM di kernel Linux kini bukan lagi sekadar wacana, melainkan bagian dari alur kerja yang diuji langsung oleh pencipta Linux sendiri. Bagi komunitas open-source, keputusan Torvalds menjadi sinyal bahwa AI mulai diterima sebagai alat bantu produksi kode, selama tetap berada dalam kerangka review dan pemahaman yang ketat.

Seiring makin cepatnya perbaikan CVE dan makin banyaknya laporan keamanan yang masuk, arah kebijakan tim kernel akan terus diuji. Patch LLM pertama Torvalds menjadi titik awal yang layak dicermati, terutama untuk melihat seberapa jauh AI bisa membantu tanpa menambah beban baru bagi para maintainer.





Komentar
Belum ada komentar.