Rust va fi inclus în nucleul Linux 6.1. A fost creat un driver Rust pentru cipurile Ethernet Intel

La evenimentul Kernel Maintainers Summit, Linus Torvalds a anunțat că, dacă nu apar probleme neprevăzute, patch-urile pentru suportul dezvoltării driverelor în limbajul Rust vor fi incluse în nucleul Linux 6.1, a cărui lansare este așteptată în decembrie.

Printre avantajele introducerii suportului Rust în nucleu se numără simplificarea scrierii de drivere de dispozitive sigure prin reducerea probabilității de erori legate de gestionarea memoriei și stimularea noilor dezvoltatori să se alăture lucrului asupra nucleului. „Rust este una dintre acele lucruri care, cred eu, va atrage fețe noi... noi îmbătrânim și cărunteam”, a spus Linus.

Linus a mai anunțat că în versiunea nucleului 6.1 vor fi îmbunătățite unele dintre cele mai vechi și fundamentale părți ale nucleului, precum funcția printk(). De asemenea, Linus a amintit că acum câteva decenii, Intel încerca să-l convingă că viitorul aparține procesoarelor Itanium, dar el a răspuns: „Nu, asta nu se va întâmpla, deoarece nu există o platformă pentru dezvoltare. ARM face totul corect”.

O altă problemă subliniată de Torvalds a fost disparitatea în producția de procesoare ARM: „companii nebune de hardware din Vestul Sălbatic, care fac cipuri specializate pentru diverse sarcini”. El a adăugat că „aceasta a fost o mare problemă când au apărut primele procesoare, dar astăzi există suficiente standarde pentru a simplifica portarea nucleelor pe noi procesoare ARM”.

În plus, merită menționată publicarea unei implementări inițiale a driverului rust-e1000 pentru adaptoarele Ethernet Intel, parțial scrisă în limbajul Rust. În cod rămâne încă apelul direct la unele legături în C, dar se lucrează treptat la înlocuirea acestora și adăugarea de abstracții Rust necesare pentru scrierea driverelor de rețea (pentru accesul la PCI, DMA și API-urile de rețea din nucleu). În forma actuală, driverul trece cu succes testul ping atunci când este rulat în QEMU, dar nu funcționează încă cu hardware-ul real.

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