Pêşdebirên projeya Rust bikarhêneran li ser zêdebûna pêşerojê ya hewcedariyên jîngehê hişyar kirine. Linux di berhevkar, rêveberê pakêtên Cargo, û pirtûkxaneya standard a libstd de. Ji Rust 1.64 dest pê dike, ku ji bo 22ê Îlona 2022an hatiye plankirin, hewcedariyên herî kêm ên Glibc dê ji 2.11 berbi 2.17 werin zêdekirin, û kernel Linux ji 2.6.32 heta 3.2. Sînorkirin ji bo pelên bicîhkirî yên sepanên Rust ên ku bi libstd hatine çêkirin jî derbas dibin.
Belavkirinên jêrîn li gorî pêdiviyên nû ne: RHEL 7, SLES 12-SP5, Debian 8 û Ubuntu 14.04. Piştgiriya ji bo RHEL 6, SLES 11-SP4 dê were rawestandin, Debian и Ubuntu 12.04. Di nav sedemên bidawîbûna piştgiriyê ji bo kevin de Linux-sîstem behsa çavkaniyên sînorkirî ji bo berdewamiya parastina lihevhatinê bi jîngehên kevintir re dikin. Bi taybetî, piştgiriya ji bo Glibc-ya kevintir dema kontrolkirina pergala entegrasyona domdar, ji ber hewcedariyên guhertoyên zêde ji bo LLVM û amûrên berhevkirina xaçerê, karanîna amûrên kevintir hewce dike. Zêdebûna hewcedariyên guhertoya kernel ji ber şiyana karanîna bangên pergalê yên nû di libstd de bêyî hewcedariya parastina navbeynkaran ji bo misogerkirina lihevhatinê bi kernelên kevintir re ye.
Ji bo bikarhênerên ku di hawîrdorên kernel ên kevn de pelên binarî yên ji hêla Rust toolchain ve hatine çêkirin dimeşînin Linux, tê pêşniyar kirin ku pergalên xwe nûve bikin, li ser guhertoyên berhevkar ên kevintir bimînin, an jî bi serbixwe şaxê xwe yê libstd bi navbeynkaran biparêzin da ku hevahengiyê biparêzin.
Source: opennet.ru
