Rust eski modellarni qo'llab-quvvatlashni to'xtatadi Linux-tizimlar

Rust loyihasini ishlab chiquvchilar foydalanuvchilarni atrof-muhitga qo'yiladigan talablarning yaqinlashib kelayotgan o'sishi haqida ogohlantirdilar. Linux в компиляторе, пакетном менеджере Cargo и стандартной библиотеке libstd. Начиная с версии Rust 1.64, намеченной на 22 сентября 2022 года, минимальные требования к Glibc будут подняты с версии 2.11 до 2.17, а ядра Linux c 2.6.32 до 3.2. Ограничения также распространяются на исполняемые файлы Rust-приложений, собранных с libstd.

Новым требованиям соответствуют дистрибутивы RHEL 7, SLES 12-SP5, Debian 8 va Ubuntu 14.04. RHEL 6, SLES 11-SP4 ni qo'llab-quvvatlash to'xtatiladi, Debian и Ubuntu 12.04. Среди причин прекращения поддержки старых Linux-систем упоминаются ограниченные ресурсы по продолжению сопровождения совместимости со старыми окружениями. В частности, поддержка старых Glibc требует использования старого инструментария при проверке в системе непрерывной интеграции, в условиях повышения требований к версиям в LLVM и утилитах кросс-компиляции. Повышение требований к версии ядра связано с возможностью использования в libstd новых системных вызовов без необходимости поддержания прослоек для обеспечения совместимости со старыми ядрами.

Пользователям, которые используют собранные инструментарием Rust исполняемые файлы в окружениях со старым ядром Linux, moslikni saqlab qolish uchun tizimlarini yangilash, eski kompilyator versiyalarida qolish yoki mustaqil ravishda o'zlarining libstd filialini interlayerlar bilan saqlash tavsiya etiladi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster