Rust dê di nav kernel Linux 6.1 de be. Ji bo çîpên Intel Ethernet ajokerek Rust hate afirandin

Di Civîna Kernel Maintainers de, Linus Torvalds daxuyand ku, ji ber pirsgirêkên nepêşbînîkirî, patches ji bo piştgirîkirina pêşkeftina ajokera Rust dê di kernel Linux 6.1 de, ku tê pêşbînîkirin ku di Kanûna Pêşîn de were berdan, bicîh bibin.

Yek ji feydeyên hebûna piştgiriya Rust di kernelê de hêsankirina nivîsandina ajokarên cîhaza ewledar e bi kêmkirina îhtîmala çêkirina xeletiyan dema ku bi bîranînê re dixebitin û motîvekirina pêşdebirên nû ku tev li xebata li ser kernelê bibin. "Rest yek ji wan tiştan e ku ez difikirim ku dê rûyên nû bi xwe re bîne... em pîr û gewr dibin," Linus got.

Linus her weha ragihand ku guhertoya kernel 6.1 dê hin beşên herî kevn û bingehîn ên kernelê, wek fonksiyona printk() baştir bike. Wekî din, Linus bi bîr xist ku çend deh sal berê Intel hewl da ku wî qanih bike ku pêvajoyên Itanium pêşerojê ne, lê wî bersiv da, "Na, ew ê nebe ji ber ku platformek pêşkeftinê ji bo wê tune. ARM her tiştî rast dike."

Pirsgirêkek din a ku Torvalds destnîşan kir nerazîbûna di hilberîna pêvajoyên ARM de bû: "Pirketên hardware yên dîn ên ji rojavaya kovî, ku çîpên pispor ji bo karên cihêreng çêdikin." Wî zêde kir ku "ev pirsgirêkek mezin bû dema ku pêvajoyên yekem derketin, îro têra xwe standard hene ku hêsankirina kernelan ji bo pêvajoyên nû yên ARM re hêsan bikin."

Wekî din, em dikarin weşandina pêkanîna destpêkê ya ajokera rust-e1000 ji bo adapterên Intel Ethernet, ku bi qismî bi zimanê Rust hatî nivîsandin, destnîşan bikin. Kod hîn jî bangên rasterast ji hin girêdanên C-yê re vedihewîne, lê xebatek hêdî hêdî tê meşandin da ku wan biguhezîne û jêderkên Rust ên ku ji bo nivîsandina ajokarên torê hewce ne (ji bo gihîştina API-yên PCI, DMA û torê kernel) zêde bikin. Di forma xweya heyî de, ajokar bi serfirazî ceribandina ping-ê dema ku li QEMU dest pê dike derbas dike, lê hîna bi hardware rast re naxebite.

Source: opennet.ru

Add a comment