Rust ichapedza tsigiro yevakuru Linux masisitimu

Vagadziri veRust purojekiti vakayambira vashandisi nezvekuwedzera kuri kuitika kwezvinodikanwa zvenzvimbo yeLinux mune compiler, Cargo package maneja uye libstd standard raibhurari. Kutanga neRust 1.64, yakarongerwa Gunyana 22, 2022, izvo zvishoma zvinodiwa zveGlibc zvichasimudzwa kubva muvhezheni 2.11 kusvika 2.17, uye Linux kernel kubva 2.6.32 kusvika 3.2. Izvo zvirambidzo zvinoshandawo kune Rust application executables yakavakwa ne libstd.

Iyo yekugovera kits RHEL 7, SLES 12-SP5, Debian 8 uye Ubuntu 14.04 inosangana nezvinodiwa zvitsva. Tsigiro yeRHEL 6, SLES 11-SP4, Debian uye Ubuntu 12.04 ichamiswa. Pakati pezvikonzero zvekugumisa kutsigirwa kwevakuru Linux masisitimu ane mashoma zviwanikwa zvekuenderera mberi nekuchengetedza kuenderana nenzvimbo dzechikuru. Kunyanya, kutsigirwa kweGlibcs ​​echikuru kunoda kushandiswa kwezvishandiso zvekare kana uchitarisa mune inoenderera mberi yekubatanidza sisitimu, pamberi pekuwedzera vhezheni zvinodiwa muLLVM uye muchinjika-kuunganidza zvinoshandiswa. Kuwedzera kweiyo kernel vhezheni zvinodiwa imhaka yekugona kushandisa nyowani system inofona mu libstd pasina kukosha kwekuchengetedza zvidimbu kuti ive nechokwadi chekuenderana nemakernel ekare.

Vashandisi vanoshandisa Rust-yakavakwa executable munzvimbo dzine Linux kernel yakura vanokurudzirwa kukwidziridza masisitimu avo, kugara pane ekare kuburitswa kwemuunganidzi, kana kuchengetedza yavo libstd forogo ine zvidimbu kuchengetedza kuenderana.

Source: opennet.ru

Voeg