Pada hari Jumat, pengembang utama Rust untuk Linux Miguel Ojeda mengajukan permintaan penarikan kode fitur Rust baru untuk kernel Linux 6.4.
Kode Rust baru untuk Linux 6.4 menyertakan pengenalan API pin-init, yang digunakan untuk menangani inisialisasi tersemat yang aman dan memungkinkan pengurangan jumlah kode Rust yang”tidak aman”di dalam kernel di sekitar struktur data yang memerlukan alamat stabil. API pin-init baru pada gilirannya juga akan digunakan oleh abstraksi Rust untuk Linux lainnya yang akan datang.
Kode Rust dengan Linux 6.4 juga menambahkan tipe dan sifat baru ke modul sinkronisasi, modul ioctl baru dengan fungsi const”_IOC*”baru yang setara dengan makro C, peti uAPI baru untuk dapat diakses oleh pengemudi secara langsung, dan peningkatan lain pada modul/peti yang ada.
Detail lebih lanjut tentang kode fitur Rust yang ditambahkan untuk Linux 6.4 dapat ditemukan melalui tarikan ini permintaan.