Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Kode Rust Diperbarui Untuk Kernel Linux - Dukungan Jaringan & Async Dimulai

Posted on May 07, 2022 by Syauqi Wiryahasana
Membuat Sabtu pagi yang menyenangkan, Miguel Ojeda telah memposting seri patch terbaru yang mendukung bahasa Rust ke dalam kernel Linux. Patch "Rust for the Linux kernel" sekarang mencapai versi keenamnya untuk menambahkan infrastruktur yang diperlukan untuk bahasa opsional kedua ini ke kernel ditambah terus menambahkan lebih banyak kode sampel / fungsionalitas dasar untuk memamerkan penggunaan keamanan-memori ini- bahasa terfokus untuk tujuan kernel. Upaya Rust untuk Linux terus berjalan kuat dengan banyak pengembang dan organisasi yang tertarik untuk melihat kemampuan untuk mulai menggunakan kode Rust di kernel terutama untuk area yang rentan terhadap masalah keamanan memori. Dengan patch v6 hari ini, dukungan toolchain telah diperbarui terhadap Rust 1.60, dukungan untuk menjalankan tes dokumentasi di dalam kernel, dan peningkatan infrastruktur Rust lainnya.

Ketika berbicara tentang penggunaan kode Rust di dalam kernel, awal dari dukungan jaringan ditemukan dengan seri patch ini. Modul "bersih" memiliki dukungan untuk jenis seperti Namespace, SkBuff, Ipv4Addr, SocketAddrV4, TcpListener, dan banyak lagi. Ada juga awal dari dukungan "async" untuk pemrograman kernel asinkron. Status saat ini sudah berfungsi untuk mengizinkan kode soket TCP asinkron. Kode Rust yang baru juga menambahkan dukungan untuk filter paket jaringan dan fitur baru lainnya. Pada seri Rust untuk Linux v6 ini, dukungan Rust masih dianggap "eksperimental" tetapi cukup baik sehingga pengembang kernel dapat mulai mengerjakan abstraksi Rust untuk subsistem kernel lain dan mem-porting lebih banyak driver ke Rust, jika diinginkan. Detail lebih lanjut tentang kode Rust yang diperbarui untuk kernel Linux melalui seri tambalan ini. Upaya kernel Rust saat ini berjumlah 37,9 ribu baris kode termasuk infrastruktur, abstraksi subsistem yang telah dimulai sejauh ini, kode sampel, dan mengonversi beberapa kode driver Android dan GPIO ke Rust sebagai contoh tambahan.

Itulah berita seputar Kode Rust Diperbarui Untuk Kernel Linux - Dukungan Jaringan & Async Dimulai, semoga bermanfaat. Disadur dari Phoronix.com.
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically