Linus Torvalds, sang mastermind di balik Linux, sempat mengernyitkan dahi melihat chaos yang terjadi menjelang rilis kernel 6.18. Katanya sih, "Saya lebih bahagia kalau nggak terlalu banyak drama perbaikan bug di minggu terakhir." Tapi ya namanya juga hidup, kadang ada aja bumbu getirnya. Meski begitu, 6.18 tetap meluncur mulus. Pertanyaannya, apa saja sih "bahan masakan" di balik kernel ini? Dan yang lebih penting, apa sebenarnya makna "long-term support" (LTS) itu?
Dulu, versi LTS Linux bisa mendapatkan dukungan hingga enam tahun. Sekarang? Jangan harap! Di tahun 2023, para dewa pengembang kernel memutuskan untuk memangkas masa dukungan menjadi hanya dua tahun. Alasannya klasik: para maintainer pada burnout. Kerjaannya berat mampus, dan seperti yang dibilang Josef Bacik, seorang developer dan maintainer filesystem Linux, "Maintainer itu nggak bisa diskalakan." Ibaratnya, ngurusin Linux itu kayak ngurusin mantan - nggak ada habisnya dan jarang dapat apresiasi.
Maka dari itu, kita cuma dapat jatah dua tahun "LTS resmi." Hitung mundur untuk 6.18 dimulai pada 3 Desember, saat Greg Kroah-Hartman, sang stable Linux kernel maintainer, mengumumkan bahwa versi ini resmi menjadi LTS terbaru. Bersamaan dengan itu, LTS Linux 5.4 dinyatakan pensiun dini.
Dukungan Lebih Panjang untuk Distro Enterprise Linux: Jurus Ampuh Para Dewa
Eits, tapi tunggu dulu! Nggak mungkin dong cuma dua tahun? Kebutuhanmu dan klienmu pasti lebih dari itu. Tenang, tergantung distro Linux yang kamu pakai, ada secercah harapan. Banyak distributor enterprise Linux top menawarkan dukungan jangka panjang untuk pelanggan berbayar mereka. Ibaratnya, ini jurus dewa untuk mengatasi masalah klasik: ada uang, abang sayang.
Red Hat, misalnya, punya Red Hat Enterprise Linux (RHEL) dengan siklus hidup 10 tahun lebih. Mereka melakukan backporting perbaikan keamanan dan fitur-fitur tertentu ke versi kernel yang stabil, bahkan ketika upstream sudah nggak peduli. RHEL juga menawarkan Extended Life Cycle Support (ELS) untuk rilis lama, yang mencakup update keamanan kernel di luar masa maintenance standar. Kayak pacar yang ngasih kode keras biar nggak bisa move on.
Distro yang kompatibel dengan RHEL seperti AlmaLinux dan Rocky Linux ikut-ikutan melacak kernel LTS RHEL, sehingga perpanjangan maintenance kernel bisa dinikmati pengguna dengan timeline yang sama. Nggak mau kalah, OpenELA, distro Linux kompatibel RHEL yang didukung oleh Oracle, SUSE, dan CIQ/Rocky Linux, juga mendukung kernel lama via kode RHEL. Bahkan, OpenELA turun tangan langsung untuk maintain Linux 4.14 yang sudah uzur hingga Desember 2024. Mereka masih merilis kode Linux 4.14 di tahun 2025, membuktikan bahwa cinta lama memang sulit dilupakan.
Amazon Web Services (AWS) juga masih mendukung 4.14 di Amazon Linux 2.0 hingga akhir Oktober 2025, dan kernel 5.10 yang juga sudah pensiun hingga 20 Juni 2026. SUSE nggak mau ketinggalan. Mereka maintain SUSE Linux Enterprise Server (SLES) dengan siklus hidup panjang, mirip Red Hat, dan menawarkan opsi dukungan yang diperpanjang. Mulai dari SLES 16 dengan kernel Linux 6.12, SUSE menawarkan dukungan hingga 16 tahun. Itu mah udah kayak masa jabatan presiden, lama banget!
Terakhir, ada Canonical yang maintain kernel LTS Ubuntu hingga 15 tahun dengan paket dukungan tambahan. Canonical juga menawarkan LTS untuk kernel 4.14 dan kernel lawas lainnya. Contohnya, mereka masih mendukung Ubuntu 14.04 yang sudah berumur 11,5 tahun. Salut buat Canonical yang setia menemani distro-distro tua renta.
Kenapa sih kita harus pakai kernel LTS resmi atau versi komersialnya? Sederhana saja. Seperti yang dibilang Kroah-Hartman, mereka menyediakan stable application binary interface (ABI) untuk para developer. Selain itu, mereka juga memberikan aliran patch keamanan yang berkelanjutan. Ini jauh lebih aman daripada membekukan diri di kernel non-LTS lama atau mencoba cherry-pick perbaikan sendiri. Ibaratnya, daripada ngoprek mobil sendiri yang berisiko meledak, mending serahkan ke bengkel profesional.
Apa yang Baru di Linux 6.18? Fitur-fitur yang Bikin Kernel Makin Seksi
Inti dari 6.18 adalah peningkatan signifikan pada slab memory allocator dalam bentuk "sheaves." Ini adalah mekanisme cache per-CPU yang mengurangi persaingan dan mempercepat operasi alokasi dan pembebasan memori. Rilis ini juga mencakup peningkatan perilaku swapping dan tweaks virtual machine (VM) lainnya untuk meningkatkan kinerja di bawah tekanan memori, terutama pada server dan desktop yang sibuk. Kayak minum jamu biar kuat begadang.
Salah satu perubahan paling kentara dan kontroversial adalah penghapusan filesystem Bcachefs eksperimental dari kernel utama. Bcachefs adalah filesystem Linux serbaguna yang dirancang untuk sistem yang membutuhkan integritas data yang kuat dan fitur penyimpanan canggih. Pada praktiknya, ia menargetkan peran yang sama dengan Btrfs atau ZFS: penyimpanan lokal yang luas, array multidisk, dan pengaturan yang menggabungkan SSD dan HDD untuk kinerja dan kapasitas. Ibaratnya, Bcachefs ini kayak anak baru yang mencoba masuk geng, tapi ujung-ujungnya ditolak mentah-mentah.
Bcachefs ditendang keluar dari kernel karena maintainer-nya, Kent Overstreet, berselisih dengan para maintainer kernel, termasuk Torvalds, soal timing patch, praktik review, dan komunikasi publik. Di balik argumen pribadi, ada masalah teknis: kode perbaikan Bcachefs sering datang terlambat, kata para maintainer kernel, yang bertentangan dengan preferensi kernel untuk stabilisasi selama fase release candidate. Kayak mahasiswa yang ngumpulin tugas pas detik-detik terakhir, bikin dosen naik pitam.
Torvalds dan maintainer lainnya berpendapat bahwa kode yang secara rutin membutuhkan perubahan terlambat semacam itu belum pantas berada di upstream, terutama untuk sesuatu yang sekritis filesystem. Bcachefs sekarang dikirim sebagai modul Dynamic Kernel Module Support (DKMS), yang di-maintain di luar pohon kernel. Distribusi yang ingin mendukung Bcachefs harus membangun dan mengirimkan modul eksternal itu. Jadi, Bcachefs harus berjuang sendiri di luar sana, tanpa dukungan dari keluarga kernel.
Di sisi jaringan, Linux 6.18 menambahkan dukungan untuk Accurate Explicit Congestion Notification (AccECN) di TCP. Ini memungkinkan umpan balik kemacetan yang lebih halus dan potensi throughput yang lebih baik di bawah beban. Kernel ini juga memperkenalkan koneksi TCP terenkripsi PSP, sebuah pendekatan yang menawarkan karakteristik offload yang ramah perangkat keras sebagai alternatif untuk IPsec atau TLS tradisional di beberapa lingkungan. Ibaratnya, ini kayak jalan tol baru yang mengurangi kemacetan dan mempercepat perjalanan data.
Pengerasan keamanan berlanjut dengan dukungan untuk program BPF yang ditandatangani secara kriptografis. Ini memungkinkan payload Extended Berkeley Packet Filter (eBPF) yang diverifikasi saat runtime, serta penyempurnaan di seluruh subsistem keamanan dan konfigurasi multi-LSM. Sebuah perubahan infrastruktur penting adalah kemampuan untuk mengelola namespace proses menggunakan objek seperti file-handle, mirip dengan pidfds. Ini seharusnya membuat runtime container dan tooling low-level lebih kuat dan tahan terhadap race condition.
Selain itu, integrasi bertahap Rust ke dalam kernel berlanjut, termasuk dukungan untuk driver Rust Binder. Ini adalah penulisan ulang driver Android Binder di Rust yang didorong oleh Google. Sistem komunikasi antar-proses (IPC) vital ini memungkinkan dua proses pada perangkat bertenaga Android untuk berkomunikasi satu sama lain. Kayak translator bahasa yang mempermudah komunikasi antar aplikasi.
Seperti kebanyakan rilis kernel, 6.18 membawa sejumlah besar driver baru dan update di seluruh arsitektur, termasuk x86_64, ARM, RISC-V, dan lainnya. Ini juga meningkatkan dukungan untuk GPU, SoC, dan storage controller terbaru. Selain itu, hadir juga perbaikan dan peningkatan untuk PC gaming handheld populer seperti Asus ROG Ally dan Lenovo Legion Go 2, serta manajemen daya dan cakupan device-tree yang lebih baik untuk laptop dan embedded board. Singkatnya, Linux 6.18 ini kayak upgrade hardware yang bikin performa makin ngebut.
Linux 6.18: Kernel Konservatif yang Jadi Fondasi Masa Depan
Bagi pengguna akhir, itu berarti dukungan perangkat keras yang lebih baik langsung dari kotak pada distribusi mendatang yang melacak lini LTS baru. Bagi pengguna desktop Linux, manfaat utama Linux 6.18 adalah alokasi memori yang lebih cepat dan lebih terukur, efisiensi jaringan yang ditingkatkan, dan pemberdayaan perangkat keras yang lebih luas, terutama pada GPU modern dan sistem berbasis ARM yang lebih baru.
Operator server dan penyedia cloud kemungkinan akan fokus pada dm-pcache untuk penyimpanan hibrida, kemampuan TCP baru, dan infrastruktur BPF yang ditandatangani saat mereka mengevaluasi 6.18 sebagai platform jangka panjang. Dengan dukungan yang membentang hingga 2027 dan tanpa satu pun fitur "killer", Linux 6.18 memposisikan dirinya sebagai rilis konservatif namun mendasar yang akan distandardisasi oleh banyak distribusi selama beberapa tahun ke depan. Jadi, meski nggak ada fitur yang bikin wow, Linux 6.18 tetap jadi fondasi kuat untuk masa depan. Ibaratnya, dia bukan pacar yang bikin penasaran, tapi suami yang bisa diandalkan.
