Selama lebih dari tiga dekade, Linux telah ditulis dalam bahasa pemrograman C. Faktanya, Linux adalah pencapaian terbesar C.Namun selama beberapa tahun terakhir, Bahasa pemrograman karat Bahasa Linux kedua untuk Linux.baru-baru ini KTT Sumber Terbuka Di Austin, Texas, pencipta Linux Linus Torvald mengatakan dia bisa melihat Rust dimasukkan ke dalam kernel Linux sesegera mungkin dalam rilis besar berikutnya.
Setelah pertemuan, saya berbicara dengan Torvalds, dan dia berkata, “Saya ingin melihat penggabungan infrastruktur Rust di rilis berikutnya, tapi kita lihat saja.” Rilis Linux berikutnya adalah Linux 5.20. Torvalds dan pengelola kernel Linux lainnya adalah Saat ini bekerja di Linux 5.19.
Ini Waktu rata-rata antara rilis kernel arus utama baru adalah 9 hingga 10 mingguIni berarti kita mungkin melihat 5,19 di awal Agustus. Kemudian, jika semuanya berjalan lancar, kita akan melihat Rust di 5.20 pada akhir Oktober atau awal November 2022.
Tapi, Torvalds menambahkan, “Saya tidak akan memaksanya, dan itu tidak akan melakukan sesuatu yang benar-benar berarti pada saat itu – pada dasarnya ini adalah titik awal. Jadi, tidak ada komitmen.”
Sekarang, Anda mungkin bertanya: “Mengapa mereka menambahkan Rust?”
Rust memudahkan penulisan perangkat lunak yang aman. Manajer produk AWS Samartha Chandrashekar mengatakan itu “membantu memastikan keamanan thread dan mencegah kesalahan terkait memori seperti buffer overflows yang dapat menyebabkan lubang keamanan.” Banyak pengembang lain setuju dengan Chandrashekar.
Torvalds juga setuju dan menyukai bahwa Rust lebih aman. “Ada alasan teknis yang nyata, seperti keamanan memori dan mengapa Rust cocok dengan kernel.”
Perhatikan bahwa tidak ada yang akan menulis ulang seluruh 300.000+ baris kode kernel Linux ke dalam Rust.Seperti yang dikatakan oleh pengembang Linux Nelson Elhage Dalam ringkasannya tentang Rust in Linux di Konferensi Plumber Linux 2020: “Mereka tidak mengusulkan untuk menulis ulang kernel Linux ke Rust; mereka hanya fokus untuk bergerak menuju dunia di mana kode baru dapat ditulis di Rust.” Tiga bidang minat potensial untuk dukungan Rust adalah memanfaatkan API yang ada di kernel , dukungan arsitektur Serta menangani kompatibilitas Application Binary Interface (ABI) antara Rust dan C.
Jadi, jika semuanya berjalan dengan baik, Anda dapat mengharapkan untuk melihat beberapa Rust yang aman dari memori di kernel Linux akhir tahun ini.Setelah itu, itu akan mulai muncul di distribusi Linux arus utama seperti: Debian, Ubuntu, SUSE Linux Enterprise Serverdan Red Hat Enterprise Linux pada tahun 2023.
Cerita terkait: