Miridhku, wax horumarayaasha Linux u muuqdaan in ay ku raacsan yihiin

Luqadda barnaamijka Miridhku wuxuu had iyo jeer ujeedkiisu yahay inuu ku beddelo C horumarka Linux kernel Waana sida Rust uu u bislaaday, dhowr horumariyayaal ayaa muujiyey xiisaha sii kordhaya ee ku saabsan isticmaalkiisa kernel-ka Linux.

In Shirka Virtual ee Linux Plumbers 2020, socodka microconferencing by Caweyska Dalmar abaabulay kulan su'aalaha furan ah iyo caqabadaha aqbalaadda kor u qaadista Rust ee kernel Linux.

Xiisaha mowduucan ayaa muuqda, maadaama kalfadhigan uu ahaa kii ugu mashquulka badnaa ee dhacdadii 2020.

Markaa miyay tahay inaan hadda dib u qorno dhammaan kernel-ka Linux luuqada Rust? Dooddani ma aha mid maanta ka bilaabaneysa waxaana la xoojiyay tan iyo markii uu soo baxay noocii ugu horreeyay ee xasilloon ee miridhku ku dhacay 2015.

Marka la eego fursadaha ay bixiso Miridhku, qaar waxay soo jeedinayaan in la sameeyo. Sannadkan, shirkii Linux Plumbers bishii Agoosto, kuwa hadlayaa waxay heleen waqti ay kaga doodaan.

Arinta layaabka lihi waa taas waxaad moodaa inay ogolaadeen si wada jir ah maya inaan dib loogu qorin koodhkii horey u jiray Rust, laakiin loogu talagalay horumarinta kernel inay sii wadato adeegsiga miridhku. Taasi waa, waxay saadaalinayaan adduunyo qaybo cusub oo koodh lagu qori karo Rust.

Kulankaan waxaa lagu dhisay shaqadii hore ee horumariyayaal badan, oo ay kujirto hadal sanadkii hore ay bixiyeen Alex Gaynor iyo Geoffrey Thomas oo kahadlay shirkii Amniga ee Linux.

Shirka, waxay ku soo bandhigeen shaqadooda ku aaddan noocyada 'Rust kernel modules' waxayna u ololeeyeen in la korsado miridhku meertada.

Waxay soo qaateen shaqada muujineysa in qiyaas ahaan seddex meelood labo meel nuglaanta kernel ee loo qoondeeyay CVE ee Android iyo Ubuntu ay la xiriiraan arrimaha amniga xusuusta.

Waxay ku dhameeyeen sharraxaad taas Miridhku wuxuu gabi ahaanba ka fogaan karaa khaladka noocan ah mahadnaq badan oo ah API-yada karti u leh nooca nidaamkaaga iyo xaqiijinta deyntaada.

Daraasadani waxay ku guuleysatay inay ku qanciso dhowr ilaaliyeyaal horeyba Linus Torvalds, oo taageeray soo gelitaanka miridhku ku reebay jirkiisa. Thomas iyo Gaynor, Josh Triplett, oo wada-guddoomiye ka ah kooxda luqadda Rust iyo horumariye muddo dheer shaqeynayay oo Linux ah, iyo sidoo kale horumariyayaal kale oo daneynaya ayaa ka qeybgalay doodda ku saabsan mowduuca.

Waxay si kooban u taabteen shaqadiisa ilaa hadda iyo qaar ka mid ah fikirradiisii ​​ugu horreeyay iyo su'aalaha kahor intaan inta badan la furin wadahadalka.

Kuwani waa adeegsiga API-yada jira ee kernel, taageerada dhismaha, iyo su'aal ku saabsan iswaafajinta ABI ee u dhexeeya Rust iyo C.

Xaqiiqdii, iyagu markii hore way rumaysan yihiin taas ku soo bandhigida miridhku qaab dhismeedka geedka waa inuu ixtiraamaa C API-yada jira. 

Si kastaba ha noqotee, qof kastaa wuxuu dareensan yahay in Ibliisku ku jiro faahfaahinta, iyo labadaba shaqooyinka illaa hadda la qabtay iyo wadahadalka inta lagu jiro kalfadhiga ayaa muujiyay qaar ka mid ah caqabadaha furan.

Tusaale ahaan, Linux waxay isticmaashaa adeegsi culus oo ah macros-ka hormarsan iyo shaqooyinka khadadka, kuwaas oo aan sida ugu fudud u taageerin qalabka loo yaqaan 'bindgen tool' iyo 'Rust's interface works interface'.

Sida laga soo xigtay iyaga, hadda hirgelinta kaliya ee bisil ee miridhku waa isku-dubaridaha rustc, kaas oo soo saara koodh iyada oo loo marayo LLVM.

Kernel-ka Linux wuxuu taageeraa qaab-dhismeedyo kala duwan oo badan, kuwaas oo badidoodu aysan haysan taageerada LLVM ee la heli karo.

Dhiniciisa, Triplett wuxuu soo jeediyay in lagu darsado miridhku xarkaha waxay ka caawin doontaa kordhinta taageerada qaab dhismeedka Rust, isaga oo sheegay khibradiisa mashruucii Debian. Wuxuu xusay in soo saarista barnaamijka miridhku ee Debian ay gacan ka gaysatay dhiirigelinta dadka jecel iyo kuwa adeegsada qaab dhismeedka niche si loo wanaajiyo taageerada Rust, wuxuuna rajaynayaa in lagu daro taageerada kernel si ay u yeelato saameyn la mid ah.

Gaar ahaan, wuxuu ku qancay in qaabdhismeed kasta oo leh gadaal LLVM uu si dhakhso leh ula jaan qaadi karo Rust. Doodda ayaa sidoo kale diiradda lagu saaray hirgelinta kale ee Rust oo ah waddo loo maro taageerada dhismaha ee ballaaran.

Kalfadhigu wuxuu ku dhammaaday iyada oo aan la helin dhacdooyin gaar ah oo dheeraad ah, laakiin waxaad moodaa inay jirto xamaasad guud oo lagu taageerayo Rust Mods iyo heshiis sii kordhaya oo ku saabsan shuruudaha guud ee taageeradan.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Autopilot dijo

    Waxay umuuqataa bilowga waa cusub, C ma guuraanka ayaa soo baxaya.

    Hello Rust, bye Linus Torvalds!