Rusti projekti arendajad hoiatavad kasutajaid, et Linuxi keskkonna nõuded kompilatsioonis, paketihalduris Cargo ja standardses teegis libstd tõusevad. Alates versioonist Rust 1.64, mis on planeeritud 22. septembriks 2022, tõuseb Glibc minimaalne nõue versioonilt 2.11 versioonile 2.17 ja Linuxi tuumad versioonilt 2.6.32 versioonile 3.2. Piirangud kehtivad ka Rusti rakenduste täidetavatele failidele, mis on kokku pandud libstd-iga.
Uutele nõuetele vastavad jaotised RHEL 7, SLES 12-SP5, Debian 8 ja Ubuntu 14.04. RHEL 6, SLES 11-SP4, Debian ja Ubuntu 12.04 tugi lõpetatakse. Vanade Linuxi süsteemide toetamist lõpetamise põhjusteks nimetatakse piiratud ressursse, et jätkata ühilduvuse säilitamist vanade keskkondadega. Eriti nõuab vanade Glibc-d toetamine vana tööriistade kasutamist pideva integratsiooni süsteemis testimisel, kuna versiooninõuded LLVMis ja ristkompileerimise utiliitides muutuvad rangemaks. Tuuma versiooninõuete tõstmine on seotud võimalusega kasutada libstd-s uusi süsteemikõnesid, ilma et oleks vaja säilitada kihte ühilduvuse tagamiseks vanade tuumadega.
Kasutajatele, kes kasutavad Rusti tööriistadega kokku pandud täidetavaid faile vanade Linuxi tuumade keskkondades, soovitatakse oma süsteeme värskendada, jääda vanade kompilatsiooniversioonide juurde või iseseisvalt hallata oma libstd haru koos kihtidega ühilduvuse säilitamiseks.
Allikas: opennet.ru
