Tšehetso ea mafome bakeng sa Linux kernel e tobane le ho nyatsuoa ke Torvalds

Linus Torvalds o hlahlobile lipache tse kentseng tšebetsong bokhoni ba ho theha bakhanni ka puo ea Rust bakeng sa kernel ea Linux, mme a fana ka maikutlo a bohlokoa.

Litletlebo tse kholo ka ho fetisisa li bakiloe ke monyetla oa ho tšoha () maemong a phoso, mohlala, boemong ba mohopolo o fokolang, ha ts'ebetso ea kabo ea mohopolo e matla, ho kenyeletsoa ka har'a kernel, e ka hloleha. Torvalds o boletse hore mokhoa o joalo oa kernel ha o amohelehe 'me, haeba ntlha ena e sa utloisisoe, a ka khona ho NAKed ka ho feletseng khoutu leha e le efe e lekang ho sebelisa mokhoa o joalo. Ka lehlakoreng le leng, moqapi oa patch o lumellane le bothata bona mme o nka hore bo ka rarolloa.

Bothata bo bong e ne e le boiteko ba ho sebelisa ntlha e phaphametseng kapa mefuta ea 128-bit, e sa amoheleheng bakeng sa tikoloho e kang Linux kernel. Sena se ile sa fetoha bothata bo tebileng ho feta, kaha hajoale laeborari ea Rust ea mantlha ha e arohane ebile e emetse blob e le 'ngoe e kholo - ha ho na mokhoa oa ho kopa likarolo tse ling feela, ho thibela ts'ebeliso ea ts'ebetso e le 'ngoe kapa tse ling tse nang le mathata. Ho rarolla bothata ho ka 'na ha hloka liphetoho ho motlatsi oa mafome le lilaebrari, le hoja hona joale sehlopha ha se e-s'o be le leano la ho kenya ts'ebetsong mokhoa oa ho fetola lilaebrari tsa lipuo.

Ntle le moo, Torvalds o hlokometse hore mohlala o fanoeng oa mokhanni o ne o se na thuso mme a re eletsa hore re sebelise e le mohlala mokhanni o mong o rarollang e 'ngoe ea mathata a nnete.

Ntlafatso: Google e phatlalalitse ho nka karolo ha eona molemong oa ho sutumelletsa tšehetso ea Rust ho Linux kernel mme e fane ka mabaka a tekheniki a ho hlahisa Rust ho loants'a mathata a bakoang ke liphoso tsa mohopolo. Google e lumela hore Rust e ikemiselitse ho ikopanya le C joalo ka puo ea ho nts'etsapele likarolo tsa Linux kernel. Sengoloa se boetse se fana ka mehlala ea ho sebelisa puo ea Rust ho nts'etsapele bakhanni ba kernel, molemong oa ts'ebeliso ea bona sethaleng sa Android (Rust e amoheloa e le puo e tšehetsoeng ka molao bakeng sa nts'etsopele ea Android).

Hoa hlokomeloa hore Google e lokiselitse mohlala oa pele oa mokhanni o ngotsoeng ka Rust bakeng sa mochine oa puisano oa Binder interprocess, o tla lumella papiso e qaqileng ea ts'ebetso le ts'ireletso ea ts'ebetsong ea Binder ho C le Rust. Ka sebopeho sa eona sa hajoale, mosebetsi ha o so phethehe, empa hoo e batlang e le lits'ebetso tsohle tsa mantlha tsa ts'ebetso ea kernel e hlokahalang hore Binder e sebetse, ho lokiselitsoe likarolo bakeng sa ho sebelisa likheo tsena ho Rust code.

Source: opennet.ru

Eketsa ka tlhaloso