Rust di Kernel Linux: Penyebaran, Keamanan, dan Tantangan

Membangun atas status permanen baru Rust di kernel Linux—mengikuti sejarahnya dari eksperimen 2019 hingga persetujuan KTT Pemelihara Tokyo—penyebaran produksi seperti alokator Rust Android 16 sudah aktif, disertai driver canggih dan keuntungan keamanan, meskipun kritik menyoroti hambatan yang sedang berlangsung.

Dengan Rust kini menjadi bagian tetap di kernel Linux setelah KTT Pemelihara Tokyo (seperti yang dirinci sebelumnya), adopsi dunia nyata sedang mempercepat. Android 16, berbasis kernel 6.12, menampilkan penulisan ulang lengkap alokator memori Ashmen dalam Rust, membawa kode Rust ke jutaan perangkat—meskipun belum universal di semua konfigurasi, arsitektur, atau rantai alat.

Rust memberi daya pada komponen canggih: driver GPU seperti Nova untuk NVIDIA, Asahi untuk Apple Silicon, dan Tyr untuk ARM Mali; driver sistem file rust_ext2; dan implementasi Binder IPC asli yang kunci untuk Android.

Metrik keamanan memperkuat kasus: data Comprehensive Vulnerabilities Dictionary mengungkap 15,9% cacat kernel selama 20 tahun berasal dari masalah memori seperti luapan buffer, yang dicegah Rust dalam kode aman. Pemelihara seperti Greg Kroah-Hartman mencatat driver Rust lebih aman dengan lebih sedikit masalah integrasi.

Namun, tantangan tetap ada. Brian Kernighan, penulis bersama 'The C Programming Language', menyebut Rust 'menyakitkan' karena kompleksitas, kompilasi lambat, dan kurva belajar. Upaya seperti gccrs bertujuan mengaktifkan build berbasis GCC untuk kompatibilitas lebih luas, termasuk toolchain stabil Debian—dengan persyaratan Rust ketat yang direncanakan untuk APT pada Mei 2026, meskipun ada kesenjangan arsitektur seperti IBM s390.

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.

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.

Dilaporkan oleh AI

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.

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

Dilaporkan oleh AI

Linus Torvalds telah mengumumkan rilis Linux 6.18-rc1, menandai awal fase kandidat rilis untuk versi kernel mendatang. Ia menggambarkan jendela penggabungan dua minggu sebelumnya sebagai 'salah satu jendela penggabungan yang baik', mencatat ukurannya yang rata-rata dan kurangnya masalah serius selama pengujian. Kernel ini mencakup pembaruan dan peningkatan driver yang luas di berbagai subsistem.

Pengembang grafis Linux telah mengirimkan patch untuk mengatasi kesalahan memori virtual yang menyiksa GPU AMD GCN yang lebih tua. Perbaikan ini bertujuan untuk meningkatkan stabilitas pada kartu seperti seri HD 7000 dan R9 290 selama beban kerja Vulkan. Perubahan ini datang menjelang rilis Kernel Linux 6.19.

Dilaporkan oleh AI

Sebuah artikel merinci eksperimen pribadi di mana coreutils Linux standar diganti dengan versi yang ditulis dalam Rust. Penulis melaporkan bahwa alternatif ini tampil mengejutkan lebih cepat. Artikel tersebut diterbitkan pada 20 Februari 2026.

 

 

 

Situs web ini menggunakan cookie

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