Rust bo ukinil podporo za starejše sisteme Linux

Razvijalci projekta Rust so uporabnike opozorili na skorajšnje povečanje zahtev za okolje Linux v prevajalniku, upravitelju paketov Cargo in standardni knjižnici libstd. Začenši z Rust 1.64, načrtovanim za 22. september 2022, bodo minimalne zahteve za Glibc dvignjene z različice 2.11 na 2.17, jedro Linuxa pa z 2.6.32 na 3.2. Omejitve veljajo tudi za izvršljive datoteke aplikacije Rust, izdelane z libstd.

Distribucijski kompleti RHEL 7, SLES 12-SP5, Debian 8 in Ubuntu 14.04 izpolnjujejo nove zahteve. Podpora za RHEL 6, SLES 11-SP4, Debian in Ubuntu 12.04 bo ukinjena. Med razlogi za ukinitev podpore za starejše sisteme Linux so omejeni viri za nadaljnje vzdrževanje združljivosti s starejšimi okolji. Zlasti podpora za starejše Glibcs ​​zahteva uporabo starejših orodij pri preverjanju v neprekinjenem integracijskem sistemu, glede na vse večje zahteve glede različic v LLVM in pripomočkih za navzkrižno prevajanje. Povečanje zahtev glede različice jedra je posledica zmožnosti uporabe novih sistemskih klicev v libstd brez potrebe po vzdrževanju plasti, da se zagotovi združljivost s starejšimi jedri.

Uporabnike, ki uporabljajo izvedljive datoteke, zgrajene v Rustu, v okoljih s starejšim jedrom Linuxa spodbujamo, da nadgradijo svoje sisteme, ostanejo na starejših izdajah prevajalnika ali vzdržujejo lastno libstd fork s plastmi, da ohranijo združljivost.

Vir: opennet.ru

Dodaj komentar