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 of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
Gambar dihasilkan oleh AI

Linux kernel 6.18 released as long-term support version

Dilaporkan oleh AI Gambar dihasilkan oleh AI

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.

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 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.

Dilaporkan oleh AI

Linus Torvalds telah merilis kandidat rilis pertama dari seri kernel Linux 6.19 untuk pengujian publik. Tonggak ini datang dua minggu setelah rilis dukungan jangka panjang Linux 6.18. Pembaruan ini memperkenalkan beberapa fitur baru dan peningkatan dukungan perangkat keras.

Linus Torvalds telah mengumumkan rilis kernel Linux 6.19-rc3, pembaruan yang lebih kecil dari biasanya setelah periode liburan. Rilis ini mencakup perbaikan kritis untuk masalah booting ARM64 dan peningkatan performa GPU. Ini dibangun di atas kandidat sebelumnya untuk menstabilkan kernel menjelang versi finalnya.

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