Kernel Linux secara resmi menyetujui dukungan penuh Rust

Pengembang Linux kunci, termasuk Linus Torvalds, telah menyetujui Rust sebagai bahasa yang sepenuhnya layak untuk pemrograman kernel, mengakhiri status eksperimentalnya. Keputusan ini diambil pada KTT Tahunan Pemelihara Kernel dan diumumkan di LWN.net. Meskipun ini menaikkan Rust sejajar dengan C dan assembler, implementasi praktis masih memerlukan pekerjaan bridging yang signifikan.

Persetujuan ini menandai tonggak penting bagi Rust dalam ekosistem Linux. Pengembang memutuskan perubahan ini kemarin selama KTT Pemelihara Kernel, seperti dilaporkan secara singkat di LWN.net. Rust, yang memasuki kernel tiga tahun lalu dengan Linux 6.1, kini telah menyelesaikan fase eksperimentalnya setelah pekerjaan persiapan yang ekstensif.

Secara praktis, Rust bergabung dengan assembler dan C sebagai salah satu bahasa utama untuk pengembangan kernel. Namun, programmer belum dapat menulis driver kernel sewenang-wenang dalam Rust tanpa batasan. Banyak subsistem kekurangan kode bridging yang diperlukan, atau binding, untuk berinteraksi dengan infrastruktur berbasis C yang ada. Misalnya, driver WLAN dalam Rust akan membutuhkan binding untuk memanfaatkan basis kernel yang ditulis dalam C untuk perangkat WLAN dan PCIe.

Kemajuan sedang berlangsung di area tertentu. Binding ada atau sedang dikembangkan untuk subsistem seperti driver grafis kernel. Contoh mencolok adalah Nova, driver yang ditulis dalam Rust untuk inti grafis Nvidia modern, yang diharapkan digunakan di banyak PC dalam beberapa tahun mendatang.

Pendukung menyoroti manfaat potensial Rust. Fitur-fiturnya bertujuan mengurangi kerentanan keamanan, seperti kesalahan akses memori, overflow buffer, dan masalah konkurensi. Selain itu, bahasa modern ini dapat menyederhanakan proses pengembangan dan menarik programmer muda ke pekerjaan kernel Linux.

Meskipun status resminya, masih banyak yang harus dilakukan untuk mengintegrasikan Rust sepenuhnya di seluruh kernel.

Artikel Terkait

Linus Torvalds in a tech office, monitors displaying Linux kernel 7.0 announcement with code, Tux penguin, and hardware icons.
Gambar dihasilkan oleh AI

Linus Torvalds memberi sinyal rilis kernel Linux 7.0 sudah dekat

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Linus Torvalds mengumumkan bahwa kernel Linux akan melonjak ke versi 7.0 setelah seri 6.x selesai, menandai tonggak kosmetik tapi simbolis bagi proyek open-source. Keputusan ini mengikuti praktik penomoran versi yang mapan untuk menjaga angka minor tetap terkendali, tanpa perombakan teknis besar yang terkait dengan perubahan tersebut. Perkembangan yang sedang berlangsung mencakup integrasi Rust yang diperluas dan peningkatan dukungan perangkat keras.

Menyusul persetujuan terbaru Rust sebagai bahasa kernel permanen di Kernel Maintainers Summit 2025, muncul detail baru tentang benchmark kinerja, tantangan yang sedang berlangsung, dan peluncuran distribusi, memperkuat perannya dalam mengatasi kerentanan keamanan.

Dilaporkan oleh AI

Menandai pergeseran historis setelah persetujuan KTT Pemelihara Kernel 2025—yang dirinci dalam liputan kami sebelumnya tentang benchmark dan tantangan—Rust kini menjadi fitur permanen di kernel Linux, dengan akar mendalam sejak 2019 dan rencana ambisius ke depan.

Pengembang kernel Linux telah memperpanjang dukungan jangka panjang (LTS) untuk beberapa rilis kunci hingga 2026-2028, sebagian membalikkan keputusan 2023 untuk membatasi dukungan menjadi dua tahun di tengah kelelahan kontributor. Pemelihara stabil Greg Kroah-Hartman memperbarui jadwal setelah masukan dari pengguna, vendor, dan sesama pemelihara Sasha Levin, memberikan lebih banyak waktu untuk perbaikan keamanan di server, perangkat Android, dan peralatan.

Dilaporkan oleh AI

Membangun atas pengumuman Linus Torvalds tentang kernel Linux 6.19-rc1, kandidat rilis ini memperkenalkan fitur keamanan canggih seperti enkripsi tautan PCIe, peningkatan sistem berkas untuk EXT4 dan XFS, serta driver untuk perangkat keras baru termasuk SoC Tenstorrent dan grafis Intel Xe3P.

Proyek kernel Linux telah menerapkan protokol baru untuk memastikan kelanjutannya jika penciptanya Linus Torvalds menjadi tidak tersedia. Berjudul Dokumen Kontinuitas Proyek Linux, rencana ini menguraikan proses tata kelola darurat yang diaktifkan dalam skenario bencana. Langkah ini mengatasi kekhawatiran lama tentang ketergantungan proyek pada satu tokoh kunci.

Dilaporkan oleh AI

Seri kernel Linux 6.17 secara resmi telah mencapai akhir masa dukungannya, mendorong pengguna untuk meningkatkan ke versi LTS 6.18 yang lebih baru. Dirilis pada September 2025, kernel 6.17 merupakan cabang jangka pendek yang memperkenalkan beberapa peningkatan dukungan perangkat keras. Kernel 6.18, yang diluncurkan bulan lalu, menawarkan stabilitas jangka panjang hingga 2027.

 

 

 

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak