A fost publicat release-ul distribuției CachyOS 241221, bazat pe pachetul Arch Linux și utilizând un model de livrare continuă a actualizărilor. Distribuția se remarcă prin includerea de optimizări pentru îmbunătățirea performanței și prin furnizarea posibilității de instalare a diferitelor medii desktop. Pe lângă mediu de bază bazat pe KDE, sunt disponibile pentru instalare GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland și Sway. Dimensiunea imaginii ISO de instalare este de 2.7 GB. Se furnizează separat build-uri (2.8 GB) pentru dispozitive portabile (Handheld Edition) cu o interfață în stil GameMode și componente pentru pasionații de jocuri pe computer.
În distribuția implicită este inclus programatorul de sarcini BORE, optimizat pentru reducerea întârzierilor pe desktop și creșterea priorității proceselor interactive. Nucleul și pachetele sunt compilate cu optimizări LTO (Link-Time Optimization) și folosesc instrucțiunile disponibile în procesoarele bazate pe microarhitecturile x86-64-v3, x86-64-v4 și Zen4. La compilarea pachetelor de bază sunt incluse optimizări PGO (Profile-Guided Optimization) sau BOLT (Binary Optimization and Layout Tool). Distribuția include browserul web Cachy-Browser, bazat pe Firefox, cu patch-uri pentru întărirea securității și creșterea performanței, precum și modificări de la proiectul Librewolf. Ca sisteme de fișiere pot fi utilizate btrfs, zfs, ext4, xfs și f2fs.
Modificări principale:
- Kernel-ul propus implicit este compilat cu optimizarea AutoFDO (Auto-Feedback-Directed Optimization), care utilizează rezultatele profilării pentru a îmbunătăți performanța operațiunilor frecvent executate, caracteristice unor sarcini analizate anterior. Pentru compilarea kernel-ului a fost utilizat compilatorul Clang 19. Profilul de optimizare pentru CachyOS a fost generat pe baza unor sarcini precum rularea testelor de performanță sysbench și CachyOS Benchmarker, executarea operațiunilor cu Git și compilarea kernel-ului din sursă.
- Ca implementare OpenCL implicită, este utilizat driverul RustiCL, scris în Rust prin utilizarea interfeței Gallium oferite de Mesa.
- În utilitarul kernel-manager pentru gestionarea planificatorului de sarcini sched-ext (SCX) este utilizat interfața DBUS scx_loader. Modificarea a simplificat comutările între planificatorii CPU și a permis externalizarea setărilor acestora într-un fișier de configurare separat.
- Serviciul pentru gestionarea Bluetooth-ului este activat implicit.
- În pachetul de bază este inclus pachetul wireless-regdb cu baza de date a frecvențelor rețelilor wireless permise pentru diverse regiuni.
- În cachyos-settings a fost adăugat un script pentru lansarea aplicațiilor, folosind driverul Zink cu implementarea OpenGL peste Vulkan.
- Versiunile pachetelor au fost actualizate, printre care kernel-ul Linux 6.12.6, driverele NVIDIA 565.77, Mesa 24.3.2, scx-scheds 1.0.8 și OpenZFS 2.2.7.


Sursa: opennet.ro
