An riga an aika da fasali na biyu na facin kwalliyar tallafi na direba akan Linux

A cikin watan Maris na wannan shekara a kan Linux-reshe na gaba - a cikin wancan lokacin tana aiki ne don kwafin Linux 5.13, an haɗa saitin farko na abubuwan haɓaka don haɓaka direbobin na'urar a ciki yaren Tsatsa kuma yanzu an gabatar da buƙatar don haɗawa da na biyu na faci don ƙara tallafi na Tsatsa ga kernel ɗin Linux.

Mutumin da ya aika da bukatar zuwa ga masu ci gaba na Linux shine Miguel Ojeda, marubucin aikin Rust-for-Linux wanda shima munyi magana a kansa kwanakin baya, tunda aka dauke shi ya dauki nauyin aikin "Prossimo" wanda ainihinsa Yana mai da hankali kan haɓaka ƙoƙari don matsar da muhimman kayan aikin software zuwa lambar tsaro don amintar da ƙwaƙwalwar kwaya ta Linux tare da Tsatsa (idan kuna son ƙarin sani game da aikin, zaku iya tuntuɓar aikawa a mahaɗin da ke ƙasa.)

Rust Drivers akan Linux
Labari mai dangantaka:
Prossimo, aikin ISRG ne don amintar da ƙwaƙwalwar ajiyar Linux tare da Tsatsa

Buƙatar da Miguel Ojeda ya aiko ita ce sabuntawa ta biyu na abubuwanda aka kirkira don cigaban direbobin na'urar a cikin harshen Rust wanda kuma a cikinsa aka share bayanan da aka bayar yayin tattaunawa kan fasalin farko na faci wanda kuma Linus Torvalds ya riga ya shiga tattaunawar kuma ya ba da shawarar canza dabaru don aiwatar da wasu ayyukan kaɗan.

A cikin fa'idodi da aka ambata su ne cewa amintaccen sarrafa ƙwaƙwalwar ajiya a cikin Tsatsa a tattara lokaci ta hanyar bincika nassoshi, bin diddigin mallakar abu da rayuwar abu, da kimanta daidaiton damar ƙwaƙwalwar ajiya a lokacin gudu.

Tsatsa kuma tana bayarwa Kariyar ambaliyar lamba, yana buƙatar ƙaddamar da tilas na ƙimomi masu canji kafin amfani, mafi kyawun iya sarrafa kurakurai a cikin ɗakunan karatu na yau da kullun, yana ɗaukar ra'ayin nassoshi da masu canji mara canzawa ta tsohuwa, kuma yana ba da rubutu mai ƙarfi tsaye don rage kuskuren ma'ana.

Na canje-canjen da suka yi fice wannan sabon sigar na facin an ambaci shi:

  • Lambar rarraba ƙwaƙwalwar ajiya ta hana yiwuwar haifar da yanayin firgita lokacin da kurakurai kamar daga ƙwaƙwalwar ajiya suka faru.
  • An hada da wani bambance-bambancen da Rust ware ɗakin karatu, wanda aka sake yin lambar don sarrafa makullai, amma makasudin ƙarshen shine kawo duk abubuwan da ake buƙata don kwaya zuwa babban ɗab'in kasaftawa (an riga an riga an shirya canje-canje kuma an canja su zuwa ɗakunan karatu na Tsatsa na yau da kullun).
  • Maimakon ginin dare, ana iya amfani da beta da ingantattun sifofi yanzu mai tara rustc don tattara ƙwaya mai sa Tsatsa. A halin yanzu ana amfani da rustc 1.54-beta1 azaman mai tattara bayanai, amma bayan fitowar 1.54 a ƙarshen watan, za a tallafa ta azaman mai tattara bayanai.
  • Ara tallafi don rubuta jarabawa ta amfani da daidaitaccen sifa ta "# [gwaji]" da ikon amfani da ƙirar don amfani da lambar samfurin daga takaddama azaman gwaji.
  • Ara tallafi don gine-ginen ARM32 da RISCV ban da waɗanda aka tallafawa a baya x86_64 da ARM64.
    Ingantaccen aiwatarwar GCC Tsatsa (GCC frontend for Rust) da rustc_codegen_gcc (rustc backend na GCC), wanda yanzu ya wuce dukkan alamun.
  • A sabon matakin abstraction don shirye-shiryen tsatsa don amfani da kayan ƙirar da aka rubuta a cikin C, kamar bishiyoyi, ƙididdigar ƙididdigar abubuwa, ƙirƙirar masu bayyana fayil, ayyuka, fayiloli, da veto I / O.
  • Abubuwan haɓaka direbobin sun inganta tallafi don tsarin "file_operations", da "module!" Macro, aikin macro, da direbobi masu ƙwarewa (bincike da sharewa).
  • Binder yana da tallafi don wucewa masu bayyana fayil da hanyoyin LSM.
  • Misali mafi aiki na direba Tsatsa, bcm2835-rng, an samar dashi don janareto lambar bazuwar kayan aiki don allon Rasberi Pi.

A ƙarshe, idan kuna da sha'awar sanin ƙarin abubuwa game da shi, kuna iya tuntuɓar cikakkun bayanai 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.