Setelah Linus? Komunitas Kernel Linux Akhirnya Susun Rencana Penggantian Torvalds

Proyek Kernel Linux

Ikuti ZDNET: Tambahkan kami sebagai sumber pilihan di Google.


Poin Penting ZDNET

  • Jika terjadi sesuatu pada Linus Torvalds, kini telah ada rencana suksesi.
  • Alih-alih menunjuk satu penerus, rencana ini mendeskripsikan suatu proses untuk memilih penerus.
  • Namun, Torvalds belum memiliki rencana untuk pensiun.

    Setelah lebih dari tiga dekade memegang kendali, suatu hari nanti Linus Torvalds akan melepaskan perannya sebagai penjaga gerbang kernel Linux. Hal ini tentu sudah lama disadari, tetapi kini proyek sumber terbuka itu tidak lagi mengandalkan keberuntungan semata. Komunitas inti kernel secara resmi telah merancang rencana keberlanjutan proyek yang menggariskan bagaimana mereka akan menggantikan Torvalds sebagai top‑level maintainer jika suatu hal terjadi padanya atau jika ia memutuskan pensiun.

    Perlu dicatat, ketika saya tanyakan baru-baru ini apakah ia memiliki rencana pensiun — rencana saya sendiri adalah ‘terpeleset dengan anggun’ di atas keyboard — ia menjawab, "Rencana saya sepertinya hanya ‘saya akan hidup selamanya.’"

    Dengan lebih pragmatis, mengikuti prinsip "Istri bahagia, hidup bahagia," ia menambahkan, "Mungkin yang sama pentingnya, istri saya tidak ingin diganggu oleh suami yang bosan." Sulit membantah hal itu.

    "Draf rencana" baru ini, yang disusun oleh kontributor kernel lama Dan Williams, dibahas dalam Linux Kernel Maintainer Summit terakhir di Tokyo. Williams memperkenalkannya sebagai "topik yang membangkitkan semangat, terkait dengan langkah kita yang tak terelakkan menuju kematian."

    Tidak Ada Penerus Tunggal yang Ditetapkan

    Dalam percakapan kami, Torvalds menambahkan bahwa "sebagian alasan mengapa hal ini muncul kali ini adalah karena kontrak saya sebelumnya dengan Linux Foundation berakhir pada kuartal ketiga tahun lalu, dan orang-orang di Linux Foundation Technical Advisory Board menyadarinya. Tentu, mereka juga tahu bahwa kontrak telah diperbarui, tetapi itu berarti topik ini sempat dibahas."

    Rencana tersebut tidak sampai menunjuk seorang penerus tunggal. Sebaliknya, ia menciptakan proses eksplisit untuk memilih satu atau lebih maintainer yang akan mengambil alih repositori Linux tingkat atas dalam skenario terburuk atau transisi teratur. Proses ini termasuk menggelar pertemuan khusus untuk mempertimbangkan opsi dan memaksimalkan kesehatan jangka panjang proyek. Salah seorang maintainer di Tokyo bergurau bahwa kelompok itu, seperti konklaf yang memilih Paus baru, harus dikurung di sebuah ruangan dan mengeluarkan kepulan asap putih ketika keputusan telah tercapai.

    Dokumen ini merumuskannya sebagai cara untuk melindungi dari masalah klasik "bus factor". Artinya, apa yang terjadi pada sebuah proyek jika pemimpinnya tertabrak bus? Peran sentral Torvalds saat ini berarti proyek memiliki bus‑factor satu, di mana kepergian satu orang secara teori dapat menggoyahkan proses penggabungan dan rilis final. Dalam praktiknya, seperti didiskusikan Torvalds dan maintainer top lainnya, peran "penguin utama" hampir pasti saat ini akan jatuh ke Greg Kroah-Hartman, maintainer kernel Linux cabang stabil.

    Torvalds dan sahabatnya Dirk Hohndel, kepala Verizon Open Source, membahas hal ini pada 2024. Hohndel mencatat bahwa "untuk menjadi raja Linux, maintainer utama, seseorang harus memiliki banyak pengalaman. Dan backup saat ini adalah Greg KH, yang usianya hampir sama dengan kita dan rambutnya bahkan lebih sedikit."

    Torvalds merespons, "Tetapi masalahnya, Greg tidak selalu menjadi ‘Greg’. Sebelum Greg, ada Andrew Morton dan Alan Cox. Setelah Greg, akan ada Shannon dan Steve. Isu sesungguhnya adalah Anda harus memiliki seorang individu atau sekelompok orang yang dapat dipercaya oleh komunitas pengembang. Bagian dari kepercayaan itu pada dasarnya adalah telah terlibat cukup lama sehingga orang tahu cara kerja Anda, tetapi ‘cukup lama’ tidak harus berarti 30 tahun."

    Kroah-Hartman pernah mengambil alih secara interim sebelumnya. Ia memimpin Linux ketika Torvalds mengambil jeda singkat dari pekerjaan kernel pada 2018 untuk memperbaiki cara ia memperlakukan developer dan maintainer lain. Namun, Kroah‑Hartman lebih tua dari Torvalds.

    Beberapa Developer Tepercaya

    Akibatnya, muncul saran bahwa alih-alih menggantikan Torvalds dengan Benevolent Dictator For Life (BDFL) lain, peran top‑level maintainer sebaiknya didistribusikan di antara beberapa developer tepercaya.

    Di usia 56 tahun dan masih menjadi penentu akhir untuk hampir setiap perubahan yang masuk ke torvalds/linux.git, Torvalds sering bercanda bahwa lingkaran dalam Linux "semakin beruban dan tua". Sentimen ini menjadi lebih mendesak seiring proyek bergumul dengan kelelahan maintainer dan kesulitan merekrut kontributor yang lebih muda ke dalam peran kepemimpinan subsistem inti.

    Tidak ada ekspektasi bahwa Torvalds akan mengundurkan diri dalam waktu dekat. Ia tetap kokoh sebagai pengawas pengembangan mainline. Ia akan bertahan di posisi itu sampai ia benar-benar tidak mampu lagi. Namun, setidaknya kini, masalah ketergantungan ultimat pada "Linus" telah memiliki proses yang siap untuk ditambal ketika hari itu tiba.

MEMBACA  Petunjuk dan Jawaban Connections Edisi Olahraga 29 Desember #462

Tinggalkan komentar