V Rust bo prenehana podpora starih Linux sistemov

Razvijalci projekta Rust so uporabnike opozorili na kmalu prihajajoče višje zahteve za okolje Linux v prevajalniku, upravitelju paketov Cargo in standardni knjižnici libstd. S različico Rust 1.64, ki je predvidena za 22. september 2022, se bodo minimalne zahteve za Glibc povišale z različice 2.11 na 2.17, jedra Linux pa z 2.6.32 na 3.2. Omejitve se prav tako nanašajo na izvršljive datoteke Rust aplikacij, zgrajene z libstd.

Novim zahtevam ustrezajo distribucije RHEL 7, SLES 12-SP5, Debian 8 in Ubuntu 14.04. Podpora za RHEL 6, SLES 11-SP4, Debian in Ubuntu 12.04 bo prenehana. Med razlogi za prenehanje podpore starejšim Linux sistemom so omejeni viri za nadaljnje vzdrževanje združljivosti s starejšimi okolji. Zlasti podpora za stare Glibc zahteva uporabo starega orodja pri preverjanju v sistemu neprekinjene integracije, v pogojih naraščajočih zahtev po različicah v LLVM in orodjih za križno prevajanje. Povišanje zahtev po različici jedra je povezano z možnostjo uporabe v libstd novih sistemskih klicev brez potrebe po ohranjanju plasti za zagotavljanje združljivosti s starejšimi jedri.

Uporabnikom, ki uporabljajo izvršljive datoteke, zbrane z orodjem Rust v okoljih s starim jedrom Linux, je priporočeno, da posodobijo svoje sisteme, ostanejo na starih različicah prevajalnika ali pa sami vzdržujejo svojo različico libstd s plastmi za ohranjanje združljivosti.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster