Za a karɓi tsatsa a cikin Linux 6.1 kwaya. Tsatsa direba don Intel Ethernet kwakwalwan kwamfuta halitta

A taron masu kula da Kernel, Linus Torvalds ya sanar da cewa, hana matsalolin da ba a zata ba, za a haɗa faci don tallafawa ci gaban direban Rust a cikin Linux 6.1 kernel, wanda ake sa ran za a saki a watan Disamba.

Ɗaya daga cikin fa'idodin samun tallafin Rust a cikin kwaya shine sauƙaƙe rubuta direbobi masu aminci ta hanyar rage yuwuwar yin kurakurai yayin aiki tare da ƙwaƙwalwar ajiya da ƙarfafa sabbin masu haɓakawa don shiga cikin aiki akan kwaya. "Tsatsa na ɗaya daga cikin abubuwan da nake tsammanin za su kawo sabbin fuskoki ... muna tsufa kuma muna yin launin toka," in ji Linus.

Linus ya kuma ba da sanarwar cewa sigar kernel 6.1 za ta inganta wasu tsofaffi kuma mafi mahimman sassa na kwaya, kamar aikin printk(). Bugu da kari, Linus ya tuna cewa shekaru da dama da suka gabata Intel ya yi kokarin gamsar da shi cewa masu sarrafa Itanium sune nan gaba, amma ya amsa da cewa, “A’a, hakan ba zai faru ba saboda babu wani dandamali na ci gaba. ARM tana yin komai daidai."

Wata matsalar Torvalds da aka gano ita ce rashin daidaituwa a cikin samar da na'urori na ARM: "Kamfanonin kayan aikin hauka daga Wild West, suna yin kwakwalwan kwamfuta na musamman don ayyuka daban-daban." Ya kara da cewa "wannan babbar matsala ce a lokacin da na'urori na farko suka fito, a yau akwai isassun matakan da za su saukaka jigilar kwaya zuwa sabbin na'urori na ARM."

Bugu da ƙari, za mu iya lura da buga farkon aiwatar da tsatsa-e1000 direba don Intel Ethernet adaftan, wani bangare da aka rubuta a cikin Rust harshen. Lambar har yanzu tana ƙunshe da kira kai tsaye zuwa wasu ɗaurin C, amma ana ci gaba da aiki a hankali don maye gurbinsu da ƙara abubuwan tsatsa da suka wajaba don rubuta direbobin cibiyar sadarwa (don samun damar zuwa PCI, DMA da APIs na cibiyar sadarwar kwaya). A cikin sigar sa na yanzu, direban yayi nasarar cin gwajin ping lokacin da aka ƙaddamar da shi a cikin QEMU, amma har yanzu bai yi aiki da kayan masarufi na gaske ba.

source: budenet.ru

Add a comment