Rust akan menamatkan sokongan untuk sistem Linux yang lebih lama

Pembangun projek Rust memberi amaran kepada pengguna tentang peningkatan yang akan berlaku dalam keperluan untuk persekitaran Linux dalam pengkompil, pengurus pakej Kargo dan perpustakaan standard libstd. Bermula dengan Rust 1.64, yang dijadualkan pada 22 September 2022, keperluan minimum untuk Glibc akan dinaikkan daripada versi 2.11 kepada 2.17 dan kernel Linux daripada 2.6.32 kepada 3.2. Sekatan juga dikenakan pada aplikasi boleh laku Rust yang dibina dengan libstd.

Kit pengedaran RHEL 7, SLES 12-SP5, Debian 8 dan Ubuntu 14.04 memenuhi keperluan baharu. Sokongan untuk RHEL 6, SLES 11-SP4, Debian dan Ubuntu 12.04 akan dihentikan. Antara sebab untuk menamatkan sokongan untuk sistem Linux yang lebih lama adalah sumber yang terhad untuk terus mengekalkan keserasian dengan persekitaran yang lebih lama. Khususnya, sokongan untuk Glibcs ​​yang lebih lama memerlukan penggunaan alat yang lebih lama semasa menyemak sistem penyepaduan berterusan, dalam menghadapi peningkatan keperluan versi dalam LLVM dan utiliti kompilasi silang. Peningkatan dalam keperluan versi kernel adalah disebabkan oleh keupayaan untuk menggunakan panggilan sistem baharu dalam libstd tanpa perlu mengekalkan lapisan untuk memastikan keserasian dengan kernel yang lebih lama.

Pengguna yang menggunakan boleh laku bina Rust dalam persekitaran dengan kernel Linux yang lebih lama digalakkan untuk menaik taraf sistem mereka, kekal menggunakan keluaran pengkompil yang lebih lama atau mengekalkan garpu libstd mereka sendiri dengan lapisan untuk mengekalkan keserasian.

Sumber: opennet.ru

Tambah komen