È stato pubblicato il rilascio della distribuzione CachyOS 241110, basata sulla base pacchetti di Arch Linux e sviluppata nell'ambito di un modello di consegna continua degli aggiornamenti. La distribuzione è nota per l'inclusione di ottimizzazioni per migliorare le prestazioni e per fornire 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.
Possono essere utilizzati come file system btrfs, zfs, ext4, xfs e f2fs. Di default è abilitato lo scheduler BORE, ottimizzato per ridurre la latenza sul desktop e aumentare la priorità dei processi interattivi. Il kernel e i pacchetti sono stati compilati con l'inclusione di ottimizzazioni LTO e il coinvolgimento di istruzioni disponibili in processori basati su microarchitetture x86-64-v3, x86-64-v4 e Zen4. Durante la compilazione dei pacchetti base sono state utilizzate ulteriori ottimizzazioni PGO (Profile-Guided Optimization) o BOLT (Binary Optimization and Layout Tool). Nella distribuzione è incluso il browser web Cachy-Browser, basato su Firefox e contenente modifiche per migliorare la sicurezza e le prestazioni, oltre a patch dal progetto Librewolf.
Variazioni principali:
- Nel pacchetto del kernel è stato backportato il meccanismo THP Shrinker, previsto per l'inclusione nel kernel Linux 6.13, che svolge compiti di rilevamento e suddivisione di grandi pagine di memoria poco utilizzate (con un numero elevato di aree non modificate) (Transparent Hugepage). THP Shrinker cerca di trovare un equilibrio ottimale tra l'aumento delle prestazioni e un eccessivo consumo di memoria: l'uso di pagine di memoria di 2MB invece di 4kb riduce la dimensione della tabella delle pagine di memoria e aumenta l'efficienza della sua cache, a scapito di un consumo di memoria meno economico. Su sistemi con utilizzo continuativo di grandi pagine di memoria, nei quali il parametro /sys/kernel/mm/transparent_hugepage/enabled è impostato su "always", l'applicazione di THP Shrinker consente di ridurre il consumo di memoria senza influenze negative sulle prestazioni.
- Include il driver AMD Cache Optimizer, che consente di utilizzare la tecnologia AMD 3D V-Cache per migliorare le prestazioni dei singoli core della CPU aumentando la dimensione della cache L3 disponibile (modalità Cache) o aumentando la frequenza (modalità Frequency).
- Nel driver AMD pstate sono stati trasferiti patch dalla branca sperimentale del kernel, che migliorano significativamente le prestazioni sui laptop Strix Point.
- Con l'installazione manuale da parte dell'utente del driver proprietario NVIDIA è stato garantito lo spegnimento automatico 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 è attivato di default il servizio nvidia-powerd, che supporta il meccanismo Dynamic Boost, consentendo 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 consente di utilizzare la tecnologia DLSS (Deep Learning Super Sampling) nella generazione di frame intermedi.
- Trasferito un 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.
- Riportato il vecchio comportamento durante l'installazione del gestore di avvio rEFInd, rimuovendo le limitazioni legate all'uso dei file system.
- Aggiornato l'installatore Calamares alla versione recente.
- Sono state proposte 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 con l'attivazione dell'ottimizzazione sperimentale AutoFDO (Auto-Feedback-Directed Optimization).


Fonte: opennet.ru
