Rilascio della distribuzione CachyOS 241221, che include un kernel con ottimizzazioni aggiuntive

È stata pubblicata la distribuzione CachyOS 241221, basata su pacchetti Arch Linux e che utilizza un modello di consegna continua degli aggiornamenti. 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 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,8 GB) per dispositivi portatili (Handheld Edition) con un'interfaccia in stile GameMode e componenti per gli amanti dei giochi.

Nella distribuzione è predefinito il pianificatore di attività BORE, ottimizzato per ridurre i ritardi 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 nei processori basati sulle microarchitetture x86-64-v3, x86-64-v4 e Zen4. Durante la compilazione dei pacchetti di base sono state incluse anche ottimizzazioni PGO (Profile-Guided Optimization) o BOLT (Binary Optimization and Layout Tool). Nella distribuzione è incluso il browser web Cachy-Browser, basato su Firefox con patch per aumentare la sicurezza e migliorare le prestazioni, nonché modifiche dal progetto Librewolf. Possono essere utilizzati come file system btrfs, zfs, ext4, xfs e f2fs.

Variazioni principali:

  • Il kernel Linux proposto di default è stato compilato con l'ottimizzazione AutoFDO (Auto-Feedback-Directed Optimization), che utilizza i risultati del profiling per migliorare le prestazioni delle operazioni frequentemente eseguite, tipiche dei carichi precedentemente analizzati. Per la compilazione del kernel è stato utilizzato il compilatore Clang 19. Il profilo di ottimizzazione per CachyOS è stato creato sulla base di carichi come l'esecuzione di test di prestazione sysbench e CachyOS Benchmarker, l'esecuzione di operazioni con Git e la compilazione del kernel dal codice sorgente.
  • Come implementazione predefinita di OpenCL è stato utilizzato il driver RustiCL, scritto in Rust utilizzando l'interfaccia Gallium fornita in Mesa.
  • Nell'utility kernel-manager per gestire lo scheduler di task sched-ext (SCX) è stato utilizzato l'interfaccia DBUS scx_loader. Questa modifica ha semplificato il passaggio tra gli scheduler della CPU e ha consentito di estrarre le loro impostazioni in un file di configurazione separato.
  • Per impostazione predefinita è attivato il servizio per lavorare con Bluetooth.
  • Il pacchetto wireless-regdb con il database delle frequenze delle reti wireless, consentite per diverse regioni, è incluso nella fornitura di base.
  • In cachyos-settings è stato aggiunto uno script per avviare applicazioni, utilizzando il driver Zink con l'implementazione di OpenGL sopra Vulkan.
  • Aggiornate le versioni dei pacchetti, tra cui il kernel Linux 6.12.6, i driver NVIDIA 565.77, Mesa 24.3.2, scx-scheds 1.0.8 e OpenZFS 2.2.7.

Rilascio della distribuzione CachyOS 241221, che include un kernel con ottimizzazioni aggiuntive
Rilascio della distribuzione CachyOS 241221, che include un kernel con ottimizzazioni aggiuntive


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster