Rust ескі Linux жүйелеріне қолдау көрсетуді тоқтатады

Rust жобасын әзірлеушілер пайдаланушыларға компилятордағы, Cargo пакетінің менеджеріндегі және libstd стандартты кітапханасындағы Linux ортасына қойылатын талаптардың жақын арада артуы туралы ескертті. 1.64 жылдың 22 қыркүйегіне жоспарланған Rust 2022 нұсқасынан бастап Glibc үшін ең төменгі талаптар 2.11 нұсқасынан 2.17 нұсқасына, ал Linux ядросы 2.6.32-ден 3.2-ге дейін көтеріледі. Шектеулер libstd көмегімен жасалған Rust қолданбасының орындалатын файлдарына да қолданылады.

RHEL 7, SLES 12-SP5, Debian 8 және Ubuntu 14.04 тарату жинақтары жаңа талаптарға сай. RHEL 6, SLES 11-SP4, Debian және Ubuntu 12.04 қолдауы тоқтатылады. Ескі Linux жүйелеріне қолдау көрсетуді тоқтату себептерінің арасында ескі орталармен үйлесімділікті сақтауды жалғастыру үшін шектеулі ресурстар бар. Атап айтқанда, ескі Glibcs ​​қолдауы LLVM және кросс-компиляциялық утилиталардағы нұсқа талаптарының жоғарылауы жағдайында үздіксіз интеграция жүйесінде тексеру кезінде ескі құралдарды пайдалануды талап етеді. Ядро нұсқасына қойылатын талаптардың артуы ескі ядролармен үйлесімділікті қамтамасыз ету үшін қабаттарды сақтауды қажет етпестен libstd жүйесінде жаңа жүйелік қоңырауларды пайдалану мүмкіндігіне байланысты.

Ескі Linux ядросы бар орталарда Rust құрастырылған орындалатын файлдарды пайдаланатын пайдаланушыларға үйлесімділікті сақтау үшін жүйелерін жаңартуға, компилятордың ескі шығарылымдарында қалуға немесе қабаттары бар өздерінің libstd шанышқыларына қолдау көрсету ұсынылады.

Ақпарат көзі: opennet.ru

пікір қалдыру