‘Saya bukan seorang programmer’ lagi: Linus Torvalds hanya pada dua alat yang dia gunakan sekarang

The Washington Post / Kontributor melalui Getty ImagesIkuti ZDNET: Tambahkan kami sebagai sumber pilihan di Google. Poin-poin penting dari ZDNETLinus tidak tertarik untuk mendukung perangkat keras atau perangkat lunak yang sudah ketinggalan zaman. Meskipun Rust penting, itu bukanlah obat mujarab untuk logika pemrograman yang buruk. Pengembang Linux telah mengadopsi alat AI untuk pekerjaan pemeliharaan. MUMBAI — Pada Open Source Summit India 2026, pencipta Linux Linus Torvalds dan temannya Dirk Hohndel membahas kondisi Linux saat ini dan arahnya.Linux 7.1: Lambat dan mantap, tidak heboh Percakapan dibuka dengan Hohndel menanyakan pendapat Torvalds tentang rilis Linux 7.1. Torvalds mengatakan dia tidak memikirkan perilisan blockbuster: “Bagi saya, hal yang paling penting adalah bahwa ini merupakan kemajuan yang sangat stabil dan perbaikan yang berkelanjutan.” Dia menekankan bahwa sejak mereka menciptakan sistem kontrol versi Git, “Kami tidak membuat rilis yang memiliki fitur baru yang besar dan heboh, dan saya sebenarnya secara aktif mencoba menghindari model semacam itu; kami ingin memiliki peningkatan bertahap dan kemajuan yang stabil setiap saat.” Juga: Linus Torvalds membangun Git dalam 10 hari – dan tidak pernah membayangkannya akan bertahan selama 20 tahun, namun AI menekan alur kerja ini. “Akhir-akhir ini menjadi sedikit lebih sulit karena AI menemukan bug yang menarik, dan hal ini telah membuat stres orang-orang di komunitas,” Torvalds menambahkan, bahkan ketika kernel melanjutkan “jadwal rilis tetap” setiap sembilan hingga sepuluh minggu. Penggabungan jendela, perbaikan, dan bug kepribadianTorvalds menggambarkan pola kerjanya selama jendela penggabungan kernel: “Selama dua minggu, saya melakukan sekitar 200 penggabungan. Itu angka kasarnya.” Bahkan dengan kepercayaannya selama berpuluh-puluh tahun kepada pengelola, dia menolak perubahan di menit-menit terakhir: “Jika perbaikan tersebut tidak benar-benar penting, harap antri untuk rilis berikutnya daripada mengirimi saya perbaikan di menit-menit terakhir,” karena “perbaikan… mungkin tidak sebanding dengan kemungkinan kecil hal itu menyebabkan masalah baru.” Juga: Linux 7.1 hadir untuk mengakhiri era CPU Intel 486 – dan melakukan pembersihan warisan yang serius. Beban teknis tidak terlalu mengganggunya dibandingkan masalah manusia: “Kode baru adalah masalah teknis masalah… kita bisa memperbaikinya… Yang cenderung membuat saya stres adalah terkadang kita memiliki masalah kepribadian, dan percayalah, kode itu mudah untuk diperbaiki. Torvalds mengakui bahwa dia sendiri yang menyebabkan beberapa masalah tersebut, meskipun dia telah mengatasinya. ‘Saya bukan seorang programmer, saya adalah pemimpin pengembangan’ Inilah hal lain yang berubah: Torvalds tidak lagi melihat dirinya sebagai seorang programmer. “Jujur saja. Saya hampir tidak membaca kode sama sekali lagi. Saya bukan programmer, saya pemimpin pengembangan.” Dia masih menulis patch kecil, tapi lebih merupakan panduan daripada otoritas: “Saya masih menulis kode dalam artian saya mengirimkan patch kepada orang-orang… tapi kemudian saya memperjelas bahwa, hei, ini adalah saran. Ini belum teruji… Saya berharap pengelola kode adalah orang yang kemudian mengirimi saya perbaikannya kembali. Jadi saya sangat jarang melakukan kode saya sendiri lagi.”Juga: Linus Torvalds tentang klaim AI yang membuatnya marah, dan apa yang tidak boleh dilakukan oleh peneliti keamanan. Yang paling penting baginya adalah memahami maksud: “Saat saya melakukan permintaan tarik, saya ingin memahami gambaran yang lebih besar. Itu salah satu alasan saya meminta permintaan tarik dengan penjelasan yang sangat bagus: Saya akan membacanya. Saya ingin memahami apa yang terjadi.” mungkin melakukannya saat saya tidur… Cukup sering pada saat itu, ketika saya melihat kodenya, terkadang saya menemukan masalah.”NTFS dan membersihkan benda-benda museumPada subsistem Microsoft NTFS yang sudah lama bermasalah, Torvalds bercanda bahwa “NTFS telah menjadi semacam masalah selama bertahun-tahun, di mana menemukan orang untuk memeliharanya terkadang menjadi masalah.” Dia melanjutkan, “Kami memiliki dua kelompok berbeda yang memelihara dua versi NTFS yang berbeda, dan keduanya berfungsi, dan saya hanya membiarkan mereka bertengkar dan melihat yang mana menjadi yang teratas, atau mungkin, mungkin keduanya akan bertahan untuk waktu yang lama. “”Saya tidak terlalu sentimental dalam hal teknologi,” tambah Torvalds. “Kami sedikit lebih aktif dalam mencoba menghentikan dukungan untuk perangkat keras yang sebenarnya tidak ada orang yang menggunakannya lagi, kecuali di lingkungan museum.” Selain itu: Setelah 30 tahun menggunakan Linux, inilah cara saya meyakinkan pengguna Windows untuk beralih Meskipun dia “sangat percaya pada pemeliharaan dukungan perangkat keras selama kita memiliki pengguna,” ia berpendapat bahwa “pada titik tertentu, biaya pemeliharaan dukungan untuk perangkat keras lama akan menjadi beban yang terlalu besar,” menunjuk pada keputusan bahwa “di 7.2 kami tidak akan lagi mendukung mesin yang tidak memiliki perangkat keras floating point pada x86,” seperti 486 SX yang dirilis “lebih dari 30 tahun yang lalu.” Itu adalah bagian dari upaya yang lebih luas untuk menghapus kode usang dari Linux. Misalnya, dukungan untuk standar jaringan seperti ISDN dan ATM dihentikan. Namun, jika Anda masih menggunakan teknologi lama — pasti masih ada yang menjalankan Linux di 386 — Anda masih dapat melakukannya dengan kernel lama. Git, C, Rust, dan ‘hack and smash’ Mengenai cara dia melakukan pekerjaannya, Torvalds hanya mengatakan: “Git dan email adalah dua alat yang saya gunakan. Saya menggunakan Google sebagai cara untuk mencari tahu.” Dia menambahkan, “Saya tidak biasa; sebagian besar pengelola lainnya akhirnya menggunakan lebih banyak alat, dan saya pikir banyak dari mereka mulai menggunakan alat AI untuk pemeriksaan patch,” sementara dia “bekerja pada tingkat yang lebih tinggi. Saya bekerja dengan manusia, bukan alat.” masih menganggap Rust sangat menarik, (tetapi) saya masih menganggap C sebagai alat yang jauh lebih sederhana.” Torvalds melanjutkan, “Saya jauh lebih bersemangat dengan semua alat yang kami miliki untuk verifikasi C,” termasuk “alat verifikasi patch otomatis” dan “alat pemeriksaan email otomatis untuk patch seperti Sashiko.” Kesimpulannya, Torvalds mengatakan kepada audiens di Mumbai: “Saya lebih menyukai tipe hack-and-slash, dan saya masih menyukai kekuatan C yang mentah dan sederhana, dan saya jangan berpikir itu akan berubah.”Rust tidak akan menyelamatkan Anda dari bug logikaTorvalds juga memperingatkan agar tidak melebih-lebihkan manfaat Rust: “Rust memperbaiki beberapa bug mudah yang dapat Anda buat di C, tetapi tidak memperbaiki kesalahan logika, bukan? Ia tidak berpikir untuk Anda, dan ketika Anda menulis kode yang salah, bahasanya tidak masalah. Hasil akhirnya akan salah.”Juga: Rust akan menyelamatkan Linux dari AI, kata Greg Kroah-HartmanOn campuran. Basis kode C/Rust, ia menunjukkan bahwa jaminan terbatas: “Jaminan yang diberikan Rust hanya berlaku di bagian khusus Rust dari basis kode Anda, dan di mana pun Anda berinteraksi dengan kode C, semua taruhan dibatalkan,” dengan sebagian besar kode Rust di Linux berbicara dengan “kode inti kernel C” yang “kualitasnya jauh lebih baik… karena kode tersebut telah diuji di setiap lingkungan.” yang sayangnya terjadi bahkan dalam subsistem yang dipelihara dengan hati-hati dan kernel penting yang seharusnya sangat aman.”AI, LLM, dan ‘sampah’ versus bug nyata Akhirnya, setelah 26 menit tanpa berbicara tentang AI dan LLM, Hohndel dan Torvals terjun ke dalamnya. Sebagai permulaan, Torvalds merevisi komentar terbarunya tentang model bahasa besar (LLM), menekankan bahwa angka “10x” untuk produktivitas LLM adalah “tidak ilmiah… yang jelas-jelas tidak masuk akal.” Hari ini, lanjutnya, “kami berada pada titik di mana diharapkan hal ini menciptakan lebih banyak produktivitas daripada yang dihilangkan,” namun “kami tentu saja melihat lebih banyak sampah yang dihasilkan oleh LLM dibandingkan dengan kode berguna yang kami lihat hingga awal tahun ini.” Masalah terbesarnya adalah laporan palsu. “Anda mendapatkan laporan bug yang kelihatannya benar-benar valid, dan sebenarnya diperlukan banyak usaha untuk mengetahui bahwa itu hanyalah halusinasi, dan hal ini sebenarnya dapat menghabiskan banyak sumber daya ketika manusia memerlukan banyak usaha untuk mengetahui bahwa, hei, laporan yang dibuat oleh mesin ini tidak benar.” harus mundur sedikit… jika Anda menemukan bug dengan LLM, tidak cukup hanya meminta LLM untuk membuat laporan bug dan kemudian melemparkannya ke kami. Kami ingin melihat patch yang disarankan; kami ingin melihat manusia yang menjalankan LLM bertindak sebagai semacam bolak-balik.” Torvalds menggambarkan banyak patch yang dihasilkan AI sebagai “tambalan yang tidak ada gunanya… patch tersebut mungkin memperbaiki masalah langsung, tetapi jenis bug tersebut tetap ada, dan memang demikian adanya menunggu di lorong untuk menyerang Anda di tempat lain.” Untuk proyek mainannya sendiri, dia menggunakan LLM sebagai pembuat prototipe: “Saya menggunakannya sebagai cara untuk membuat prototipe sesuatu… sering kali kodenya tidak dapat digunakan dalam bentuk itu, tapi ini cara yang bagus untuk mencoba sesuatu,” sambil menegaskan bahwa untuk perbaikan tingkat kernel, “LLM, menurut pengalaman saya, belum berada pada tingkat itu.” Bug yang memalukan dan tidak menembak pembawa pesanTorvalds mengakui bahwa beberapa masalah yang ditemukan oleh AI telah terjadi. “tentu saja, menakjubkan, maksud saya, menarik dalam cara yang menyakitkan,” terutama masalah keamanan yang “muncul di media teknologi dua hari kemudian.” Meskipun merasa malu, dia berkata, “Saya bukan tipe orang yang suka menembak. Saya pikir kita lebih baik jika LLM menemukan bug, bahkan ketika bug itu memalukan, dan itu adalah hal yang mungkin seharusnya kita temukan dua dekade yang lalu.” Juga: Linus Torvalds mengecam pengembang kernel karena ‘membuat dunia lebih buruk’ dengan tambalan ‘sampah’Dalam beberapa bulan terakhir, dia menambahkan, “kami telah meminta LLM menunjukkan beberapa bug yang semuanya terkait,” ketika orang-orang berbeda melakukan iterasi pada area kernel yang sama, dan “itulah sebabnya kami memiliki tiga atau empat bug yang sangat terkait erat yang menjadi berita besar dalam beberapa minggu.” Godzilla, India, dan ‘proyek mainan’ Torvalds ditutup dengan catatan yang lebih ringan, mengatakan dia menggunakan AI “untuk proyek mainan saya sendiri,” termasuk foto keluarga: “Setiap kali saya bepergian ke suatu tempat baru, dan ini adalah pertama kalinya saya berkunjung ke India, saya mengirimkan foto-foto keberadaan saya kepada anak-anak, dan untuk beberapa alasan yang aneh, Godzilla sepertinya mengikuti saya kemana-mana dan ditambahkan ke foto-foto itu.” Dia menyimpulkan, “Ada banyak kegunaan AI yang berguna dan kurang berguna,” dan “Saya pikir Godzilla adalah tempat yang bagus untuk berhenti.”


Diterbitkan : 2026-07-08 21:09:00

sumber : www.zdnet.com