De release van de CachyOS 241221-distributie is gepubliceerd, gebaseerd op de pakketbasis van Arch Linux en het toepassen van een continu model voor het leveren van updates. De distributie is opmerkelijk door zijn optimalisaties voor prestatieverbetering en biedt de mogelijkheid om verschillende desktopomgevingen te installeren. Naast de basisomgeving op basis van KDE zijn GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland en Sway beschikbaar voor installatie. De grootte van de installable ISO-afbeelding is 2,7 GB. Apart zijn er versies (2,8 GB) voor draagbare apparaten (Handheld Edition) beschikbaar, met een GameMode-stijl interface en componenten voor gamers.
In de distributie is standaard de BORE-taakplanner geĆÆntegreerd, geoptimaliseerd voor het verminderen van latentie op de desktop en het verhogen van de prioriteit van interactieve processen. De kernel en pakketten zijn samengesteld met LTO-optimalisaties (Link-Time Optimization) en maken gebruik van instructies die beschikbaar zijn in processors gebaseerd op de microarchitecturen x86-64-v3, x86-64-v4 en Zen4. Bij de samenstelling van de basispakketten zijn aanvullende PGO-optimalisaties (Profile-Guided Optimization) of BOLT (Binary Optimization and Layout Tool) inbegrepen. De distributie bevat de webbrowser Cachy-Browser, gebaseerd op Firefox, met patches voor verbeterde beveiliging en prestaties, evenals wijzigingen van het Librewolf-project. Ondersteunde bestandssystemen zijn btrfs, zfs, ext4, xfs en f2fs.
Belangrijkste wijzigingen:
- De standaard aangeboden Linux-kernel is samengesteld met de AutoFDO-optimalisatie (Auto-Feedback-Directed Optimization), die gebruikmaakt van profileringresultaten om de prestaties van vaak uitgevoerde operaties te verbeteren die typerend zijn voor vooraf geanalyseerde workloads. Voor het bouwen van de kernel is de Clang 19-compiler gebruikt. Het optimalisatieprofiel voor CachyOS is gevormd op basis van workloads zoals het uitvoeren van sysbench-prestatietests en de CachyOS Benchmarker, het uitvoeren van Git-operaties en het bouwen van de kernel vanuit de broncode.
- Als de standaardimplementatie van OpenCL wordt de RustiCL-driver gebruikt, geschreven in Rust met behulp van de Gallium-interface die door Mesa wordt aangeboden.
- In de kernel-manager tool voor het beheer van de schedulers voor de taakplanner sched-ext (SCX) is de DBUS-interface scx_loader geĆÆntegreerd. Deze wijziging heeft het schakelen tussen CPU-planners vereenvoudigd en maakt het mogelijk om hun instellingen in een apart configuratiebestand te plaatsen.
- Standaard is de service voor Bluetooth-integration ingeschakeld.
- De basislevering bevat het wireless-regdb-pakket met een database van toegestane frequenties voor draadloze netwerken in verschillende regio's.
- In cachyos-settings is een script toegevoegd voor het starten van applicaties, met gebruik van de Zink-driver met OpenGL-implementatie bovenop Vulkan.
- De versies van de pakketten zijn bijgewerkt, waaronder de Linux-kernel 6.12.6, NVIDIA-drivers 565.77, Mesa 24.3.2, scx-scheds 1.0.8 en OpenZFS 2.2.7.


Bron: opennet.ru
