Linus Torvalds ha a ka a thibela monyetla oa ho kenyelletsa tšehetso ea Rust ho Linux 5.20 kernel.

Sebokeng sa Open-Source Summit 2022 se etsahalang matsatsing ana, karolong ea lipotso le likarabo, Linus Torvalds o boletse monyetla oa ho kopanya likarolo ho kernel ea Linux bakeng sa ho nts'etsapele bakhanni ba lisebelisoa ka puo ea Rust. Ho ka etsahala hore li-patches tse nang le tšehetso ea Rust li tla amoheloa fensetereng e latelang ea ho amohela phetoho, ho theha sebopeho sa 5.20 kernel, e reriloeng ho elella bofelong ba September.

Kopo ea ho kenyelletsa liphetoho ho kernel ha e e-so romelloe ho Torvalds, empa sete sa li-patches se entsoe tlhahlobo e eketsehileng, se lokolotsoe maikutlong a maholo, se lekoa lekaleng le latelang la linux ka nako e telele mme se tlisitsoe. ho boemo bo loketseng bakeng sa ho theha likarolo tse sa bonahaleng holim'a kernel subsystems, ho ngola bakhanni le li-module. Ts'ehetso ea mafome e hlahisoa e le khetho e sa sebetseng ka ho sa feleng 'me ha e etse hore Rust e kenyelelitsoe e le ho itšetleha ho hlokahalang bakeng sa kernel.

Liphetoho tse reriloeng li etsa hore ho khonehe ho sebelisa Rust e le puo ea bobeli bakeng sa ho ntlafatsa bakhanni le li-module tsa kernel. Ho sebelisa Rust bakeng sa nts'etsopele ea mokhanni ho tla u lumella ho theha bakhanni ba sireletsehileng le ba betere ka boikitlaetso bo fokolang, ntle le mathata a joalo ka phihlello ea mohopolo kamora ho lokolla, litšupiso tsa null pointer, le buffer overruns.

Ho sebetsa ka mokhoa o sireletsehileng oa memori ho fanoa ka Rust ka nako ea ho bokella ka ho hlahloba litšupiso, ho boloka tlaleho ea botho ba ntho le nako ea bophelo ba ntho (scope), hammoho le ka tlhahlobo ea ho nepahala ha phihlello ea mohopolo nakong ea ts'ebetso ea khoutu. Rust e boetse e fana ka ts'ireletso khahlano le phallo e felletseng, e hloka ho qalisoa ha boleng bo fapaneng pele e sebelisoa, e sebetsana le liphoso hantle laeboraring e tloaelehileng, e sebelisa mohopolo oa litšupiso tse ke keng tsa fetoha le tse fapaneng ka mokhoa o ikhethileng, e fana ka ho thaepa ho tiileng ho fokotsa liphoso tse utloahalang.

Source: opennet.ru

Eketsa ka tlhaloso