Digabung satu tahun yang lalu adalah kode Rust awal untuk kernel Linux di Linux 6.1. Kami sekarang sudah memasuki siklus pengembangan Linux 6.7 dan pengaktifan lebih banyak fungsi kernel sehingga dapat digunakan/diakses dari kode Rust tetap berjalan seiring dengan terus meningkatkan persyaratan rantai alat dasar dan fungsi lainnya agar lebih praktis untuk menulis di masa depan. Driver perangkat Linux dalam bahasa pemrograman yang aman untuk memori ini.
Kumpulan pembaruan Rust terbaru telah digabungkan untuk Linux 6.7. Tarikan utama Rust untuk jendela penggabungan Linux 6.7 cukup kecil tetapi mencakup peningkatan ke rantai alat Rust 1.73. Di sisi infrastruktur, perubahan Rust penting lainnya adalah beberapa perubahan Rust Makefile sehingga dapat digunakan dengan alat Toybox yang pada gilirannya memungkinkan Rust digunakan dengan build kernel Android. Kode Rust sekarang juga akan mengaktifkan Pelacakan Cabang Tidak Langsung (IBT) jika diaktifkan di C untuk x86, ada bagian “Eksperimen Rust” baru di area dokumentasi indeks Rust, dan sebagian besar tambahan kecil lainnya.
Secara terpisah, yang digabungkan melalui tarikan tambahan adalah binding antrian kerja Rust. Hal ini memungkinkan kode Rust untuk menjadwalkan item kerja dalam antrian kerja kernel. Untuk Linux 6.7, hal ini memungkinkan dukungan API workqueue dasar dan akan diperluas di masa mendatang.
Pada suatu saat di tahun 2024 kita mungkin akan melihat driver kernel Rust Linux pertama yang terkenal dan rantai alat/infrastruktur Rust distabilkan.
Itulah berita seputar Abstraksi Rust WQ, Peningkatan Rust Toolchain & Pembuatan Kernel Android Untuk Linux 6.7, semoga bermanfaat. Disadur dari Phoronix.com.