A più di un mese dall’aggiornamento di agosto, CachyOS basato su Arch Linux ha rilasciato il suo 10° aggiornamento dell’anno (in marzo è stata aggiornata 2 volte), con miglioramenti delle prestazioni, aggiornamenti più rapidi e molti potenziamenti.
Miglioramenti delle prestazioni
Una delle caratteristiche più importanti di questa release è l’ottimizzazione estesa dei pacchetti tramite Profile-Guided Optimization (PGO). PGO, noto anche come feedback-directed optimization (FDO), è una tecnica di ottimizzazione del compilatore che utilizza i dati di profilazione raccolti da esecuzioni rappresentative dell’applicazione per guidare il compilatore nelle decisioni di ottimizzazione per la build successiva. In particolare, LLVM e Clang sono stati ottimizzati, con un notevole miglioramento delle prestazioni del 10%.
Inoltre, pacchetti come svt-av1, nodejs e ripgrep sono stati migliorati utilizzando PGO, contribuendo all’efficienza complessiva del sistema.
Il team ha anche incorporato correzioni selezionate da Clear Linux in glibc e gcc, fornendo al compilatore GCC un ulteriore incremento di prestazioni dell’1,5%.
Pacchetti aggiornati
Gli aggiornamenti più significativi dei pacchetti includono:
Framework: QT aggiornato alla versione 6.7.3.
Kernel: il kernel Linux è stato aggiornato alla versione 6.11.
Stack grafico: Mesa ha ricevuto un aggiornamento alla v24.2 e i driver NVIDIA sono stati aggiornati alla v560.35.
Ambiente desktop: KDE Plasma aggiornato alla v6.1.5.
Programma di installazione: Calamares aggiornato alla v3.3.10.
Sincronizzazione più rapida del repository
In risposta al suggerimento degli utenti, il processo di sincronizzazione del repository è stato accelerato. L’intervallo di sincronizzazione è stato ridotto da ogni 3 ore a ogni ora, assicurando che gli utenti ricevano gli aggiornamenti più rapidamente. Di conseguenza, ci sarà ancora meno ritardo tra gli aggiornamenti del repository Arch Linux e i pacchetti ottimizzati di CachyOS.
Inoltre, da ora in poi, i pacchetti compilati con il flag -fpic includeranno automaticamente -fno-semantic-interposition. Questa modifica può migliorare significativamente le prestazioni di molti pacchetti condivisi riducendo il sovraccarico durante il collegamento dinamico.
Transizione a zlib-ng
CachyOS ha iniziato a sostituire la libreria zlib tradizionale con zlib-ng e il suo livello di compatibilità . Come alternativa moderna, zlib-ng offre prestazioni migliori e incorpora tecniche di compressione contemporanee. Si prevede che questa transizione andrà a vantaggio delle applicazioni che si basano in modo significativo su operazioni di compressione e decompressione.
SDDM ora utilizza Wayland come impostazione predefinita
Per gli utenti dell’ambiente desktop KDE, il pacchetto cachyos-kde-settings ora installa una configurazione di SDDM (Simple Desktop Display Manager), un moderno gestore di accesso grafico, che abilita Wayland per impostazione predefinita. Questa modifica consente frequenze di aggiornamento, risoluzioni e altre impostazioni regolabili, offrendo un’esperienza più fluida e personalizzabile.
Tuttavia, è importante notare che le GPU che non supportano Wayland, come l’hardware NVIDIA legacy, dovranno rimuovere manualmente questa configurazione. Gli utenti interessati possono farlo eseguendo:
sudo pacman -R cachyos-kde-settings
Anche se i futuri aggiornamenti potrebbero includere il rilevamento hardware per automatizzare questo processo, per ora è necessaria un’operazione manuale.
Gestione avanzata della rete
Il pacchetto cachyos-settings introduce modifiche volte a migliorare la gestione della rete. NetworkManager ora utilizza systemd-resolved come backend, affrontando i problemi con le velocità di download in applicazioni come Steam che generano massicce richieste DNS. L’abilitazione della memorizzazione nella cache DNS systemd-resolved aumenta significativamente queste velocità .
Inoltre, il server NTP (Network Time Protocol, un server che utilizza il protocollo NTP per sincronizzare l’orologio dei computer all’interno di una rete) predefinito per systemd-timesyncd è stato modificato in time.google.com. Questo aggiornamento risolve i crescenti problemi di sincronizzazione oraria riscontrati con i server predefiniti utilizzati in precedenza. I server orari precedenti rimangono come riserva nel caso in cui il server primario non sia raggiungibile.
Rilevamento hardware semplificato
Lo strumento CachyOS Hardware Detection (CHWD) è stato aggiornato per semplificare la gestione dei dispositivi. Tutti i profili sono ora specificamente progettati per dispositivi PCI, semplificando il processo di installazione dei driver. Inoltre, è stata aggiunta una nuova opzione –autoconfigure per gestire automaticamente le installazioni dei driver, rendendo la configurazione più intuitiva.
Correzioni di bug chiave e miglioramenti del sistema
Questa versione include diverse correzioni di bug e miglioramenti del sistema:
Miglioramenti dell’Installer: “Launch Installer†ora sincronizza l’ora di sistema con l’orologio hardware prima che inizi l’installazione. Ciò risolve i problemi in cui le installazioni fallivano a causa di discrepanze di orario.
Gestione del file system: il programma di installazione di Calamares ora smonta correttamente il file system root dopo l’installazione, prevenendo potenziali conflitti durante il riavvio del sistema.
Core Dump riabilitati: i core dump sono stati riabilitati per facilitare il debugging. Per gestire lo spazio su disco, i core dump vengono cancellati automaticamente ogni 3 giorni.
Pulizia del portachiavi: prima dell’installazione, il portachiavi viene ripulito e ricreato, risolvendo rari problemi riscontrati da alcuni utenti.
Miglioramenti della compatibilità : il driver libva-nvidia-driver è stato rimosso dal profilo PRIME per prevenire potenziali conflitti, migliorando la compatibilità con software come Spectacle.
Aggiornamenti per gli utenti dell’edizione portatile
Per coloro che utilizzano l’Handheld Edition, in particolare su dispositivi come Ally e Ally X, sono disponibili aggiornamenti degni di nota:
Integrazione Inputplumber: il precedente HHD è stato sostituito con inputplumber. La soluzione precedente non utilizzava correttamente il driver del kernel, causando problemi di input. Inputplumber risolve questi problemi, offrendo una migliore gestione dell’input.
Aggiornamenti dei pacchetti: tutti i pacchetti relativi ai dispositivi portatili sono stati aggiornati per garantire prestazioni e compatibilità ottimali.
Per tutte le modifiche apportate in CachyOS di settembre 2024 puoi leggere l’annuncio di rilascio che fornisce un elenco completo. Per gli utenti desiderosi di provare le ultime funzionalità , i file immagine ISO aggiornati sono disponibili per il download tramite i mirror SourceForge di CachyOS per coloro che optano per una nuova installazione.
Gli utenti esistenti non devono apportare modifiche particolari. Tuttavia, coloro che utilizzano driver NVIDIA legacy (470xx e 390xx) dovrebbero rimuovere il pacchetto cachyos-kde-settings a causa del passaggio predefinito a Wayland nelle installazioni KDE. Questo è necessario perché le GPU legacy di NVIDIA non supportano Wayland, e mantenere il pacchetto potrebbe causare problemi di compatibilità .
Per aggiornare il sistema manualmente, gli utenti possono utilizzare il seguente comando da Terminale:
sudo pacman -Syu
Questo comando sincronizza i repository e aggiorna tutti i pacchetti installati all’ultima versione disponibile.
Fonte: https://cachyos.org/blog/2409-september-release/
Fonte: https://linuxiac.com/cachyos-september-update-released/
Source: Read More