Miguel Ojeda telah menyiarkan siri tampung terbaharu yang melaksanakan infrastruktur bahasa pengaturcaraan Rust dan kod sampel awal untuk kernel Linux.

Sokongan Rust v8 telah disiarkan hari ini dengan 43.6k baris kod awal menambah sokongan bahasa pengaturcaraan Rust untuk kegunaan pilihan di dalam kernel Linux.

Pada bulan Jun di Sidang Kemuncak Sumber Terbuka, Linus Torvalds mengulas bahawa Rust untuk kernel boleh digabungkan untuk Linux 5.20-kini dikenali sebagai Linux 6.0. Ia masih dapat dilihat jika itu masih akan berlaku, terutamanya kerana siri tampalan v8 yang disiarkan hari ini mempunyai banyak penambahan baharu dan memerlukan lebih banyak masa untuk semakan… Jadi, singkatnya ia menjadi gabungan saat-saat akhir minggu depan untuk Linux 6.0, Kod kernel karat mungkin masih mengambil lebih banyak masa untuk dibakar. Walau apa pun, ia nampaknya semakin hampir untuk bergabung.

Dengan siri tampung Rust v8 untuk kernel Linux terdapat banyak kod churn dengan lebih banyak fungsi kernel kini boleh diakses daripada kod Rust. Beberapa sorotan Rust dengan tampung terbaharu ini termasuk:

-Menaik taraf rantai alat terhadap Rust 1.62.

-Memindahkan pengikatan kernel Linux Rust ke peti mereka sendiri (dinamakan”bindings”) untuk meningkatkan masa binaan apabila hanya peti kernel berubah.

-Penambahbaikan pada kelajuan untuk menjalankan penganalisis karat.

-Sokongan sistem fail telah ditambah dengan modul”fs”termasuk pelbagai jenis baharu, sokongan parameter sistem fail, bendera sistem fail dan kod sampel sistem fail dalam Rust.

-Sokongan Workqueues juga baharu dengan tampung Linux Rust v8.

-Sokongan tak segerak diperluaskan untuk tampalan Rust v8 kini mempunyai sokongan pelaksana, pelaksana berasaskan giliran kerja, yield_now() yang menghasilkan pelaksanaan tugas semasa dan sampel pelayan gema TCP tak segerak ditambah.

-Sokongan karat untuk pengendalian gangguan.

-Sokongan RCU awal.

-Sokongan awal untuk kelewatan/tidur.

Bagi status semasa, siri tampung v8 masih membawa mesej ini:”Sokongan Rust masih boleh dianggap sebagai percubaan. Walau bagaimanapun, sokongan cukup baik sehingga pembangun kernel boleh mula bekerja pada abstraksi Rust untuk subsistem dan tulis pemacu dan modul lain.”

Butiran lanjut bagi mereka yang berminat dengan Rust untuk kernel Linux boleh melihat tampung v8 pada senarai mel kernel.

Categories: IT Info