Tsatsa, wani abu na masu haɓaka Linux kamar sun yarda da shi

Yaren shirye-shiryen Tsatsa koyaushe tana nufin maye gurbin C a cikin haɓakar kernel na Linux Kuma kamar yadda tsatsa ya girma, masu haɓakawa da yawa sun nuna ƙimar sha'awar amfani da shi a cikin kwayar Linux.

A cikin Taron Virtual na Linux Plumbers 2020, tafiyar microconferencing by Mazaje Ne shirya wani taro kan buɗaɗɗun tambayoyi da shinge don karɓar Rust akan kernel na Linux.

Sha'awa a cikin wannan batun ana bayyane, saboda wannan zaman shine mafi mahimmancin taron 2020.

Don haka yanzu ya kamata mu sake rubuta dukkanin kernel ɗin Linux tare da yaren Tsatsa? Wannan tattaunawar ba ta zama ta yau ba daga yau kuma ana girmama ta tun bayyanar farkon tsatsaurar tsatsa a cikin 2015.

Dangane da damar da yake bayarwa Tsatsa, wasu suna ba da shawarar yin ta. A wannan shekara, a taron Linux Plumbers a watan Agusta, masu iya magana sun sake lokaci don tattauna shi.

Kuma abin mamakin shine da alama sun yarda gaba daya babu kar a sake rubuta lambar data kasance a Rust, amma don ci gaban kernel don ci gaba da amfani da Tsatsa. Wato, suna hango wata duniya wacce za'a iya rubuta sabbin abubuwa a cikin Tsatsa.

Wannan zaman da aka gina akan aikin da ya gabata na yawancin masu haɓakawa, gami da jawabin da Alex Gaynor da Geoffrey Thomas suka bayar a shekarar bara a taron Tsaro na Linux.

A taron, sun gabatar da ayyukansu a kan samfurin Rust kernel modules kuma sun ba da shawara don tallata Rust a cikin kwaya.

Sun ambaci aikin da ke nuna cewa kusan kashi biyu bisa uku na halayen kernel da aka sanya CVE a cikin Android da Ubuntu suna da alaƙa da al'amuran tsaro na ƙwaƙwalwa.

Sun gama bayanin hakan Tsatsa na iya kaucewa gaba ɗaya irin wannan kuskuren godiya ga amintattun APIs kunna ta hanyar tsarin ku da mai tabbatar da lamunin ku.

Wannan binciken ya sami nasarar shawo kan masu kula da dama tuni Linus Torvalds, wanda ya goyi bayan shigar da Tsatsa a cikin kwaya. Thomas da Gaynor, Josh Triplett, masu haɗin gwiwar ƙungiyar harshe na Rust da kuma wanda ya daɗe da haɓaka kernel na Linux, da kuma wasu masu son haɓaka ci gaban sun halarci tattaunawar kan batun.

Sun ɗan taƙaita aikinsa har zuwa yanzu da wasu daga cikin tunaninsa da tambayoyinsa na farko kafin buɗe mafi yawan lokaci don tattaunawa.

Waɗannan su ne amfani da APIs na yanzu a cikin kwaya, goyan bayan gine-gine, da tambaya game da daidaiton ABI tsakanin Tsatsa da C.

A zahiri, da farko sun yi imani da hakan gabatar da Tsatsa cikin tsarin bishiya dole ne ya girmama C APIs na yanzu. 

Koyaya, kowa yana jin cewa shaidan yana cikin cikakkun bayanai, kuma duka ayyukan da aka yi har zuwa yanzu da kuma tattaunawar yayin zaman sun bayyana wasu ƙalubalen buɗewa.

Misali, Linux na yin amfani da babbar masarufin magros da ayyukan cikin layi, waɗanda ba sa samun sauƙin tallafi ta hanyar kayan aikin bindgen da kuma ayyukan tsutsa na waje.

A cewar su, a halin yanzu babban aikin aiwatar da Tsatsa shine mai tarawa rustc, wanda ke ba da lambar ta hanyar LLVM.

Kernel na Linux yana tallafawa ɗakunan gine-gine iri-iri, da yawa daga cikinsu basu da kayan talla na LLVM.

A nasa bangaren, Triplett ya ba da shawarar cewa ƙara Tsatsa a cikin kwaya zai taimaka wajen haɓaka tallafi na gine-gine ga Rust, yana mai faɗan gogewarsa game da aikin Debian. Ya ambata cewa gabatar da software na Rust a cikin Debian ya taimaka wa masu sha'awar da masu amfani da gine-ginen gine-gine don inganta tallafi na Tsatsa, kuma yana fatan ƙara tallafin kernel don yin irin wannan sakamako.

Musamman, ya gamsu da cewa duk wani gine-gine tare da bayan LLVM zai yi dace da Rust da sauri. Tattaunawar ta kuma mayar da hankali kan madadin aiwatar da Tsatsa a matsayin wata hanya ta fadada tsarin gine-gine.

Zama ya ƙare ba tare da ƙarin takamaiman mihimmi ba, amma da alama gabaɗaya ɗoki ne na tallafawa Rust Mods da haɓaka yarjejeniya kan abubuwan da ake buƙata na wannan tallafi.


Bar tsokaci

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

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  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.

  1.   Autopilot m

    Da alama farkon sabon zamani ne, C mara motsi ya zo.

    Sannu Tsatsa, Bye Linus Torvalds!