Rust acabarà amb el suport per a sistemes Linux més antics

Els desenvolupadors del projecte Rust van advertir els usuaris sobre l'augment imminent dels requisits per a l'entorn Linux en el compilador, el gestor de paquets Cargo i la biblioteca estàndard libstd. A partir de Rust 1.64, previst per al 22 de setembre de 2022, els requisits mínims per a Glibc passaran de la versió 2.11 a la 2.17, i el nucli Linux de la 2.6.32 a la 3.2. Les restriccions també s'apliquen als executables de l'aplicació Rust construïts amb libstd.

Els kits de distribució RHEL 7, SLES 12-SP5, Debian 8 i Ubuntu 14.04 compleixen els nous requisits. El suport per a RHEL 6, SLES 11-SP4, Debian i Ubuntu 12.04 s'interromprà. Entre les raons per acabar amb el suport per a sistemes Linux antics hi ha recursos limitats per continuar mantenint la compatibilitat amb entorns antics. En particular, el suport per a Glibcs ​​més antics requereix l'ús d'eines més antigues quan es fa la comprovació en un sistema d'integració contínua, davant l'augment dels requisits de versió en LLVM i utilitats de compilació creuada. L'augment dels requisits de versió del nucli es deu a la capacitat d'utilitzar noves trucades al sistema a libstd sense necessitat de mantenir capes per garantir la compatibilitat amb nuclis més antics.

Es recomana als usuaris que utilitzen executables creats per Rust en entorns amb un nucli de Linux més antic que actualitzin els seus sistemes, que es mantinguin en versions anteriors del compilador o que mantinguin la seva pròpia bifurcació libstd amb capes per mantenir la compatibilitat.

Font: opennet.ru

Afegeix comentari