Dalam beberapa tahun kebelakangan ini, trend pemfaktoran semula bahasa Rust telah melanda kalangan pembangunan. Karat telah mendapat perhatian meluas kerana kelebihannya dalam keselamatan, kecekapan dan kebolehselenggaraan. Malah kernel Windows dan Linux telah memperkenalkan sokongan Rust. Ini menjadikan Rust salah satu bahasa pengaturcaraan yang paling popular di kalangan pembangun.
Pembangun FreeBSD juga sedang mempertimbangkan kebaikan dan keburukan menggunakan bahasa pengaturcaraan Rust dalam sistem asas mereka.
Menurut mesej e-mel terkini daripada pembangun, kelemahan utama memasukkan Rust dalam sistem asas FreeBSD ialah menggandakan masa binaan . Disebabkan keperluan untuk menyusun pengkompil Rustc berasaskan LLVM dan semua ciri tambahan Rust, masa binaan sistem akan menjadi lebih kurang dua kali ganda lebih lama daripada masa ini. Walau bagaimanapun, pembangun telah menghasilkan beberapa cara untuk mengurangkan masa binaan.
Kelebihan memperkenalkan Rust ialah pembangun boleh (semula) menulis pelbagai komponen asas dalam Rust, seperti daemon ZFS (zfsd), devd, kod ruang pengguna WiFi, dsb., untuk menggantikan C++, dan membenarkan beberapa Alat hanya menjadi lebih mudah untuk menulis .
Pemaju belum membincangkan keputusan akhir lagi Pautan e-mel dilampirkan pada tapak ini:
https://lists.freebsd.org/archives/freebsd-hackers/2024-January/002823.html
Selain itu, pembangun Git juga sedang mempertimbangkan untuk memperkenalkan Rust ke dalam projek Git untuk mengurangkan risiko ralat keselamatan memori. Menggunakan Rust juga datang dengan cabaran menggunakan pengkompil rustc berasaskan LLVM.
Atas ialah kandungan terperinci Rust ialah pilihan popular untuk pemfaktoran semula perisian, dan FreeBSD juga sedang mempertimbangkan penyepaduannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!