Linus Torvalds har ikke udelukket muligheden for at integrere Rust-support i Linux-kernens 5.20-version

På den igangværende Open-Source Summit 2022 konference nævnte Linus Torvalds i spørgsmål og svar-sektionen muligheden for en hurtig integration af komponenter til enhedsdriverudvikling på Rust-sproget i Linux-kernen. Der kan forventes, at patches med Rust-support vil blive accepteret i det kommende vindue for ændringsforslag, som udgør kernen 5.20, planlagt til slutningen af september.

Anmodningen om at inkludere ændringer i kernen er endnu ikke blevet sendt til Torvalds, men sættet af patches har gennemgået en ekstra gennemgang, er blevet rettet for de væsentligste bemærkninger, er allerede testet i linux-next-grenen i lang tid og er blevet bragt til en tilstand, der er egnet til at skabe abstraktionslag over kernekstdelene, skrive drivere og moduler. Rust-support præsenteres som en valgfri funktion, som ikke er aktiv som standard og ikke medfører, at Rust bliver en obligatorisk byggeafhængighed for kernen.

De foreslåede ændringer giver mulighed for at bruge Rust som et sekundært sprog til udvikling af drivere og moduler til kernen. Brug af Rust til udvikling af drivere vil gøre det muligt at skabe sikre og kvalitetsdrivere med minimale anstrengelser, fri for problemer som adgang til frigivet hukommelse, dereferering af nulpegepinde og bufferoverskridelser.

Sikker hukommelseshåndtering sikres i Rust under kompileringen gennem referencekontrol, overvågning af ejerskab af objekter og livscyklus (scope) af objekter, samt evaluering af korrekt hukommelsestilgang under kodeudførelse. Rust tilbyder også midler til beskyttelse mod heltalsoverskridelser, kræver obligatorisk initialisering af variabelværdier før brug, håndterer fejl bedre i standardbiblioteket, anvender konceptet med immutability (uændrede) referencer og variabler som standard, og tilbyder stærk statisk typekontrol for at minimere logiske fejl.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster