Rust sal ondersteuning vir ouer Linux-stelsels beëindig

Die ontwikkelaars van die Rust-projek het gebruikers gewaarsku oor die dreigende toename in vereistes vir die Linux-omgewing in die samesteller, die Cargo-pakketbestuurder en die libstd-standaardbiblioteek. Begin met Rust 1.64, geskeduleer vir 22 September 2022, sal die minimum vereistes vir Glibc verhoog word van weergawe 2.11 na 2.17, en die Linux-kern van 2.6.32 na 3.2. Die beperkings is ook van toepassing op Rust-toepassingsuitvoerbare programme wat met libstd gebou is.

Die verspreidingsstelle RHEL 7, SLES 12-SP5, Debian 8 en Ubuntu 14.04 voldoen aan die nuwe vereistes. Ondersteuning vir RHEL 6, SLES 11-SP4, Debian en Ubuntu 12.04 sal gestaak word. Van die redes waarom ondersteuning vir ouer Linux-stelsels beëindig word, is beperkte hulpbronne om voort te gaan om verenigbaarheid met ouer omgewings te handhaaf. Ondersteuning vir ouer Glibcs ​​vereis veral die gebruik van ouer nutsgoed wanneer 'n deurlopende integrasiestelsel ingeskakel word, in die lig van toenemende weergawevereistes in LLVM en kruissamestellingshulpmiddels. Die toename in kernweergawevereistes is te wyte aan die vermoë om nuwe stelseloproepe in libstd te gebruik sonder dat dit nodig is om lae te onderhou om verenigbaarheid met ouer pitte te verseker.

Gebruikers wat Rust-geboude uitvoerbare programme in omgewings met 'n ouer Linux-kern gebruik, word aangemoedig om hul stelsels op te gradeer, op ouer vrystellings van die samesteller te bly, of hul eie libstd-vurk met lae in stand te hou om verenigbaarheid te handhaaf.

Bron: opennet.ru

Voeg 'n opmerking