Rust přestane podporovat starší verze. Linux-systémy

Vývojáři projektu Rust varovali uživatele před nadcházejícím zvýšením požadavků na prostředí. Linux v kompilátoru, správci balíčků Cargo a standardní knihovně libstd. Počínaje verzí Rustu 1.64, která je plánována na 22. září 2022, se minimální požadavky na Glibc zvýší z verze 2.11 na 2.17 a jádro Linux z verze 2.6.32 na 3.2. Omezení platí také pro spustitelné soubory aplikací Rust sestavených pomocí knihovny libstd.

Následující distribuce splňují nové požadavky: RHEL 7, SLES 12-SP5, Debian 8 a Ubuntu 14.04. Podpora pro RHEL 6 a SLES 11-SP4 bude ukončena. Debian и Ubuntu 12.04. Mezi důvody ukončení podpory pro staré Linux-systémy zmiňují omezené zdroje pro udržování kompatibility se staršími prostředími. Zejména podpora staršího Glibc vyžaduje použití starších nástrojů při kontrole v systému průběžné integrace, vzhledem ke zvýšeným požadavkům na verze LLVM a nástrojů pro křížovou kompilaci. Zvýšené požadavky na verze jádra jsou způsobeny možností používat nová systémová volání v libstd bez nutnosti udržovat zprostředkovatele pro zajištění kompatibility se staršími jádry.

Pro uživatele, kteří používají binární soubory sestavené v Rust Toolchainu v prostředích starších jader Linux, doporučuje se upgradovat jejich systémy, zůstat na starších verzích kompilátorů nebo nezávisle udržovat vlastní větev libstd s mezivrstvami pro zachování kompatibility.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster