Ukusekelwa kokugqwala kwe-Linux kernel kubhekene nokugxekwa okuvela ku-Torvalds

U-Linus Torvalds ubuyekeze ama-patches asebenzise ikhono lokudala abashayeli ngolimi lwe-Rust lwe-Linux kernel, futhi wenza ukuphawula okubucayi.

Izikhalazo ezinkulu kakhulu zidalwe ukuthi kungenzeka kube khona ukwethuka() ezimeni zamaphutha, isibonelo, esimweni senkumbulo ephansi, lapho ukusebenza kokwabiwa kwenkumbulo okuguquguqukayo, okuhlanganisa ngaphakathi kwe-kernel, kungase kuhluleke. U-Torvalds uthe indlela enjalo ku-kernel ayamukeleki ngokuyisisekelo futhi, uma leli phuzu lingaqondakali, angakwazi u-NAKE ngokuphelele noma iyiphi ikhodi ezama ukusebenzisa indlela enjalo. Ngakolunye uhlangothi, umthuthukisi we-patch uvumelane nale nkinga futhi uyibheka njengexazululeka.

Enye inkinga bekuyimizamo yokusebenzisa iphuzu elintantayo noma izinhlobo ze-128-bit, ezingamukeleki ezindaweni ezifana ne-Linux kernel. Lokhu kube yinkinga engathi sΓ­na kakhulu, njengoba okwamanje umtapo wezincwadi we-Rust awuhlukaniseki futhi umele ibhuloho elilodwa elikhulu - ayikho indlela yokucela ezinye zezici kuphela, ukuvimbela ukusetshenziswa kokunye noma okunye ukusebenza okuyinkinga. Ukuxazulula inkinga kungase kudinge izinguquko kumdidiyeli wokugqwala nemitapo yolwazi, nakuba okwamanje ithimba alikabi nalo isu lendlela yokuqalisa ukusebenza kwemodular yemitapo yolwazi yezilimi.

Ngaphezu kwalokho, u-Torvalds waphawula ukuthi isibonelo somshayeli esinikeziwe sasingenamsebenzi futhi waseluleka ukuba sisebenzise njengesibonelo umshayeli othile oxazulula enye yezinkinga zangempela.

Isibuyekezo: I-Google isimemezele ukubamba iqhaza kwayo esinyathelweni sokusunduza ukwesekwa kwe-Rust ku-Linux kernel futhi inikeze izizathu zobuchwepheshe zokwethula i-Rust ukuze kuliwe nezinkinga ezivela ngenxa yamaphutha enkumbulo. I-Google ikholelwa ukuthi iRust isilungele ukujoyina i-C njengolimi lokuthuthukisa izingxenye ze-Linux kernel. I-athikili iphinde inikeze izibonelo zokusebenzisa ulimi lwe-Rust ukuthuthukisa abashayeli be-kernel, kumongo wokusetshenziswa kwabo kuplathifomu ye-Android (I-Rust ibonwa njengolimi olusekelwe ngokusemthethweni lokuthuthukiswa kwe-Android).

Kuyaphawulwa ukuthi i-Google ilungiselele i-prototype yokuqala yomshayeli ebhalwe ku-Rust yendlela yokuxhumana ye-Binder interprocess, ezovumela ukuqhathanisa okuningiliziwe kokusebenza nokuphepha kokusetshenziswa kwe-Binder ku-C kanye ne-Rust. Ngendlela yawo yamanje, umsebenzi awukakaqedi, kodwa cishe kuzo zonke izinqamuleli eziyisisekelo zokusebenza kwe-kernel ezidingekayo ukuze i-Binder isebenze, izingqimba zilungiselelwe ukusebenzisa lezi zinto ezikhishwe kukhodi ye-Rust.

Source: opennet.ru

Engeza amazwana