Rustis lõpetatakse vanade Linux-süsteemide tugi.

Rust projekti arendajad on kasutajaid hoiatanud, et Linuxi keskkonna nõuded kompilatoris, paketihalduris Cargo ja standardraamatukogus libstd tõusevad varsti. Alates versioonist Rust 1.64, mis on planeeritud 22. septembrile 2022, tõstetakse Glibci minimaalsed nõuded versioonilt 2.11 versioonile 2.17 ja Linuxi tuumad versioonilt 2.6.32 versioonile 3.2. Need piirangud kehtivad ka Rust rakenduste käivitatavate failide kohta, mis on koostatud libstd abil.

Uutele nõuetele vastavad RHEL 7, SLES 12-SP5, Debian 8 ja Ubuntu 14.04 distributsioonid. RHEL 6, SLES 11-SP4, Debian ja Ubuntu 12.04 toetamine lõpetatakse. Vanade Linux-süsteemide toetuse lõpetamise põhjustena mainitakse piiratud ressursse vana keskkonna ühilduvuse jätkamiseks. Eelkõige nõuab vanade Glibc toetamine vana tööriistade kasutamist pideva integratsiooni süsteemi testimisel, arvestades versiooninõuete tõusu LLVM-is ja ristkompileerimise utiliitides. Tõusnud tuuma versiooninõudega tahetakse kasutada libstd uute süsteemi kutsungite funktsioone, ilma et peaks toetama vanade tuumade ühilduvuse kihte.

Kasutajatele, kes kasutavad Rusti kogutud tööriistadega loodud täitmisfailide vanades Linuxi kernites, soovitatakse oma süsteeme uuendada, jääda vanade kompilaatori versioonide juurde või ise hallata oma libstd haru koos ühilduvuse säilitamiseks vajalike vahekihtidega.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster