Linus Torvalds útilokaði ekki möguleikann á að samþætta Rust stuðning inn í Linux 5.20 kjarnann

Á Open-Source Summit 2022 ráðstefnunni sem fer fram þessa dagana, í spurninga- og svarahlutanum, nefndi Linus Torvalds möguleikann á að fljótlega samþætta íhluti inn í Linux kjarnann til að þróa tækjarekla á Rust tungumálinu. Það er mögulegt að plástrar með Rust stuðningi verði samþykktir í næsta breytingasamþykktarglugga, sem myndar samsetningu 5.20 kjarnans, sem áætlað er í lok september.

Beiðnin um að taka með breytingar á kjarnanum hefur ekki enn verið send til Torvalds, en plástra settið hefur verið endurskoðað, hefur verið laust við meiriháttar athugasemdir, hefur verið prófað í linux-next greininni í talsverðan tíma og hefur verið komið með. í ástand sem hentar til að búa til abstraktlög yfir kjarna undirkerfi, skrifa rekla og einingar. Ryðstuðningur er settur fram sem valkostur sem er ekki virkur sjálfgefið og leiðir ekki til þess að Rust sé innifalinn sem nauðsynleg byggingarháð fyrir kjarnann.

Fyrirhugaðar breytingar gera það mögulegt að nota Rust sem annað tungumál til að þróa rekla og kjarnaeiningar. Með því að nota Ryð til að þróa ökumenn geturðu búið til öruggari og betri ökumenn með lágmarks fyrirhöfn, laus við vandamál eins og minnisaðgang eftir losun, frávísanir á núllbendi og offramkeyrsla á biðminni.

Minnisörugg meðhöndlun er veitt í Rust á samantektartíma með tilvísunarathugun, með því að halda utan um eignarhald og endingartíma hluta (umfang), sem og með mati á réttmæti minnisaðgangs við keyrslu kóða. Ryð veitir einnig vernd gegn heiltöluflæði, krefst skyldubundinnar frumstillingar breytugilda fyrir notkun, meðhöndlar villur betur í stöðluðu bókasafni, beitir hugmyndinni um óbreytanlegar tilvísanir og breytur sjálfgefið, býður upp á sterka truflanir innsláttar til að lágmarka rökvillur.

Heimild: opennet.ru

Bæta við athugasemd