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

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Gambar dihasilkan oleh AI

Kernel Linux 7.0 menggabungkan beberapa peningkatan

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Pengembangan kernel Linux 7.0 telah menggabungkan pembaruan untuk AppArmor, AMDGPU, Ceph, dan eCryptfs. Perubahan ini mencakup peningkatan keamanan dan dukungan perangkat keras. Penggabungan ini menandakan kemajuan berkelanjutan menuju rilis kernel.

Para pengembang telah merilis kernel Linux 7.0, yang menghadirkan peningkatan untuk perangkat keras Intel dan AMD, penanganan penyimpanan yang lebih baik, serta penghapusan label eksperimental dari dukungan Rust. Linus Torvalds mengumumkan pembaruan ini, yang bukan merupakan versi dukungan jangka panjang (LTS). Rilis ini mencakup persiapan untuk CPU dan GPU mendatang, serta kemampuan sistem berkas yang dapat memperbaiki diri sendiri (self-healing).

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