Dzimbiri idzathetsa kuthandizira machitidwe akale a Linux

Omwe amapanga projekiti ya Rust adachenjeza ogwiritsa ntchito za kuchuluka komwe kukuyandikira kwa malo a Linux mu compiler, woyang'anira phukusi la Cargo ndi library yanthawi zonse ya libstd. Kuyambira ndi Rust 1.64, yokonzekera Seputembara 22, 2022, zofunikira zochepa za Glibc zidzakwezedwa kuchokera pa mtundu 2.11 mpaka 2.17, ndi Linux kernel kuchokera pa 2.6.32 mpaka 3.2. Zoletsazo zimagwiranso ntchito kwa Rust application executables yomangidwa ndi libstd.

Zida zogawa RHEL 7, SLES 12-SP5, Debian 8 ndi Ubuntu 14.04 zimakwaniritsa zofunikira zatsopano. Thandizo la RHEL 6, SLES 11-SP4, Debian ndi Ubuntu 12.04 lidzathetsedwa. Zina mwazifukwa zothetsera chithandizo cha machitidwe akale a Linux ndizinthu zochepa zopititsira patsogolo kuyanjana ndi malo akale. Makamaka, kuthandizira kwa ma Glibcs ​​akale kumafuna kugwiritsa ntchito zida zakale mukamayang'ana kachitidwe kophatikizana kosalekeza, poyang'anizana ndi kuchuluka kwa zofunikira za mtundu wa LLVM ndi zida zophatikizira. Kuwonjezeka kwa zofunikira za mtundu wa kernel ndi chifukwa chotha kugwiritsa ntchito mafoni atsopano mu libstd popanda kufunikira kosunga zigawo kuti zitsimikizire kuti zimagwirizana ndi maso akale.

Ogwiritsa ntchito omwe amagwiritsa ntchito ma Rust-built executables m'malo okhala ndi Linux kernel yakale amalimbikitsidwa kukweza makina awo, kukhalabe pazotulutsa zakale za compiler, kapena kusunga foloko yawo ya libstd yokhala ndi zigawo kuti zigwirizane.

Source: opennet.ru

Kuwonjezera ndemanga