Le ultime otto settimane sono state come un giro in barca nello sviluppo di Linux, quindi non sorprende che non ci sia stata un'ottava Release Candidate e ne abbiamo già una nuova stabile. Questa volta lo è Linux 6.4, e l'elenco delle novità è un po' più breve rispetto alle versioni precedenti come il precedente 6.3. Tuttavia, nessuna versione è irrilevante se include almeno un buff che ci riguarda.
Uno specifico non riguarda me e ora, ma riguarda gli utenti degli ultimi computer Apple. Linux 6.4 ha incluso Supporto iniziale per l'Apple M2 in vista del futuro, una generazione più avanzata del processore Apple ARM, una Apple che non vende più computer con processori di un'altra marca. In precedenza utilizzavano processori Intel, ma ciò che hanno appreso dall'iPhone e dall'iPad li ha aiutati a decidere di cambiare.
Novità di Linux 6.4
- Processori:
- Intel Linear Address Masking è arrivato con questa funzionalità "LAM" che consente allo spazio utente di memorizzare i metadati all'interno di alcuni bit di puntatore che altrimenti rimarrebbero inutilizzati.
- Supporto per la modalità autonoma guidata da AMD all'interno del driver AMD P-State.
- NMI virtuale per CPU AMD con virtualizzazione KVM.
- RISC-V supporta l'ibernazione/sospensione su disco prima che i notebook RISC-V e simili arrivino sul mercato.
- Rimozione del supporto per Intel Thunder Bay SoC>.
- Altre ottimizzazioni e nuove funzionalità per LoongArch.
- Il driver AMD IOMMU ora supporta le tabelle delle pagine guest a 5 livelli.
- Supporto Intel EDAC per Sierra Forest e conferma che le CPU Xeon core E-only presenteranno un controller di memoria DDR5 a 12 canali come con Granite Rapids.
- Supporto per AMD SEV-SNP vTOM come guest su Microsoft Hyper-V.
- Supporto iniziale per Apple M2, sebbene questo supporto iniziale per dispositivi e SoC Apple M2 non possa ancora essere utilizzato nel kernel principale per gli utenti finali.
- Supporto del bus AMD CDX per l'interconnessione tra APU e FPGA.
- controller grafici:
- Un nuovo suggerimento sui termini per i cartelloni pubblicitari per influenzare le prestazioni/frequenza della GPU.
- L'abilitazione grafica di Intel Meteor Lake è continuata.
- AMD presto al lavoro sul nuovo IP dell'acceleratore "GFX943".
- Il driver dell'acceleratore Qualcomm QAIC è stato integrato in Linux 6.4.
- Supporto per display 4K con il driver Rockchip DRM.
- Il driver AMDGPU ha nuove funzionalità di alimentazione per Steam Deck.
- Archiviazione e I/O:
- Ottimizzazioni delle prestazioni di I/O simultanee per Device Mapper.
- Il supporto di Pipe FMODE_NOWAIT è una buona notizia per IO_uring e può essere un buon incremento delle prestazioni.
- Vari miglioramenti in EROFS.
- Supporto del server NFS per RPC con TLS.
- Ottimizzazioni minori nel driver NTFS.
- Vari miglioramenti in F2FS e Btrfs.
- Ottimizzazioni delle prestazioni per EXT4.
- Altro hardware:.
- Supporto audio Intel Lunar Lake HD.
- Un nuovo manutentore Firewire/IEEE-1394.
- Più lavoro di supporto WiFi 7 e molte altre modifiche alla rete, incluso il supporto WiFi iniziale per i dispositivi Apple M1 Pro e Apple M1 Max.
- Aggiunto il supporto per AMD SoundWire per l'utilizzo con i più recenti blocchi IP AMD Audio Coprocessor (ACP).
- Compatibilità dei controller di gioco Turtle Beach e Qanba con il controller XPad.
- Rimozione dei vecchi driver USB e rimozione dei vecchi driver di char PCMCIA come parte delle pulizie di primavera e inizio della rimozione del vecchio codice CardBus/PCMCIA.
- Risolto un problema per cui il supporto Intel USB poteva interrompersi dopo la ripresa.
- Continuazione dello sviluppo di CXL, la specifica Compute Express Link.
- Problemi con il driver Apple HID.
- Supporto per più tavolette grafiche Kye/Genius.
- Risolto un problema per cui i controller Nintendo potevano rimbombare all'infinito.
- Migliore compatibilità con i laptop MSI grazie al nuovo driver EC di MSI.
- Supporto Apple GMUX per Mac T2.
- Supporto retroilluminazione per tastiere Apple M1/M2.
- Un nuovo driver di cambio modalità per laptop Lenovo Yoga.
- Supporto del monitoraggio del sensore per oltre 100 schede madri desktop ASUS.
- Sicurezza Linux:
- Applicazione CA opzionale dal portachiavi della macchina.
- SELinux rimuove il supporto per la disabilitazione in fase di esecuzione.
- Altre modifiche:
- Prestazioni più veloci per VDUSE.
- Linus Torvalds ha ripulito il codice di copia della memoria x86.
- Più codice Rust è stato fatto nel lavoro per avere finalmente i primi driver Rust utilizzabili.
- Gli aggiornamenti dello scheduler risolvono una regressione nelle prestazioni del server di database.
- Lo SLOB è stato finalmente rimosso.
Ora disponibile per l'installazione manuale
Linux 6.4 è stato annunciato oggi, ma, come al solito, significa solo che il tuo codice, o più specificamente il tuo tarball, è disponibile. Nelle prossime ore i nuovi pacchetti appariranno in alcune distribuzioni Linux il cui modello di sviluppo è Rolling Release, mentre il resto dovrà attendere un po' che dipenderà dalla loro filosofia. Gli utenti di Ubuntu che desiderano installarlo possono già farne uso Linea principale o installarlo manualmente.
Elenco delle notizie tramite Michele Larabel.