În kernelul Linux 6.1 au fost acceptate modificări care asigură suportul pentru limbajul Rust.

Linus Torvalds a inclus în ramura nucleului Linux 6.1 modificări care permit utilizarea limbajului Rust ca al doilea limbaj pentru dezvoltarea driverelor și modulelor nucleului. Patch-urile au fost acceptate după un an și jumătate de testare în ramura linux-next și după rezolvarea observațiilor primite. Lansarea nucleului 6.1 este așteptată în decembrie. Principalul motiv pentru suportul Rust este simplificarea scrierii driverelor de dispozitive sigure și de calitate, reducând probabilitatea de a face greșeli în gestionarea memoriei. Suportul Rust nu este activat în mod implicit și nu duce la includerea Rust în lista obligațiilor de compilare pentru nucleu.

În nucleu a fost acceptată deocamdată o variantă minimă și redusă a patch-urilor, care a fost micșorată de la 40.000 la 13.000 de linii de cod și asigură doar minimum necesar pentru compilarea unui modul simplu de nucleu scris în limbajul Rust. În continuare, se plănuiește extinderea treptată a funcționalității existente, transferând și alte modificări din ramura Rust-for-Linux. În paralel, se dezvoltă proiecte pentru utilizarea infrastructurii propuse pentru dezvoltarea driverelor NVMe, protocolului de rețea 9p și GPU-ului Apple M1.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster