Rust gëtt am Linux 6.1 Kernel abegraff. Rust Chauffer fir Intel Ethernet Chips erstallt

Um Kernel Maintainers Summit huet de Linus Torvalds ugekënnegt datt, mat onerwaarte Probleemer, Patches fir Rust Driver Entwécklung z'ënnerstëtzen, am Linux 6.1 Kernel abegraff ginn, deen erwaart gëtt am Dezember verëffentlecht ginn.

Ee vun de Virdeeler fir Rust Ënnerstëtzung am Kärel ze hunn ass d'Vereinfachung vu séchere Geräter Treiber ze schreiwen andeems d'Wahrscheinlechkeet reduzéiert gëtt fir Feeler ze maachen wann Dir mat Erënnerung schafft an nei Entwéckler motivéiert fir un der Kernel ze schaffen. "Rust ass eng vun deene Saachen, déi ech mengen, wäert nei Gesiichter bréngen ... mir ginn al a gro," sot Linus.

Linus huet och ugekënnegt datt d'Kernel Versioun 6.1 e puer vun den eelsten a fundamentalsten Deeler vum Kernel verbessert, sou wéi d'Printk() Funktioun. Zousätzlech huet de Linus drun erënnert datt virun e puer Joerzéngte Intel probéiert huet him ze iwwerzeegen datt Itanium Prozessoren d'Zukunft waren, awer hien huet geäntwert: "Nee, dat wäert net geschéien well et keng Entwécklungsplattform dofir ass. ARM mécht alles richteg.

En anere Problem, deen Torvalds identifizéiert huet, war d'Inkonsistenz an der Produktioun vun ARM Prozessoren: "verréckte Hardwarefirmen aus dem Wild West, déi spezialiséiert Chips fir verschidden Aufgaben maachen." Hien huet bäigefüügt datt "dëst e grousse Problem war wann déi éischt Prozessoren erauskoum, haut ginn et genuch Standarden fir et einfach ze portéieren Kärelen op nei ARM Prozessoren."

Zousätzlech kënne mir d'Publikatioun vun der initialer Ëmsetzung vum Rust-e1000 Chauffer fir Intel Ethernet Adapter notéieren, deelweis an der Rust Sprooch geschriwwen. De Code enthält nach ëmmer direkt Uruff un e puer C Bindungen, awer graduell Aarbecht ass amgaang fir se z'ersetzen an Rustabstraktiounen ze addéieren déi néideg sinn fir Netzwierk Treiber ze schreiwen (fir Zougang zu PCI, DMA a Kernel Netzwierk APIen). A senger aktueller Form passéiert de Chauffer de Ping-Test erfollegräich wann se an QEMU lancéiert ginn, awer funktionnéiert nach net mat echte Hardware.

Source: opennet.ru

Setzt e Commentaire