Rust-ek Linux sistema zaharrentzako laguntza amaituko du

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

Gehitu iruzkin berria