Rust eski Linux tizimlarini qo'llab-quvvatlashni to'xtatadi

Rust loyihasini ishlab chiquvchilari foydalanuvchilarni kompilyatorda, Cargo paketlar menejerida va libstd standart kutubxonasida Linux muhitiga bo'lgan talablar yaqin orada ortishi haqida ogohlantirdi. 1.64-yil 22-sentyabrga rejalashtirilgan Rust 2022-dan boshlab Glibc uchun minimal talablar 2.11-dan 2.17-ga, Linux yadrosi esa 2.6.32-dan 3.2-ga ko‘tariladi. Cheklovlar libstd bilan tuzilgan Rust ilovasining bajariladigan fayllariga ham tegishli.

RHEL 7, SLES 12-SP5, Debian 8 va Ubuntu 14.04 tarqatish to'plamlari yangi talablarga javob beradi. RHEL 6, SLES 11-SP4, Debian va Ubuntu 12.04-ni qo‘llab-quvvatlash to‘xtatiladi. Eski Linux tizimlarini qo'llab-quvvatlashni to'xtatish sabablari orasida eski muhitlar bilan muvofiqlikni davom ettirish uchun cheklangan resurslar mavjud. Xususan, eski Glibcs-ni qo'llab-quvvatlash LLVM va o'zaro kompilyatsiya utilitlarida versiya talablari ortib borayotgan sharoitda uzluksiz integratsiya tizimida tekshirishda eski vositalardan foydalanishni talab qiladi. Yadro versiyasiga bo'lgan talablarning oshishi eski yadrolar bilan mosligini ta'minlash uchun qatlamlarni saqlashga hojat qoldirmasdan libstd-da yangi tizim qo'ng'iroqlaridan foydalanish imkoniyati bilan bog'liq.

Eski Linux yadrosi bo'lgan muhitda Rust-build bajariladigan fayllardan foydalanadigan foydalanuvchilarga moslikni saqlash uchun o'z tizimlarini yangilash, kompilyatorning eski versiyalarida qolish yoki qatlamlar bilan o'zlarining libstd vilkalarini saqlash tavsiya etiladi.

Manba: opennet.ru

a Izoh qo'shish