Linux 6.7 encara en desenvolupament i ja van començar a donar-se detalls de Linux 6.8

Linux

El nucli de Linux és l'element principal dels sistemes operatius (SO) Linux, i és la interfície fonamental entre el maquinari d'un ordinador i els processos.

ja estem a pocs dies que sigui alliberada la versió estable de el que serà la nova versió del Nucli de Linux 6.7 i el nostre company Pablinux ens ha mantingut al corrent dels canvis i novetats que s'estan preparant per a aquest llançament.

I encara que els desenvolupadors de Linux tenen gran part doni el seu temps ocupat a la feina de la versió 6.7, ja s'han començat a donar a conèixer part dels canvis en què s'estarà treballant per al llançament de Linux 6.8.

Doncs a la branca net-next, que desenvolupa canvis per al nucli de Linux 6.8, s'ha esmentat que s'han inclòs alguns canvis que afegeixen al nucli el contenidor Rust inicial per sobre del nivell d'abstracció phylib i el controlador ax88796b_rust que utilitza aquest contenidor, brindant suport per al primer controlador de xarxa en llenguatge Rust dins de Linux.

Aquest conjunt de pegats afegeix abstraccions de Rust per a phylib. Encara no cobreix completament les API de C, però em sembla que ja és útil. Implement dos controladors PHY (Asix AX88772A PHY i Realtek Generic FE-GE). Sembla que funcionen bé amb maquinari real.

S'esmenta aquest controlador és per a la interfície PHY d'Asix AX88772A, inclou 135 línies de codi i es presenta com un exemple de treball simple per crear controladors de xarxa a Rust, llestos per utilitzar amb maquinari real.

En termes de funcionalitat, el controlador Rust és completament equivalent a l'antic controlador ax88796b, escrit en C, i es pot utilitzar amb targetes de xarxa X-Surf 100 equipades amb el xip AX88796B. Tots dos controladors, C i Rust, coexistiran al nucli i es poden incloure segons les preferències de l'usuari. Per habilitar el controlador Rust, Kconfig proporciona la configuració AX88796B_RUST_PHY, juntament amb la qual també heu d'habilitar l'enllaç de Rust sobre phylib usant el paràmetre RUST_PHYLIB_ABSTRACTIONS.

A més, es va desenvolupar el controlador Ethernet Realtek Generic FE-GE en el llenguatge Rust, que encara no s'ha proposat per a la seva inclusió al nucli. Anteriorment, també es va presentar un prototip del controlador Rust-e1000 per a adaptadors Intel Ethernet, reescrit a Rust.

Un altre dels canvis que es destaca per a Linux 6.8 és el suport per a controladors «clàssics» de la sèrie Nintendo Switch Online Controllers. Doncs resulta que Linux 6.8 probablement inclourà un controlador per a aquesta sèrie de gamepads.

Per als qui desconeixen dels Nintendo Switch Online Controllers, han de saber que aquests pertanyen a una sèrie de gamepads especials de Nintendo, que són bàsicament controladors modernitzats d'aquesta empresa, però dels vells temps. La novetat és, per descomptat, la comunicació sense fils, que permet la cooperació amb Nintendo Switch.

els controladors s'afegiran com a part del paquet hid-nintendo i el pegat ja ha estat provat amb resultats positius. Aquest paquet ja és compatible amb JoyCons i Pro Controllers, i en un futur proper també oferirà suport per a aquests interessants gamepads, tot d'acord amb el principi de codi obert, perquè el controlador va ser creat sobre la base d'enginyeria inversa.

Si tot resulta bé i no hi ha inconvenients, al Kernel de Linux 6.8, es podran connectar aquests gamepads de la sèrie Nintendo Switch Online Controllers i funcionaran immediatament sense la necessitat de la intervenció de l'usuari (digui's instal·lació, pegats, instal·lació de controladors o altres problemes Exactament com passa ara amb altres gamepads, per exemple, DualSense o Xbox Controller.

Parlant del suport per a dispositius de joc, també val la pena esmentar que a Linux 6.8 safegirà el suport principal per a diverses consoles de jocs portàtils ARM Linux que són adequades per executar jocs retro, emuladors de jocs antics i un altre programari lleuger, com ara la Powkiddy X55 amb Rockchip RK355, Powkiddy RK2023 amb SoC RK3566 i l'Anbernic RG351V  un ordinador de mà xinesa impulsada per un SoC Rock.

Finalment, cal esmentar que és probable que Linux 6.8 estigui arribant fins al mes de març del 2024. Si estàs interessat en poder conèixer més sobre això, pots consultar els detalls al següent enllaç.