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
