Miguel Ojeda yang telah memimpin pekerjaan pada dukungan infrastruktur bahasa pemrograman Rust untuk kernel Linux hari ini memposting versi kesepuluh dari tambalan ini. Patch Rust v10 inilah yang diharapkan akan di-mainlinekan segera minggu depan untuk jendela penggabungan kernel Linux 6.1.
Dukungan Rust v10 untuk kernel Linux terdiri dari 27 patch dan berjumlah 12,5 ribu baris kode baru. Patch ini termasuk menambahkan sejumlah Rust menciptakan untuk pengembangan kernel, berbagai pembantu C, dan infrastruktur integrasi lainnya. Ada juga beberapa contoh/kode sampel Rust awal untuk penggunaan di dalam kernel dan mengaktifkan dukungan Rust untuk pembuatan kernel x86/x86_64.
Ini adalah seri patch Rust yang lebih kecil dibandingkan sebelumnya dan ditujukan untuk upstreaming yang lebih mudah. Setelah pekerjaan ini digarisbawahi, mengaktifkan dukungan Rust untuk lebih banyak subsistem kernel dan driver Rust awal kemudian dapat melanjutkan dan melalui proses mereka untuk pengarusutamaan.
Linus Torvalds telah mengindikasikan dia ingin menggabungkan kode Rust awal untuk Linux 6.1 dengan jendela penggabungan yang terbuka minggu depan atau minggu berikutnya - tergantung pada bagaimana hari-hari terakhir pengembangan Linux 6.0 dimainkan.
Patch Rust v10 hari ini juga menunjukkan bahwa ini kemungkinan merupakan versi terakhir dari patch ini sebelum mainlining bahwa hanya ada sedikit perubahan/perubahan kecil pada patch v9 sebelumnya dan v10 ini "ditujukan untuk v6.1...Sebagian besar kodenya telah ada di linux-next selama beberapa bulan sekarang. Khususnya, v9 telah 7 minggu di sana."
Rust saat ini untuk dukungan kernel Linux dikaitkan sebagai:
Dukungan Rust masih dianggap eksperimental. Namun, dukungannya cukup baik sehingga pengembang kernel dapat mulai mengerjakan abstraksi Rust untuk subsistem dan menulis driver dan modul lainnya.
Kecuali kejutan menit terakhir, dukungan Rust awal dan opsional ini akan ditayangkan perdana dengan Linux 6.1.
Itulah berita seputar Patch Rust v10 Diposting Menjelang Penggabungan yang Diharapkan Dengan Linux 6.1, semoga bermanfaat. Disadur dari Phoronix.com.