Rust ichaverengerwa muLinux 6.1 kernel. Mutyairi weRust weIntel Ethernet machipisi akagadzirwa

PaKernel Maintainers Summit, Linus Torvalds akazivisa kuti, kudzivirira matambudziko asingatarisirwe, zvigamba zvekutsigira Rust mutyairi kusimudzira zvichaverengerwa muLinux 6.1 kernel, inotarisirwa kuburitswa muna Zvita.

Imwe yemabhenefiti ekuve nerutsigiro rweRust mukernel kurerutsa kwekunyora akachengeteka madhiraivha emudziyo nekudzikisira mukana wekuita zvikanganiso kana uchishanda nendangariro uye nekukurudzira vagadziri vatsva kuti vapinde mukushanda pakernel. "Ngura ndechimwe chezvinhu zvandinofunga kuti zvichaunza huso hutsva ... tave kuchembera nekuchena," Linus akadaro.

Linus akazivisawo kuti kernel vhezheni 6.1 ichavandudza zvimwe zvekare uye zvakanyanya kukosha zvikamu zve kernel, senge printk () basa. Pamusoro pezvo, Linus akayeuka kuti makumi emakore akati wandei apfuura Intel akaedza kumunyengerera kuti Itanium processors yaive ramangwana, asi akapindura, "Kwete, izvo hazvizoitika nekuti hapana chikuva chekusimudzira. ARM iri kuita zvese nemazvo."

Rimwe dambudziko rakaonekwa naTorvalds kwaive kusawirirana mukugadzirwa kweArM processors: "makambani anopenga emahara kubva kuWild West, achigadzira machipisi ehunyanzvi emabasa akasiyana." Akawedzera kuti "iri raive dambudziko guru pakabuda ma processors ekutanga, nhasi kune zviyero zvakakwana kuti zvive nyore kutakura kernels kuma processor matsva eARM."

Pamusoro pezvo, isu tinogona kucherechedza kuburitswa kwekutanga kuitiswa kwerust-e1000 mutyairi weIntel Ethernet adapters, yakanyorwa zvishoma mumutauro weRust. Iyo kodhi ichine mafoni akananga kune mamwe maC anosungirirwa, asi zvishoma nezvishoma basa riri kuenderera mberi rekuvatsiva uye kuwedzera Rust abstractions inodiwa pakunyora madhiraivha etiweki (yekuwana PCI, DMA uye kernel network APIs). Mune chimiro chayo chazvino, mutyairi akabudirira kupasa ping bvunzo payakatangwa muQEMU, asi haisati yashanda nehardware chaiyo.

Source: opennet.ru

Voeg