Rust köhnə Linux sistemləri üçün dəstəyi dayandıracaq

Rust layihəsinin tərtibatçıları istifadəçilərə kompilyatorda, Cargo paket menecerində və libstd standart kitabxanasında Linux mühitinə tələblərin qaçılmaz olaraq artması barədə xəbərdarlıq etdilər. 1.64 sentyabr 22-ci il tarixinə planlaşdırılan Rust 2022-dən başlayaraq Glibc üçün minimum tələblər 2.11-dən 2.17-yə, Linux nüvəsi isə 2.6.32-dən 3.2-yə qaldırılacaq. Məhdudiyyətlər həmçinin libstd ilə qurulmuş Rust tətbiqi icra sənədlərinə də aiddir.

RHEL 7, SLES 12-SP5, Debian 8 və Ubuntu 14.04 paylama dəstləri yeni tələblərə cavab verir. RHEL 6, SLES 11-SP4, Debian və Ubuntu 12.04 üçün dəstək dayandırılacaq. Köhnə Linux sistemləri üçün dəstəyin dayandırılmasının səbəbləri arasında köhnə mühitlərlə uyğunluğu davam etdirmək üçün məhdud resurslar var. Xüsusilə, köhnə Glibcs ​​üçün dəstək, LLVM və çarpaz kompilyasiya yardım proqramlarında artan versiya tələbləri qarşısında davamlı inteqrasiya sistemində yoxlanarkən köhnə alətlərin istifadəsini tələb edir. Kernel versiyası tələblərinin artması köhnə nüvələrlə uyğunluğu təmin etmək üçün layların saxlanmasına ehtiyac olmadan libstd-də yeni sistem çağırışlarından istifadə etmək imkanı ilə bağlıdır.

Köhnə Linux nüvəsi olan mühitlərdə Rust-built icraedici proqramlardan istifadə edən istifadəçilərə sistemlərini təkmilləşdirməyə, tərtibçinin köhnə buraxılışlarında qalmağa və ya uyğunluğu qorumaq üçün təbəqələrlə öz libstd çəngəllərini saxlamağa təşviq edilir.

Mənbə: opennet.ru

Добавить комментарий