Rust projekta izstrādātāji brīdina lietotājus par drīzo prasību paaugstināšanu attiecībā uz Linux vidi kompilatorā, pakotņu pārvaldniekā Cargo un standarta bibliotēkā libstd. Nepārtraucot versiju Rust 1.64, kas plānota 2022. gada 22. septembrī, minimālas prasības Glibc tiks paaugstinātas no 2.11 uz 2.17, bet Linux kodoli no 2.6.32 uz 3.2. Ierobežojumi attieksies arī uz Rust aplikāciju izpildfailiem, kas izveidoti ar libstd.
Jaunajām prasībām atbilst sadales RHEL 7, SLES 12-SP5, Debian 8 un Ubuntu 14.04. Tiks pārtraukts atbalsts RHEL 6, SLES 11-SP4, Debian un Ubuntu 12.04. Starp iemesliem, kāpēc tiek pārtraukts atbalsts vecajām Linux sistēmām, ir ierobežotie resursi, kas nepieciešami turpmākai saderības nodrošināšanai ar vecajiem vidēm. Īpaši veco Glibc atbalsts prasa izmantot veco rīku komplektu, veicot pārbaudes nepārtrauktā integrācijā, pieaugot prasībām attiecībā uz versijām LLVM un krusteniskās kompilācijas rīkiem. Prasību paaugstināšana attiecībā uz kodola versiju saistīta ar iespēju izmantot libstd jaunas sistēmas izsaukumus, neveicot slāņu atbalstu saderības nodrošināšanai ar vecajiem kodoliem.
Lietotājiem, kuri izmanto Rust izstrādātos izpildfailus veco Linux kodolu vidē, ieteikts atjaunināt savas sistēmas, palikt pie vecajām kompilatora versijām vai pašiem atbalstīt savu libstd atzarojumu ar slāņiem saderības saglabāšanai.
Avots: opennet.lv
