Linux 7.0 e il grande salto: ntfs finalmente funziona perfettamente

La nuova versione di Linux 7.0 è stata un vero e proprio before e after, portando con sé numerose migliorie. Nonostante i problemi iniziali, Linus Torvalds ha rapidamente focalizzato la sua attenzione su Linux 7.1. Ora, il sistema cerca di cambiare radicalmente la sua relazione con Windows. Tra le novità, un nuovo driver per NTFS, il formato utilizzato da Microsoft su quasi tutti i dischi. Fino ad ora, eseguire file da un disco Windows su Linux era possibile, ma lontano dall'essere perfetto. Funzionava, ma a volte andava lento, altre volte non funzionava direttamente e quasi sempre dipendeva da soluzioni esterne non del tutto integrate nel sistema. L'obiettivo è ora quello di poter aprire o spostare file da un disco Windows su Linux senza alcun problema. Namjae Jeon, lo stesso sviluppatore che creò il supporto a exFAT in Linux, ha lavorato a questo nuovo driver che entra direttamente nel kernel del sistema e è pensato per funzionare come ogni sistema di file attuale. Questo lavoro ha iniziato con un altro nome, ma ora fa parte del sistema come il nuovo ntfs ufficiale. Le prime prove già lasciano chiaro il cambiamento a migliorare. In scrittura di file, il nuovo sistema è un po' più veloce della precedente versione, anche se la differenza non è enorme in attività semplici. È quando ci sono molti movimenti di dati contemporanei che si nota il cambio, arrivando persino a duplicare il rendimento in alcune situazioni. C'è anche un miglioramento importante nella connessione di dischi grandi. Montare unità di diversi terabyte ora è molto più rapido di prima. Le prove di stabilità sono anche positive, con questo nuovo driver che supera già più test della versione precedente.

Linux non è più lo stesso

Linux non è più lo stesso

Linux 7.0 non è solo migliorato la gestione dei dischi Windows, ma ha anche risolto un problema di come il sistema gestisce la memoria della scheda grafica durante le partite. Un ingegnere di Valve ha lavorato a una soluzione che migliora il rendimento delle GPU di 8 GB, che oggi sono il minimo in molti computer di fascia media. Il problema non era la potenza della grafica, ma come Linux distribuiva la memoria nei giochi. Fino ad ora, quando la VRAM si riempiva, Linux spostava i dati del gioco nella RAM del sistema. Ciò evitava che il gioco si chiudesse, ma faceva tutto più lento e apparivano tiramenti o cali di FPS. Questa novità lo cambia tutto. Natalie Vock, ingegnere del team grafico di Linux a Valve, si è accorta che il sistema non gestiva bene la memoria quando la VRAM si riempiva. La soluzione proposta è che Linux sappia quale applicazione stai utilizzando in quel momento. Per ottenere questo, si basa su una herramienta del sistema chiamata cgroups. Questa herramienta consente di raggruppare i programmi e dare loro priorità diverse. In questo modo, il sistema può distinguere tra il gioco che hai aperto sullo schermo e altre cose che funzionano in secondo piano, qualunque sia. Con questo, quando la memoria della scheda grafica si riempie, Linux non agisce più come gli piace. Adesso può decidere cosa mantenere e cosa spostare senza influire sul gioco. La grande vantaggio di questo è che precisamente quelle schede più economiche, quelle che semplicemente hanno 8 GB di RAM, non soffrono tanto. La gestione si fa in modo intelligente.