Akankah Google membiayai terjemahan Rust dari kernel Linux?

Logo Kernel Linux, Tux

Kernel Linux ditulis dalam C dan bagian lain dalam ASM. Beberapa waktu lalu diambil inisiatif untuk menulis ulang bagian ASM lama di C juga, untuk memudahkan pengembang memahami dan memperbarui. Sekarang mereka berbicara tentang langkah lain, apa adanya menggunakan Rust di kernel untuk isyarat keamanan.

Ini adalah sesuatu yang telah diperdebatkan baik secara internal di masyarakat maupun di luar. Tanpa melangkah lebih jauh, setahun yang lalu, Linus Torvalds Dia meyakinkan bahwa dia akan menyaksikan penggantian C dengan bahasa pemrograman lain di masa depan: «Mungkin atau mungkin tidak di tangan Rust«. Dan tahun ini, Google telah mengumumkan bahwa mereka akan mendanai sebagian dari proyek ini, membayar programmer penuh waktu untuk menulis ulang sebagian kode.

Majikan Anda akan menjadi Grup Keamanan Internet, organisasi nirlaba yang sama yang bertanggung jawab untuk menjalankan Let's Encrypt dan menerbitkan sertifikat SSL gratis. Pemrogram yang dimaksud adalah orang Spanyol, Miguel Ojeda, yang telah terlibat dalam pemrograman perangkat lunak untuk Large Hadron Collider di CERN.

Meskipun pada prinsipnya hanya beberapa bagian yang lebih kritis yang akan diteruskan ke Rust untuk alasan keamanan, seperti tertentu pengontrol dan modul serupa, di masa depan dimaksudkan untuk menjadi keseluruhan. Dengan cara ini, kernel akan mendapatkan keuntungan dari keunggulan bahasa pemrograman open source yang dibuat oleh Mozilla ini.

Operasi ini adalah cukup mahal, dan itu melibatkan risikonya, tetapi tentu saja ada beberapa perusahaan yang tertarik untuk membiayai proyek jenis ini. Sekarang sudah Google, tetapi lebih mungkin untuk bergabung. Namun, harus dijelaskan bahwa perubahan yang dibuat oleh pengembang Spanyol tidak memastikan implementasinya di versi resmi kernel Linux untuk saat ini. Mereka harus mendapatkan lampu hijau dari tim admin kernel dan Torvalds memutuskan apakah akan merilis kode ini dengan menyertakan Rust.

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.