È stato presentato il rilascio della distribuzione CachyOS 260426, basata su Arch Linux, che utilizza un modello di aggiornamento continuo e riscuote grande successo tra gli appassionati di videogiochi. Secondo il servizio ProtonDB, il progetto CachyOS è la distribuzione Linux più popolare (con una quota del 21,1%) tra i giocatori.
La distribuzione si distingue per l'inclusione di ottimizzazioni per migliorare le prestazioni e per 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, Niri, MangoWM, LXDE, Mate, Budgie, Qtile, Hyprland e Sway. La dimensione dell'immagine ISO di installazione è di 3,1 GB. Sono disponibili separatamente pacchetti (2,8 GB) per dispositivi portatili (Handheld Edition) con un'interfaccia in stile GameMode e componenti per appassionati di videogame.
Nella distribuzione è incluso per impostazione predefinita lo scheduler di attività BORE, ottimizzato per ridurre la latenza sul desktop e aumentare la priorità dei processi interattivi. Il kernel e i pacchetti sono compilati con l'inclusione di ottimizzazioni LTO (Link-Time Optimization) e utilizzando istruzioni disponibili in processori basati sulle microarchitetture x86-64-v3, x86-64-v4 e Zen4. Durante la compilazione dei pacchetti di base sono state incluse ulteriori ottimizzazioni PGO (Profile-Guided Optimization) o BOLT (Binary Optimization and Layout Tool). Possono essere utilizzati come file system btrfs, zfs, ext4, xfs e f2fs.
Variazioni principali:
- Nell'installer è stato implementato un nuovo interfaccia di gestione dei pacchetti Shelly, che offre sia una interfaccia a riga di comando che un'interfaccia GUI basata su GTK4 con supporto per Wayland. Per la gestione dei pacchetti viene utilizzata la libreria libalpm. Oltre ai repository principali, sono supportati AUR ed è possibile installare pacchetti in formato Flatpak.
- Nell'installer è stata migliorata l'interfaccia di selezione dei pacchetti relativi a GNOME.
- Al termine dell'installazione viene creato un snapshot nel file system, che consente di tornare allo stato iniziale.
- Tra gli ambienti grafici installabili è stato aggiunto il compositore server MangoWM con la shell DMS (Dank Material Shell). È stata rimossa l'opzione per l'installazione dell'ambiente desktop UKUI (Ubuntu Kylin User Interface).
- Nel bootloader GRUB è stata inclusa di default la rilevazione di altri sistemi operativi installati tramite il pacchetto os-prober.
- Nelle impostazioni fornite dall'applicazione CachyOS-Welcome è stata aggiunta la possibilità di abilitare DNS-over-HTTPS (DoH), di specificare un proprio server DNS, di visualizzare informazioni sul server DNS, di testare i tempi di latenza al DNS, di installare l'emulatore di terminale wezterm e di abilitare il servizio dmemcg-booster (che sposta dalla memoria video nella memoria di sistema i dati delle applicazioni in background per aumentare la memoria video disponibile per il gioco attivo).
- Per i dispositivi NVMe è abilitato di default il pianificatore di input/output 'kyber', che utilizza code separate per le operazioni di scrittura e lettura, con priorità nella gestione delle richieste di lettura.
- Nell'utility chwd (CachyOS Hardware Detection), utilizzata per la rilevazione automatica e l'installazione di driver e moduli del kernel, è stata aggiunta la rilevazione dei dispositivi USB, della console di gioco Xbox ROG Ally e dei modelli di CPU. Sulle CPU Intel supportate è stata attivata la funzione intel-lpmd per ridurre il consumo energetico in modalità inattiva. È stato aggiunto un profilo hardware per il Wi-Fi Marvell AVASTAR 88W8897, utilizzato nel tablet Surface Pro 4. I profili NVIDIA per PC e laptop sono stati separati. I profili sono stati separati e aggiornati per macchine virtuali.
- È stata aggiunta la supporto per l'utilizzo di sensori di impronte digitali per l'autenticazione nell'esecuzione di operazioni tramite sudo.
Fonte: opennet.ru
