Ka uru te waikura ki roto i te kernel Linux 6.1. Kua hangaia he taraiwa Rust mo nga maramara Intel Ethernet

I te Kernel Maintainers Summit, i kii a Linus Torvalds, ki te aukati i nga raru ohorere, ka uru atu nga papaki hei tautoko i te whanaketanga taraiwa Rust ki roto i te Linux 6.1 kernel, e kiia ana ka tukuna i te Hakihea.

Ko tetahi o nga painga o te tautoko Rust i roto i te kernel ko te ngawari o te tuhi i nga taraiwa taputapu haumaru ma te whakaiti i te tupono ki te mahi hapa i te wa e mahi ana me te mahara me te akiaki i nga kaihanga hou ki te whakauru ki te mahi i te kernel. "Ko te waikura tetahi o nga mea e whakaaro ana ahau ka puta he kanohi hou... kua koroheketia, kua hina," te kii a Linus.

I panuitia ano e Linus ko te putanga kernel 6.1 ka whakapai ake i etahi o nga waahanga tawhito me te tino taketake o te kernel, penei i te mahi printk(). I tua atu, i mahara a Linus he maha nga tau kua pahure ake nei a Intel i ngana ki te whakatenatena ia ia ko nga kaitoro Itanium kei te heke mai, engari ka whakahoki ia, "Kao, e kore e puta na te mea kaore he kaupapa whanaketanga mo taua mea. Kei te mahi tika a ARM i nga mea katoa."

Ko tetahi atu raru i kitea e Torvalds ko te koretake o te hanga o nga kaipatu ARM: "nga kamupene taputapu haurangi mai i te Wild West, e mahi ana i nga maramara motuhake mo nga momo mahi." I kii ano ia "he raru nui tenei i te wa i puta mai ai nga kaiwhakatikatika tuatahi, i tenei ra he nui nga paerewa kia ngawari ki te kawe i nga kakano ki nga kaitoro ARM hou."

I tua atu, ka kite tatou i te whakaputanga o te whakatinanatanga tuatahi o te taraiwa rust-e1000 mo nga taapiri Intel Ethernet, he waahanga kua tuhia ki te reo Rust. Kei roto tonu i te waehere nga waea tika ki etahi herenga C, engari kei te haere haere tonu te mahi ki te whakakapi me te taapiri i nga tangohanga waikura e tika ana mo te tuhi i nga taraiwa whatunga (mo te uru ki nga API whatunga PCI, DMA me te kernel). I roto i tona ahua o naianei, i angitu te taraiwa i te whakamatautau ping i te wa i whakarewahia ki QEMU, engari kaore ano kia mahi me nga taputapu tuuturu.

Source: opennet.ru

Tāpiri i te kōrero