📑 Daftar Isi

Ilustrasi Linus Torvalds dan penggunaan LLM untuk patch kernel Linux

Linus Torvalds Pakai LLM untuk Patch Kernel Linux, Klaim 23x Lebih Cepat

Penulis:Ida Farida
Terbit:
Diperbarui:
⏱️4 menit membaca
Bagikan:
  • Linus Torvalds posting patch kernel Linux berbantuan LLM di development branch
  • Menyasar cache contention lama saat banyak CPU membaca file yang sama
  • Klaim performa 23x hanya di benchmark sintetis, dampak nyata lebih kecil
  • Skenario terdampak: shared libraries, databases, web servers
  • Tim kernel tak lagi wajib mengungkap penggunaan alat AI
  • Lonjakan laporan keamanan buat mailing list "unmanageable"

Telset.id – Linus Torvalds akhirnya memakai LLM untuk membuat patch kernel Linux pertamanya. Patch di development branch itu disebut memperbaiki masalah lama cache contention saat banyak CPU membaca file yang sama, dengan klaim peningkatan performa 23x pada benchmark sintetis khusus.

Perbaikan ini menyasar skenario yang disebut berpotensi muncul saat memakai shared libraries, databases, dan web servers. Selama bertahun-tahun, sejumlah developer sudah mencoba memperbaiki masalah tersebut dengan hasil beragam, dan belum ada yang benar-benar ideal sebagai solusi menyeluruh.

Langkah Torvalds ini menandai perubahan posisinya soal kontribusi berbantuan AI di kernel Linux. Ia sebelumnya sudah beberapa kali merevisi pandangannya, dan kini benar-benar mengirimkan solusi buatannya sendiri lewat jalur LLM.

Dari Draft 2024 hingga Keputusan Pakai LLM

Torvalds memposting draft sendiri untuk menyelesaikan masalah ini pada awal 2024, dan sudah memakainya di laptop pribadinya sejak saat itu. Namun, ia baru-baru ini mengambil langkah lebih jauh dan memutuskan untuk “try to actually solve this thing using an LLM.”

Solusinya kini diposting di sebuah development branch. Torvalds mengklaim telah melihat peningkatan performa 23x dalam benchmark sintetis khusus. Meski begitu, ia mencatat bahwa dampak nyata di dunia nyata akan jauh lebih kecil, karena “no real load” akan menyaksikan angka tersebut.

Jika harus menebak, peningkatan ini akan lebih menguntungkan beban kerja server ketimbang mesin desktop. Skenario shared libraries, databases, dan web servers memang lebih dekat ke lingkungan server, bukan penggunaan sehari-hari di komputer pribadi.

Linux logo in front of clocks

Perlu dicatat, angka 23x itu berasal dari benchmark sintetis khusus. Torvalds sendiri tidak mengklaim bahwa pengguna akan merasakan lonjakan sebesar itu pada beban kerja nyata. Ini penting untuk menjaga ekspektasi, karena performa di lingkungan produksi biasanya tidak mencerminkan hasil benchmark sintetis.

Sikap Torvalds soal AI di Kernel Linux

Seiring waktu, Torvalds secara umum mengambil sikap pro-AI terhadap tooling LLM, setidaknya dalam lingkup lingkungan kernel Linux yang sangat terkontrol dan berbasis review ketat. Pada Juli lalu, ia menyatakan dirinya “willing to absolutely put [his] foot down” terhadap pembenci AI.

Ia menunjuk bahwa alat code review otomatis yang dipakai tim kernel mengungguli manusia, dan mampu menangkap kesalahan pemrograman dasar yang seharusnya tidak dikirimkan sejak awal. Pandangan ini sejalan dengan posisinya yang membela penggunaan AI di kernel Linux.

Tim ini bahkan mengubah kebijakannya untuk tidak lagi mewajibkan penulis patch mengungkapkan bahwa mereka memakai alat AI saat menghasilkan kode. Torvalds sekali lagi mengambil sikap tegas, menegaskan bahwa pengguna harus memperlakukan LLM sebagai alat lain, mirip dengan compiler atau editor.

Dalam pandangannya, ia hanya berharap bahwa “people do their best and … understand what they are doing.” Ia menempatkan tanggung jawab pada pemahaman pengguna, bukan pada alat itu sendiri.

Ada perbedaan besar antara programmer senior yang memakai LLM untuk mempercepat bagian membosankan dari pekerjaannya, dengan pemula yang baru belajar dan langsung meminta LLM membuat Linux lebih cepat tanpa kesalahan. Konteks keahlian dan pemahaman jadi pembeda utama dalam cara Torvalds memandang penggunaan LLM.

Omarchy - agentic Linux

Pandangan ini juga tercermin dari bagaimana ia melihat AI sebagai alat bantu coding yang bisa menurunkan hambatan bagi pemula, tanpa menghilangkan kebutuhan akan pemahaman dasar. Pendekatan itu sejalan dengan sikapnya bahwa AI membuat coding tak lagi menakutkan bagi pemula.

Namun, tidak semuanya berjalan mulus. Karena AI agents makin mahir mengenali pola celah keamanan umum, Linux security mailing list menjadi “unmanageable” pada awal tahun. Linux pun memperbaiki CVE dengan kecepatan yang disebut mengagumkan, sekitar 2.000 per rilis.

Tekanan itu memaksa tim mengambil keputusan sulit, termasuk mulai meninggalkan driver perangkat keras lama. Driver lama sering menjadi target banyak laporan keamanan, meskipun basis instalasinya sangat kecil.

Di sisi lain, alat AI juga berkontribusi pada lonjakan laporan. Alat AI disebut memicu banjir laporan bug, dan sejumlah inisiatif keamanan open-source lain ikut terdampak oleh laporan palsu dari AI. Ini menunjukkan bahwa pemanfaatan AI di ekosistem open-source membawa konsekuensi operasional yang nyata.

Robot hand on text

Keputusan Torvalds memakai LLM untuk patch kernel Linux menunjukkan bahwa alat AI kini masuk ke salah satu proyek perangkat lunak paling konservatif dalam hal review kode. Patch itu sendiri menyasar masalah teknis lama yang sudah lama dicoba diatasi banyak developer, dan belum menemukan solusi menyeluruh.

Klaim 23x pada benchmark sintetis menjadi penanda seberapa jauh LLM dipakai dalam proses pengembangan. Namun, Torvalds sendiri mengingatkan bahwa beban kerja nyata tidak akan merasakan angka sebesar itu, sehingga manfaat praktisnya lebih relevan untuk lingkungan server.

Bagi pengguna Linux, perubahan ini lebih berdampak pada arah pengembangan kernel ke depan ketimbang performa langsung di perangkat sehari-hari. Yang berubah adalah cara salah satu maintainer paling berpengaruh di dunia open-source memakai alat AI dalam pekerjaannya.

Ikuti Telset.id di Google NewsFollow

Komentar

Belum ada komentar.