Në Rust do të ndalet mbështetje për sistemet e vjetra Linux

Zhvilluesit e projektit Rust paralajmëruan përdoruesit për një rritje të shpejtë të kërkesave për ambientin Linux në kompjilator, menaxherin e paketave Cargo dhe bibliotekën standarde libstd. Duke filluar nga versioni Rust 1.64, i parashikuar për 22 Shtator 2022, kërkesat minimale për Glibc do të rriten nga versioni 2.11 në 2.17, dhe bërthamat Linux nga 2.6.32 në 3.2. Kufizimet do të aplikohen gjithashtu për skedarët ekzekutivë të aplikacioneve Rust, të ndërtuara me libstd.

Distro-t që përputhen me kërkesat e reja janë RHEL 7, SLES 12-SP5, Debian 8 dhe Ubuntu 14.04. Do të ndërpritet mbështetje për RHEL 6, SLES 11-SP4, Debian dhe Ubuntu 12.04. Njëra nga arsyet për ndalimin e mbështetjes për sistemet e vjetra Linux është mungesa e burimeve për të vazhduar mbështetje për pajtueshmërinë me ambientet e vjetra. Në veçanti, mbështetja e Glibc të vjetra kërkon përdorimin e mjeteve të vjetra gjatë testeve në sistemin e integrimit të vazhdueshëm, në kushtet e rritjes së kërkesave për versionet në LLVM dhe utilitetet e ndërtimit të kryqëzuar. Rritja e kërkesave për versionin e bërthamës lidhet me mundësinë e përdorimit të thirrjeve të reja sistemore në libstd pa pasur nevojë për mbështetje për pajtueshmëri me bërthamat e vjetra.

Përdoruesve që përdorin skedarët ekzekutivë të ndërtuar me mjetet Rust në ambiente me bërthama të vjetra Linux u është sugjeruar të azhurnojnë sistemet e tyre, të qëndrojnë në versionet e vjetra të kompilatorëve ose të mbështesin vetë degën e tyre libstd me shtresa për ruajtjen e pajtueshmërisë.

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster