Con il rilascio di Linux 6.4-rc1, ecco la mia panoramica originale di tutti gli interessanti cambiamenti in arrivo per il kernel Linux 6.4 che verrà rilasciato come stabile alla fine di giugno o all’inizio di luglio.

Come la finestra di unione di Linux 6.4 è terminata, è ora di iniziare a testare questo nuovo kernel (e nel mio caso, confrontandolo per eventuali miglioramenti o regressioni interessanti) nelle prossime otto settimane circa. Tra i punti salienti di Linux 6.4 ci sono il supporto Apple M2 iniziale e ancora in lavorazione, il nuovo driver dell’acceleratore Qualcomm QAIC, Intel LAM, l’ibernazione del sistema RISC-V, il supporto del controller di gioco Turtle Beach, più codice del linguaggio Rust è stato aggiornato, sensore monitoraggio del supporto per oltre 100 schede madri ASUS in più e un driver EC per laptop MSI per migliorare il supporto per varie funzionalità dei laptop MSI sotto Linux. C’è anche un nuovo manutentore IEEE-1394 Firewire con la promessa di mantenere il codice almeno fino al 2029.

Sul lato Intel il Linear Address Masking è entusiasmante, è stato aggiunto il supporto Sierra Forest EDAC, il supporto audio iniziale di Lunar Lake, vari nuovi ID hardware aggiunti e Intel Shadow Stack il supporto è stato inviato ma alla fine è stato ritardato a causa di problemi dell’ultimo minuto. Sul lato AMD è ora disponibile il supporto della modalità autonoma guidata, il supporto del bus AMD CDX, VNMI, il gestore AMD SoundWire, il supporto della tabella delle pagine guest a 5 livelli per il suo driver IOMMU, i preparativi EDAC per l’eventuale supporto della GPU AMD e il guest AMD SEV-SNP vTOM su Microsoft Hyper-V.

Processori:

-Intel Linear Address Masking è arrivato con questa funzionalità”LAM”che consente allo spazio utente di archiviare i metadati all’interno di alcuni bit di puntatori altrimenti inutilizzati.

-Intel Shadow Stack è stato inviato per la finestra di unione di Linux 6.4, ma i problemi dell’ultimo minuto hanno impedito il pull e ora è ritardato almeno fino al ciclo di Linux 6.5.

-Supporto della modalità autonoma guidata 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 di qualsiasi laptop RISC-V e simili in arrivo sul mercato.

-Rimozione del supporto SoC Intel Thunder Bay

-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, a sua volta, conferma che le CPU Xeon solo E-core presenteranno un canale 12 Controller di memoria DDR5 come con Granite Rapids.

-Supporto guest AMD SEV-SNP vTOM su Microsoft Hyper-V.

-Supporto iniziale di Apple M2 attraverso questo primo supporto per dispositivi e SoC Apple M2 non è ancora utilizzabile sul kernel principale per gli utenti finali.

-Supporto del bus AMD CDX per l’interfacciamento tra APU e FPGA.

Driver grafici:

-Un nuovo suggerimento di scadenza per le recinzioni per influenzare le prestazioni/frequenza della GPU.

-Continua l’abilitazione della grafica Intel Meteor Lake.

-I primi lavori di AMD sul nuovo IP dell’acceleratore”GFX943″.

-Il driver dell’acceleratore Qualcomm QAIC è stato integrato in Linux 6.4.

-Supporto del display 4K con il driver Rockchip DRM.

-Il driver AMDGPU ha nuova potenza funzionalità per Steam Deck.

Storage e I/O:

-Ottimizzazioni delle prestazioni I/O simultanee per Device Mapper.

-Il supporto di Pipe FMODE_NOWAIT è buono novità per IO_uring e può produrre un bel miglioramento delle prestazioni.

-Una serie di miglioramenti a EROFS.

-Supporto del server NFS per RPC-with-TLS.

-Piccole ottimizzazioni al driver NTFS.

-Vari miglioramenti F2FS e Btrfs.

-Ottimizzazioni delle prestazioni per EXT4.

Altro hardware:

-Supporto audio Intel Lunar Lake HD.

-Un nuovo manutentore Firewire/IEEE-1394.

-Maggiore supporto WiFi 7 e molte altre modifiche alla rete, incluso il supporto WiFi iniziale per dispositivi Apple M1 Pro e Apple M1 Max.

-È stato aggiunto il supporto AMD SoundWire per l’utilizzo con i più recenti blocchi IP AMD Audio Co-Processor (ACP).

-Turtle Beach e Supporto del controller di gioco Qanba con il driver XPad.

-Eliminazione 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 essere interrotto dopo il ripristino.

-Continuazione dell’introduzione di CXL, la specifica Compute Express Link.

-Stranezze del driver HID Apple.

-Supporto per più tavolette grafiche Kye/Genius.

-Risolto un problema per cui i controller Nintendo potevano rimbombare all’infinito.

-Migliore supporto per laptop MSI grazie al nuovo driver MSI EC.

-Supporto Apple GMUX per Mac T2.

-Supporto per la retroilluminazione della tastiera Apple M1/M2.

-Un nuovo driver per il cambio di modalità per Laptop Lenovo Yoga.

-Supporto del monitoraggio del sensore per più di 100 schede madri desktop ASUS.

Sicurezza Linux:

-Applicazione CA opzionale del keyring della macchina.

-SELinux rimuove il supporto per la disabilitazione in fase di esecuzione.

Altre modifiche al kernel Linux 6.4:

-Prestazioni più veloci per VDUSE.

-Linus Torvalds ha ripulito il codice di copia della memoria x86.

-È stato eseguito l’upstream di più codice Rust per far sì che finalmente i primi driver Rust utilizzabili appaiano presto.

-Gli aggiornamenti dello scheduler risolvono una regressione delle prestazioni del server di database.

-Finalmente la rimozione di SLOB successo.

Categories: IT Info