È stata pubblicata la distribuzione CachyOS 241110, basata su Arch Linux e sviluppata in un modello di consegna continua degli aggiornamenti. La distribuzione si distingue per l'inclusione di ottimizzazioni per migliorare le prestazioni e offre la possibilità di installare diversi ambienti desktop. Oltre all'ambiente di base basato su KDE, sono disponibili per l'installazione GNOME, XFCE, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland e Sway. La dimensione dell'immagine iso di installazione è di 2,7 GB. Sono disponibili separatamente build (2.9) per dispositivi portatili (Handheld Edition) con un'interfaccia in stile GameMode e componenti per appassionati di videogiochi.
Come file system possono essere utilizzati btrfs, zfs, ext4, xfs e f2fs. Per impostazione predefinita, è attivato il pianificatore di attività BORE, ottimizzato per ridurre la latenza nel desktop e per dare priorità ai processi interattivi. Il kernel e i pacchetti sono stati compilati con l'inclusione delle ottimizzazioni LTO e l'uso delle istruzioni disponibili nei processori basati sulle microarchitetture x86-64-v3, x86-64-v4 e Zen4. Durante la compilazione dei pacchetti di base sono state inoltre utilizzate ottimizzazioni PGO (Profile-Guided Optimization) o BOLT (Binary Optimization and Layout Tool). Nel pacchetto è incluso il browser web Cachy-Browser, basato su Firefox e che include modifiche per migliorare la sicurezza e aumentare le prestazioni, oltre a patch dal progetto Librewolf.
Principali modifiche:
- Il pacchetto include il meccanismo THP Shrinker, previsto per essere integrato nel kernel Linux 6.13, che svolge la funzione di identificare e separare le grandi pagine di memoria poco utilizzate (Transparent Hugepage) con molte aree non modificate. THP Shrinker cerca di trovare un equilibrio ottimale tra aumento delle prestazioni e consumo eccessivo di memoria: l'uso di pagine di memoria di 2MB invece di 4kb riduce la dimensione della tabella delle pagine di memoria e migliora l'efficienza della sua cache, a scapito di un utilizzo meno economico della memoria. Nei sistemi che utilizzano costantemente grandi pagine di memoria, dove il parametro /sys/kernel/mm/transparent_hugepage/enabled è impostato su 'always', l'applicazione di THP Shrinker consente di ridurre il consumo di memoria senza un impatto negativo sulle prestazioni.
- È incluso il driver AMD Cache Optimizer, che consente di utilizzare la tecnologia AMD 3D V-Cache per migliorare le prestazioni dei singoli core CPU aumentando la dimensione della cache L3 disponibile (modalità Cache) o incrementando la frequenza (modalità Frequency).
- Nel driver AMD pstate della versione sperimentale del kernel sono stati trasferiti patch che aumentano significativamente le prestazioni sui laptop Strix Point.
- Con l'installazione manuale del driver proprietario NVIDIA da parte dell'utente, si è garantita la disattivazione automatica del firmware GSP (spesso gli utenti installano manualmente un altro driver proprietario NVIDIA a causa di problemi con il firmware GSP).
- Nei laptop con GPU NVIDIA, il servizio nvidia-powerd è abilitato di default, fornendo supporto per il meccanismo Dynamic Boost, che consente di bilanciare il consumo energetico tra CPU e GPU per migliorare le prestazioni.
- Nel pacchetto proton-cachyos sono stati trasferiti patch con supporto per NVIDIA Optical Flow, che permette l'uso della tecnologia DLSS (Deep Learning Super Sampling) nella generazione di fotogrammi intermedi.
- È stata trasferita una patch che risolve i problemi di sincronizzazione su schermi con risoluzione 5120x1440p e frequenza di aggiornamento di 240Hz.
- Nelle installazioni con KDE è stato aggiunto il pacchetto kdeplasma-addons.
- È stato ripristinato il comportamento originale durante l'installazione del gestore di avvio rEFInd, eliminando le limitazioni relative all'uso dei file system.
- L'installer Calamares è stato aggiornato alla versione più recente.
- Sono disponibili nuove versioni dei pacchetti, tra cui il kernel Linux 6.11.7, il driver NVIDIA 565.57.01 e Mesa 24.2.6.
- Aggiunta la variante del kernel linux-cachyos-autofdo che include l'ottimizzazione sperimentale AutoFDO (Ottimizzazione Guidata da Feedback Automatico).


Fonte: opennet.ru
