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

È stato pubblicato il rilascio della distribuzione CachyOS 241221, basata su Arch Linux e che utilizza un modello di consegna continua degli aggiornamenti. La distribuzione si distingue per l'inclusione di ottimizzazioni mirate a 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.8 GB) per dispositivi portatili (Handheld Edition) con un'interfaccia in stile GameMode e componenti per gli appassionati di videogiochi.

La distribuzione predefinita include il pianificatore di attività BORE, ottimizzato per ridurre la latenza sul desktop e migliorare la priorità dei processi interattivi. Il kernel e i pacchetti sono compilati con ottimizzazioni LTO (Link-Time Optimization) e sfruttano le 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 ulteriori ottimizzazioni PGO (Profile-Guided Optimization) e BOLT (Binary Optimization and Layout Tool). La distribuzione fornisce il browser web Cachy-Browser, basato su Firefox con patch per aumentare la sicurezza e migliorare le prestazioni, oltre a modifiche dal progetto Librewolf. Sono disponibili come file system btrfs, zfs, ext4, xfs e f2fs.

Principali modifiche:

  • Il kernel Linux fornito di default è 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 analizzati in anticipo. 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 dei test di performance sysbench e CachyOS Benchmarker, l'esecuzione di operazioni con Git e la compilazione del kernel a partire dal codice sorgente.
  • Come implementazione di OpenCL fornita di default è stato utilizzato il driver RustiCL, scritto in Rust utilizzando l'interfaccia Gallium disponibile in Mesa.
  • Nell'utilità kernel-manager, per gestire lo scheduler dei compiti sched-ext (SCX) è stata utilizzata l'interfaccia DBUS scx_loader. Questa modifica ha semplificato il passaggio tra gli scheduler CPU e ha permesso di spostare le loro impostazioni in un file di configurazione separato.
  • Per impostazione predefinita, è attivato il servizio per il funzionamento con Bluetooth.
  • Nella fornitura di base è incluso il pacchetto wireless-regdb con il database delle frequenze delle reti wireless consentite per varie regioni.
  • È stato aggiunto uno script a cachyos-settings per avviare applicazioni utilizzando il driver Zink con implementazione OpenGL su 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