Yiwuwar haɗa tallafin Rust cikin Linux 5.20 kernel ba a yanke hukunci ba

A taron Buɗe-Source 2022 taron gudana kwanakin nan, a cikin sashin FAQ, Linus Torvalds ya ambaci yiwuwar haɗin kai da wuri a cikin Linux kernel na sassa don haɓakawa Direbobin na'ura a cikin Rust.

Don haka an ambaci cewa ana iya karɓar facin da aka kunna Rust a cikin canji na gaba wanda ya ƙunshi nau'in kernel 5.20, wanda aka tsara a ƙarshen Satumba.

Ya kamata a tuna cewa tun a bara Rust ya zama ɗaya daga cikin abubuwan da aka fi so don haɗawa a cikin ayyuka daban-daban masu mahimmanci kuma cewa a lokacin da ya wuce, an riga an yi aikin da ya shafi aiwatar da tallafin Rust.

A cikin shahararrun ayyukan da ke sha'awar tsatsa tun bara, za mu iya haskaka, misali, Android, tun da yake sha'awar. Rust saboda yana ba da izini cimma aiki kusa da C da C++ harsuna, ba da damar amfani da shi don haɓaka ƙananan ƙananan matakan dandamali da abubuwan haɗin don yin hulɗa tare da kayan aikin.

Don tabbatar da tsaro na lambar C da C ++, Android tana amfani da keɓe sandbox, bincike na tsaye, da gwajin fuzzing. Isoarfin keɓe Sandbox yana da iyaka kuma ya kai iyakar ƙarfinsu (ƙarin gutsure-tsoma a cikin matakai ba shi da amfani daga mahangar amfani da albarkatu).

Daga cikin iyakancewar amfani da sandbox, suna ambaton babban sama da mafi ƙarancin ƙwaƙwalwar ajiya da aka haifar ta hanyar buƙatar ƙirƙirar sabbin matakai, da ƙarin latency da ke tattare da amfani da IPC.

Tsatsa-Android
Labari mai dangantaka:
Tsatsa ta riga ta fi dacewa don ci gaban Android

A daya bangaren kuma, kada mu manta da hakan Linus Torvalds ya kuma bayar da ra'ayinsa kan Tsatsa da kuma a cikinsa kashe wajen duba aiwatarwa facin damar don saita direbobi masu tsattsauran ra'ayi a cikin kernel na Linux kuma ya faɗi wasu zargi.

Babban korafi ya samo asali ne daga tsere m "Gudun lokacin rashin tsoro" a cikin yanayi mara kyau, misali, a cikin yanayi mara-ƙwaƙwalwa, lokacin da ayyukan rabewar ƙwaƙwalwar ajiya masu ƙarfi, gami da na kwaya, na iya kasawa.

torvalds ya bayyana cewa ba a yarda da irin wannan mayar da hankali kan kwaya ba, Kuma idan baku fahimci wannan batun ba, zaku iya watsi da duk lambar da take ƙoƙarin amfani da wannan hanyar. A gefe guda kuma, wanda ya inganta facin ya amince da matsalar kuma ya dauke ta a matsayin mai warwarewa.

Linus Torvalds
Labari mai dangantaka:
Ba a keɓe tsatsa daga sukar Linus Torvalds

Amma an kwashe watanni da yawa tun da Linus ya ba da ra'ayinsa kuma an yi aiki tuƙuru don inganta aiwatarwa. Saboda haka, A halin yanzu ba a ƙaddamar da buƙatun ja don ainihin ga Torvalds ba tukuna, amma faci sai aka kara bitar, cire keynotes, gwada a kan linux-na gaba reshe na wani ɗan lokaci, da kuma kawo zuwa jihar dace da gina abstraction Layer a saman kernel subsystems, rubuta direbobi da modules.

Tallafin tsatsa ya zo azaman zaɓi wanda ba a kunna shi ta tsohuwa kuma baya haifar da shigar da Tsatsa a cikin abubuwan dogaro da ake buƙata don kernel.

Canje-canjen da aka gabatar sun ba da damar yin amfani da Rust azaman harshe na biyu don haɓaka direbobi da kernel modules. Yin amfani da Rust don haɓaka direbobi zai ba ku damar ƙirƙirar ingantattun direbobi masu aminci tare da ƙaramin ƙoƙari, ba tare da matsaloli kamar samun damar wurin ƙwaƙwalwar ajiya bayan yantar da shi, ɓangarorin null pointers, da buffer ambaliya.

Ana ba da amincin ƙwaƙwalwar ajiya a cikin Tsatsa a lokacin haɗawa ta hanyar duba nassoshi, bin diddigin mallakar abu, da rayuwan abu (ikon iyaka), haka kuma ta hanyar kimanta daidaiton damar ƙwaƙwalwar ajiya yayin aiwatar da lambar. Tsatsa kuma tana ba da kariya ga yawan adadin lamba, yana buƙatar farawa masu canji kafin amfani, mafi kyawun sarrafa kurakurai a cikin daidaitaccen ɗakin karatu, yana tilasta manufar ma'asumai masu canzawa da nassoshi ta tsohuwa, kuma yana ba da ƙarfi mai ƙarfi don rage kurakurai masu ma'ana.


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.