Rust proiektuaren garatzaileek erabiltzaileei ohartarazi zieten Linux ingurunearen eskakizunen berehalako gehikuntzaz konpilatzailean, Cargo paketeen kudeatzailean eta libstd liburutegi estandarrean. Rust 1.64-tik hasita, 22ko irailaren 2022rako aurreikusita, Glibc-en gutxieneko eskakizunak 2.11 bertsiotik 2.17ra igoko dira eta Linux nukleoa 2.6.32tik 3.2ra. Murrizketak libstd-ekin eraikitako Rust aplikazioaren exekutagarriei ere aplikatzen zaizkie.
RHEL 7, SLES 12-SP5, Debian 8 eta Ubuntu 14.04 banaketa-kitek baldintza berriak betetzen dituzte. RHEL 6, SLES 11-SP4, Debian eta Ubuntu 12.04 laguntza eten egingo da. Linux sistema zaharrentzako euskarria amaitzeko arrazoien artean ingurune zaharragoekin bateragarritasuna mantentzen jarraitzeko baliabide mugatuak daude. Hain zuzen ere, Glibcs ββzaharrentzako laguntzak tresna zaharragoak erabiltzea eskatzen du etengabeko integrazio-sistema batean egiaztatzean, LLVM-en bertsio-eskakizunak gero eta handiagoak direnez eta konpilazio gurutzatuaren utilitateetan. Nukleoaren bertsio-eskakizunen gehikuntza libstd-n sistema dei berriak erabiltzeko gaitasunari zor zaio geruzak mantendu beharrik gabe, nukleo zaharragoekin bateragarritasuna ziurtatzeko.
Linux kernel zaharrago bat duten inguruneetan Rust-en eraikitako exekutagarriak erabiltzen dituzten erabiltzaileei sistemak berritzea gomendatzen zaie, konpilatzailearen bertsio zaharragoetan egon edo beren libstd fork propioa mantentzea geruzekin bateragarritasuna mantentzeko.
Iturria: opennet.ru