Torvalds ya ba da sanarwar cewa za a karɓi Rust a cikin Linux 6.1

Rust Drivers akan Linux

Rust yanzu yana shirye don shiga C azaman harshe mai amfani don aiwatarwa akan Linux

Wannan shekarar 2022 na iya zama shekarar Tsatsa a cikin Linux kernel, tun Rust don Linux yana iya shirye don Linux kernel version 6.1. Wannan shi ne abin da ya fito daga jawabin kwanan nan na Linus Torvalds a taron Budaddiyar Madogara na ƙarshe.

Kuma shi ne cewa manyan masu kula da kernel na Linux sun saba da yaren C wanda aka riga an yi la'akari da shekarunsa, yayin da wasu ke gab da kusan sittin, yayin da sababbin masu kula da shekarun shekaru talatin ke karuwa. wanda zai iya ƙara wahalar gano masu kula da kernel na Linux idan ci gabanta ya ci gaba a cikin harshen C.

Yayin taron Budaddiyar Koli na TuraiLinus Torvalds ya sanar cewa, toshe matsalolin da ba a zata ba, skuma zai haɗa da faci don tallafawa haɓakar direban Rust a cikin Linux 6.1 kernel, wanda ake sa ran fitowa a watan Disamba.

Wasu na fa'idar samun tallafin Tsatsa a cikin kwaya suna sauƙaƙa rubuta masu sarrafawa na amintattun na'urori ta hanyar rage yiwuwar kurakuran ƙwaƙwalwar ajiya da ƙarfafa sababbin masu haɓakawa don shiga cikin kwaya.

"Tsatsa na ɗaya daga cikin abubuwan da nake tsammanin za su kawo sabbin fuskoki ... muna tsufa da launin toka," in ji Linus.

Bayanan saki don Linux 6.0 rc1 yana ba da sabuntawa kan ci gaban aikin Rust don Linux: akwai ƙungiyar aiki mai alaƙa, direba na farko don kafofin watsa labaru na NVMe da aka haɓaka tare da wannan yaren yana samuwa, haka kuma direban uwar garken da aka yi niyya don ka'idar hanyar sadarwa ta 9P.

Koyaya, ƙungiyar ta ci gaba da fuskantar matsaloli tare da ginin. A zahiri, an yi shi tare da GCC don kwaya yayin da Rust har yanzu yana tare da LLVM. Rust interface don GCC yana kan ayyukan, amma yunƙurin yana kan ƙuruciya.

Farkon tallafin Rust don ci gaban Linux kernel dauke "muhimmin mataki don samun damar rubuta masu sarrafawa a cikin yare mafi aminci." Mozilla Research's Rust shine nau'in yaren shirye-shirye waɗanda waɗanda ke rubuta lamba don tsarin shigar da kayan aiki na asali (BIOS), bootloaders, tsarin aiki, da sauransu. yi sha'awa

A cewar masu lura, makomar tsarin shirye-shirye ne maimakon yaren C. A gaskiya ma, masana sun ce yana ba da garantin tsaro mafi kyau na software fiye da C/C++ biyu. A AWS, sun ƙayyade cewa zabar Rust don ayyukan ci gaba yana nufin ƙara yawan ƙarfin makamashi da aiwatar da aikin C don amfanin tsaro.

Linus ya kuma sanar da cewa sigar 6.1 na kwaya zai inganta wasu tsofaffin sassan da mahimman abubuwan kernel, kamar aikin printk(). Bugu da ƙari, Linus ya tuna cewa ƴan shekarun da suka gabata, Intel ya yi ƙoƙari ya gamsar da shi cewa mai sarrafa Itanium shine gaba, amma ya amsa.

“A’a, hakan ba zai faru ba, domin babu wani dandali na ci gaba da zai yi. ARM tana yin komai daidai." "

Wata matsala Torvalds ya nuna 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 "babban abu ne a lokacin da na'urorin sarrafawa na farko suka fito, a yau akwai isassun matakan da za su sauƙaƙa canja wurin muryoyin zuwa sabbin na'urori na ARM."

Hakanan, zamu iya nuna sakin farkon aiwatar da direban tsatsa-e1000 don masu adaftar Intel Ethernet, wanda aka rubuta a cikin Rust.

Lambar har yanzu tana da kira kai tsaye zuwa wasu ɗaurin C, amma a hankali ana yin aiki don maye gurbinsu da ƙara abubuwan tsatsa da ake buƙata don rubuta direbobin cibiyar sadarwa (don samun damar PCI, DMA, da APIs na cibiyar sadarwa na kernel). A cikin sigar sa na yanzu, direban yayi nasarar cin gwajin ping lokacin da aka shigar dashi cikin QEMU, amma har yanzu baya aiki da kayan masarufi na gaske.

Finalmente Idan kuna da sha'awar sanin game da shi, zaka iya duba bayanan A cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.