Con la prima metà dell’anno già sorprendentemente nei libri, ecco uno sguardo indietro a ciò che ha affascinato di più i fan di Linux/open-source da tutti i contenuti su Phoronix. Finora quest’anno ho scritto personalmente 1.407 articoli di notizie originali su argomenti software/hardware e altre 74 recensioni originali di hardware Linux/articoli di riferimento multipagina.
Tra le principali novità di quest’anno ci sono stati i contributi del software Intel al mondo open-source, vari miglioramenti del kernel Linux, AMD che continua a fare interessanti progressi nel software Linux, inclusa la nuova iniziativa openSIL e molto altro.
Intel pubblica AVX incredibilmente veloce-512 Sorting Library, Numpy passa ad essa per ordinamenti 10~17 volte più veloci
Intel ha recentemente pubblicato una libreria di file di intestazione C++ open source per l’ordinamento basato su SIMD ad alte prestazioni, che inizialmente si concentra sulla fornitura di un AVX velocissimo-512 implementazione quicksort. Ad oggi quel codice è stato unito a Numpy e fornisce alcuni accelerazioni di 10 ~ 17 volte.
Repository ipmitool archiviato, sviluppatore sospeso da GitHub
L’utility ipmitool sui sistemi Linux è ampiamente utilizzata per controllare i server abilitati per IPMI e altri sistemi. Questo strumento per interagire con l’Intelligent Platform Management Interface (IPMI) è estremamente comune tra gli amministratori di server mentre ora il suo sviluppo è in un temporaneo stato di limbo a causa di GitHub.
L’implementazione in Rust di GNU Coreutils sta diventando notevolmente robusta
Negli ultimi due anni è stato introdotto uutils come reimplementazione di GNU Coreutils scritto all’interno della programmazione Rust lingua. Questa versione basata su Rust di cp, mv e altre utilità di base si sta avvicinando alla parità con l’upstream GNU ampiamente utilizzato e sta diventando in grado di assumere più usi nel mondo reale.
Asahi Linux agli utenti: smettete di usare X.Org
Lo sviluppatore capo di Asahi Linux, Hector Martin, ha pubblicato un lungo post incoraggiando gli utenti di questa distribuzione Linux focalizzata su Apple Silicon a smettere di usare X.Org come Wayland è il futuro.
Linux 6.3 Introduzione allo strumento”hwnoise”per il rumore hardware
Come parte degli aggiornamenti di traccia inviati per Linux 6.3 c’è l’introduzione del nuovo strumento”hwnoise”all’interno del kernel albero dei sorgenti per il monitoraggio e la quantificazione del rumore hardware.
Intel Thunder Bay è ufficialmente cancellato, il codice del driver Linux deve essere rimosso
Non sentivo menzione di Thunder Bay di Intel da un po’di tempo a parte l’occasionale kernel Linux patch mentre ora è stato ufficialmente confermato come un prodotto Intel cancellato e il codice del driver Linux in lavorazione negli ultimi 2+ anni è sul tagliere.
sudo e su vengono riscritti in Rust per la sicurezza della memoria
Con il sostegno finanziario di Amazon Web Services, sudo e su vengono riscritti nel linguaggio di programmazione Rust per aumentare la sicurezza della memoria per il software ampiamente utilizzato.
Linux 6.1 ufficialmente promosso ad essere un kernel LTS
Linux 6.1 era ampiamente anticipato come un kernel con supporto a lungo termine (LTS) con normalmente l’ultima serie di rilascio principale per l’anno solare normalmente promosso allo stato LTS. Greg Kroah-Hartman come manutentore stabile di Linux è andato avanti oggi e ha riconosciuto formalmente Linux 6.1 come kernel LTS 2022.
Intel i219-LM funzionava solo a circa il 60% della velocità massima a causa di bug del driver Linux
Se ti affidi a un adattatore Gigabit Ethernet Intel I219-LM, vorrai non vedere l’ora di aggiornare presto la tua build del kernel Linux… Oggi è stata apportata una correzione dopo che gli ingegneri Intel hanno scoperto che questo particolare chipset Ethernet funzionava solo a circa il 60% della sua velocità massima a causa di una regressione introdotta nel 2020.
Red Hat ora limita le sorgenti RHEL a CentOS Stream
Red Hat ha annunciato oggi che CentOS Stream sarà ora l’unico repository per le versioni pubbliche del codice sorgente relativo a RHEL.
AMD ha una linea per aiutare ad accelerare i tempi di ripresa del sistema Linux
Gli ingegneri AMD hanno risolto molte stranezze nella gestione della sospensione/ripresa del sistema per farcela più affidabili sul loro hardware, in particolare sui laptop Ryzen. Oltre ai miglioramenti dell’affidabilità della sospensione/ripresa e dei miglioramenti della sospensione all’inattività (s2idle), uno dei loro ingegneri ha anche scoperto un semplice one-liner come piccolo passo per accelerare il tempo di ripresa del sistema.
Linux 6.4 introduce aggiunte Apple M2 per MacBook Air, MacBook Pro, Mac Mini 2022
Un’ulteriore aggiunta all’entusiasmo per l’imminente finestra di unione di Linux 6.4 è la visualizzazione del kernel principale le aggiunte Device Tree (DT) per gli attuali dispositivi M2 di Apple, inclusi i sistemi MacBook Air, MacBook Pro e Mac Mini. Il kernel upstream ha ancora più lavoro da fare per aggirare il supporto M1/M2 rispetto allo stato downstream con Asahi Linux, ma almeno ora con questo supporto DT fornirà un livello base di supporto del kernel upstream per Apple M2.
FSF critica Google per aver eliminato JPEG-XL in Chrome
Lo scorso ottobre gli ingegneri di Google hanno deciso che avrebbero deprecato il supporto JPEG-XL in Chrome per alcune motivazioni dibattute per la mossa. Anche in mezzo al tumulto della comunità, sono andati avanti per abbandonare il supporto JPEG-XL. La Free Software Foundation ha finalmente commentato la questione.
Il file system HAMMER2 di DragonFlyBSD viene portato su NetBSD
NetBSD continua a utilizzare il file system FFS per impostazione predefinita mentre viene offerto il supporto ZFS che sta lentamente migliorando–in NetBSD-CURRENT è la capacità di utilizzare ZFS come file system root se, ad esempio, si esegue prima l’avvio su FFS. Potrebbe presto esserci un’altra opzione di file system moderno con uno sforzo in corso per portare HAMMER2 di DragonFlyBSD su NetBSD.
Il supporto del file system SystemV di Linux è diventato orfano
Il supporto del file system SystemV del kernel Linux per abilitare l’accesso a Xenix FS, SystemV/386 FS e Coherent FS è stato reso orfano e in turno potrebbe essere previsto per la rimozione in futuro.
Vulkan 1.3.250 rilasciato con un’altra nuova estensione da Valve
Vulkan 1.3.250 è uscito oggi come l’ultimo aggiornamento delle specifiche di routine e porta una manciata di correzioni alle specifiche più una nuova estensione.
Le nuove patch del driver di grafica Intel Linux consentono di ottenere prestazioni migliori fino al 10~15%
Dopo la profilazione e la segnalazione di un problema da parte degli ingegneri di Chrome OS di Google, esiste un set di patch”request for comments”rilasciate oggi per il driver grafico Intel Linux che può fornire prestazioni migliori del 10~15% quando si opera in modalità ottimizzata.
KDE Plasma 6 ha raggiunto il punto di essere”abbastanza vivibile”
Dopo il riepilogo settimanale dello sviluppo di KDE di ieri, l’importante sviluppatore di KDE Nate Graham ha pubblicato un aggiornamento sullo stato attuale di affari per KDE Plasma 6 insieme a quando potremmo potenzialmente vedere Plasma 6.0 effettivamente rilasciato.
AMD openSIL dettagliato per l’avanzamento del firmware del sistema open source
Fan dell’open source, rallegratevi, la cosa più eccitante che ho letto in tutta la settimana o forse il mese:”AMD è impegnata nel software open source e si sta ora espandendo nei vari domini del firmware con la riarchitettura del suo stack AGESA FW x86, progettato con UEFI come firmware host che ha impedito il ridimensionamento, ad altre soluzioni firmware host come coreboot, oreboot, FortiBIOS, Project Mu e altri. Una nuova architettura aperta che potenzialmente consente una superficie di attacco ridotta e una scalabilità percepibilmente infinita è ora disponibile come Proof-of-Concept, all’interno della comunità open source per la valutazione, denominata AMD openSIL-Open-Source Silicon Initialization Library.”
Intel continua con altre ottimizzazioni importanti per il kernel Linux
Adoro le patch del kernel Linux che menzionano”in modo massiccio”, usano punti esclamativi quando si parla di prestazioni e/o semplicemente menzionare grandi accelerazioni. Molto spesso tali patch escono da Intel e la scorsa settimana hanno inviato un’altra fantastica serie di patch di ottimizzazione delle prestazioni per migliorare ulteriori bit di basso livello del kernel.
E le recensioni/articoli in primo piano più popolari per H1’2023:
Prestazioni AMD Ryzen 9 7950X3D Linux
In vista del lancio di domani dell’AMD Processori Ryzen 7800X3D/7900X3D/7950X3D, oggi segna la scadenza dell’embargo sul processore di punta Ryzen 9 7950X3D 3D V-Cache. Oggi posso condividere con voi le prestazioni iniziali relative alle prestazioni di questo processore da $ 699 USD che presenta una cache da 144 MB.
Prestazioni Linux AMD Ryzen 5 7600/Ryzen 7 7700/Ryzen 9 7900
La scorsa settimana al keynote AMD CES 2023 ospitato da Lisa Su, nuova serie Ryzen 7000 da 65 Watt processori sono stati annunciati. Questi processori Zen 4 più convenienti andranno al dettaglio questa settimana e oggi segna la revoca dell’embargo. Nel blocco di test di Linux ci sono i processori Ryzen 5 7600, Ryzen 7 7700 e Ryzen 9 7900.
Orange Pi 5 è un’ottima e molto veloce alternativa al Raspberry Pi 4
Con un SoC Rockchip RK3588S a 8 core, Orange Pi 5 è molto più veloce rispetto al vecchio Raspberry Pi 4. Con un massimo di 32 GB di RAM, Orange Pi 5 è anche in grado di servire una base di utenti più diversificata e ha persino un potenziale sufficiente per assemblare un desktop per sviluppatori Arm Linux economico. Ho testato l’Orange Pi 5 nelle ultime settimane ed è abbastanza veloce e carino per il suo prezzo basso.
Benchmark delle prestazioni di Intel Xeon Platinum 8490H”Sapphire Rapids”
Ora che la panoramica della quarta generazione di Xeon Scalable”Sapphire Rapids”e della serie Xeon CPU Max è fuori mano, probabilmente sei molto ansioso di vedere alcuni benchmark delle prestazioni indipendenti delle tanto attese CPU Sapphire Rapids che si confronteranno con i processori AMD 4th Gen EPYC”Genoa”per il 2023… Per dare il via al nostro benchmark Sapphire Rapids, prima di tutto è uno sguardo a le prestazioni Xeon Platinum 8490H sotto Linux come SKU di punta.
Prestazioni Linux NVIDIA GeForce RTX 4080/RTX 4090
Recentemente abbiamo finalmente ricevuto le schede grafiche GeForce RTX 4080 e RTX 4090 per i test Linux da NVIDIA. Per coloro che sono stati ansiosi di vedere come si comporta l’hardware della serie RTX 40 sotto Linux, ecco i miei benchmark di gioco Linux iniziali con una varietà di titoli nativi Linux e con Steam Play per l’esecuzione di giochi Windows su Linux su Proton + DXVK/VKD3D-Protone. Le prestazioni di GeForce RTX 4080/4090 Linux vengono confrontate con una varietà di altre schede grafiche, tra cui la nuova Radeon RX 7900 XTX con il supporto del driver Linux upstream open source.
Prestazioni di gioco X.Org vs. Wayland Linux per NVIDIA GeForce + AMD Radeon all’inizio del 2023
Con i recenti aggiornamenti dei driver proprietari di NVIDIA che continuano a perfezionare il loro supporto Wayland, l’open-source I driver grafici AMDGPU Linux continuano a essere migliorati e funzionano sul desktop GNOME con il compositore Mutter che continua ad avanzare, l’articolo di benchmarking di oggi esamina le prestazioni della sessione GNOME sotto X.Org e Wayland per (X)Wayland su vari Linux Giochi. È passato un po’di tempo dall’ultima volta che ho eseguito un confronto tra giochi X.Org e (X)Wayland Linux, quindi l’articolo di oggi è un nuovo aspetto di Ubuntu 22.10 passando ai driver grafici più recenti e al nuovo stato sperimentale di Steam Play.
I carichi di lavoro tecnici in cui le CPU AMD Ryzen 9 7900X3D/7950X3D sono eccellenti
Mentre AMD Ryzen 9 7900X3D e Ryzen 9 7950X3D sono promossi come grandi”processori di gioco”, questi le nuove CPU desktop Zen 4 con 3D V-Cache hanno anche grandi capacità per vari carichi di lavoro di elaborazione tecnica grazie alle dimensioni elevate della cache. Negli articoli precedenti ho esaminato Ryzen 9 7900X3D/7950X3D in circa 400 carichi di lavoro su Linux, mentre in questo articolo sto esaminando più da vicino queste aree di elaborazione tecnica in cui questi processori AMD Zen 4 3D V-Cache mostrano la massima forza e valore al di fuori del gioco.
L’impatto sulle prestazioni dei diversi tipi di kernel di Arch Linux
Arch Linux ha cinque diverse build di kernel supportate ufficialmente: stabile, rinforzato, a lungo termine. in tempo reale e Zen, ma quale di questi è il più veloce per gli utenti desktop di Arch Linux? Ecco alcuni nuovi benchmark che esaminano le prestazioni di queste diverse opzioni di compilazione del kernel per Arch Linux e i suoi derivati.
Confronto delle prestazioni AVX-512: AMD Genoa vs. Intel Sapphire Rapids e Ice Lake
Con il lancio della scorsa settimana dei processori server Intel Xeon Scalable Sapphire Rapids di quarta generazione, Intel ha fortemente ha parlato dei nuovi brillanti acceleratori e del grande potenziale di prestazioni di AMX, ma non è stata davvero messa in mostra e solo ascoltata attraverso la vite è stata l’implementazione migliorata dell’AVX-512 trovata con questi nuovi processori. Con Sapphire Rapids ci sono penalità ridotte dall’attivazione di AVX-512 e per alcune istruzioni AVX-512, nessun impatto misurabile rispetto ai processori Xeon della generazione precedente. In questo articolo è uno sguardo alle prestazioni per un’ampia varietà di carichi di lavoro con AVX-512 on/off non solo per Sapphire Rapids ma anche per la precedente generazione Ice Lake così come i nuovi processori AMD EPYC 4th Gen”Genoa”dove hanno introdotto AVX-512 per la prima volta.
Prestazioni di gioco/GPU NVIDIA: benchmark di Windows 11 rispetto a Ubuntu Linux
La scorsa settimana è stata data una nuova occhiata alle prestazioni grafiche/di gioco di AMD Radeon tra Windows e Linux utilizzando il driver molto recenti. Oggi i test si sono conclusi dopo alcuni benchmark delle vacanze che hanno esaminato le prestazioni di NVIDIA GeForce con Windows 11 e Ubuntu 22.10 Linux per vedere come i driver su entrambi i sistemi operativi sono attualmente in competizione.