Rust prestane podporovať staršie verzie. Linux-systémy

Vývojári projektu Rust varovali používateľov pred blížiacim sa zvýšením požiadaviek na prostredie. Linux v kompilátore, správcovi balíkov Cargo a štandardnej knižnici libstd. Počnúc verziou Rust 1.64, ktorá je naplánovaná na 22. septembra 2022, sa minimálne požiadavky na Glibc zvýšia z verzie 2.11 na 2.17 a jadro Linux z verzie 2.6.32 na 3.2. Obmedzenia sa vzťahujú aj na spustiteľné súbory aplikácií Rust zostavených pomocou knižnice libstd.

Nasledujúce distribúcie spĺňajú nové požiadavky: RHEL 7, SLES 12-SP5, Debian 8 a Ubuntu 14.04. Podpora pre RHEL 6, SLES 11-SP4 bude ukončená. Debian и Ubuntu 12.04. Medzi dôvody ukončenia podpory pre staré Linux-systémy spomínajú obmedzené zdroje na udržiavanie kompatibility so staršími prostrediami. Najmä podpora staršieho Glibc si vyžaduje použitie starších nástrojov pri kontrole v systéme kontinuálnej integrácie, vzhľadom na zvýšené požiadavky na verzie LLVM a nástrojov na krížovú kompiláciu. Zvýšené požiadavky na verzie jadra sú spôsobené možnosťou používať nové systémové volania v libstd bez nutnosti udržiavať sprostredkovateľov na zabezpečenie kompatibility so staršími jadrami.

Pre používateľov, ktorí používajú binárne súbory zostavené pomocou nástroja Rust v prostrediach so starším jadrom Linux, odporúča sa aktualizovať ich systémy, zostať na starších verziách kompilátorov alebo nezávisle udržiavať vlastnú vetvu libstd s medzivrstvami, aby sa zachovala kompatibilita.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster