Die Veröffentlichung der CachyOS 241221-Distribution, die auf der Paketbasis von Arch Linux basiert und ein kontinuierliches Modell zur Bereitstellung von Updates verwendet, ist erfolgt. Die Distribution zeichnet sich durch Leistungsoptimierungen aus und bietet die Möglichkeit, verschiedene Desktop-Umgebungen zu installieren. Neben der grundlegenden Umgebung auf Basis von KDE stehen GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland und Sway zur Installation zur VerfĂŒgung. Die GröĂe des Installations-ISO-Abbilds betrĂ€gt 2,7 GB. Separat werden Builds (2,8 GB) fĂŒr tragbare GerĂ€te (Handheld Edition) mit einer GameMode-StiloberflĂ€che und Komponenten fĂŒr Computer-Game-Enthusiasten bereitgestellt.
In der Standarddistribution ist der Aufgabenplaner BORE enthalten, der zur Reduzierung von Verzögerungen auf dem Desktop optimiert ist und interaktive Prozesse priorisiert. Der Kernel und die Pakete werden mit LTO-Optimierungen (Link-Time Optimization) und der Nutzung von Befehlen, die in Mikroarchitekturen der Prozessoren x86-64-v3, x86-64-v4 und Zen4 verfĂŒgbar sind, kompiliert. Bei der Erstellung der Basis-Pakete werden zusĂ€tzlich PGO (Profile-Guided Optimization) oder BOLT (Binary Optimization and Layout Tool) Optimierungen implementiert. Die Distribution kommt mit dem webbrowser Cachy-Browser, der auf Firefox basiert und mit Patches zur Verbesserung der Sicherheit und Leistung sowie Ănderungen durch das Librewolf-Projekt ausgestattet ist. Es können Dateisysteme wie btrfs, zfs, ext4, xfs und f2fs verwendet werden.
HauptÀnderungen:
- Der standardmĂ€Ăig angebotene Linux-Kernel wird mit der AutoFDO-Optimierung (Auto-Feedback-Directed Optimization) erstellt, die Profilierungsergebnisse zur Verbesserung der Leistung hĂ€ufig ausgefĂŒhrter Operationen nutzt, die fĂŒr vorab analysierte Lasten typisch sind. FĂŒr den Kernel-Bau wurde der Clang 19 Compiler verwendet. Das Optimierungsprofil fĂŒr CachyOS wurde auf der Grundlage von Lasten wie der AusfĂŒhrung von Sysbench-Leistungs-Tests und CachyOS Benchmarker, der DurchfĂŒhrung von Git-Operationen und dem Bau des Kernels aus dem Quellcode erstellt.
- Als standardmĂ€Ăige OpenCL-Implementierung wird der in Rust geschriebene RustiCL-Treiber verwendet, der die von Mesa bereitgestellte Gallium-Schnittstelle nutzt.
- Im Kernel-Manager zur Verwaltung des SCX-Task-Schedulers wird die DBUS-Schnittstelle scx_loader verwendet. Diese Ănderung hat den Wechsel zwischen CPU-Schedulern vereinfacht und es ermöglicht, deren Einstellungen in eine separate Konfigurationsdatei auszulagern.
- StandardmĂ€Ăig ist ein Dienst fĂŒr die Verwendung von Bluetooth aktiviert.
- Das Basis-Paket enthĂ€lt das Paket wireless-regdb mit einer Datenbank der fĂŒr verschiedene Regionen zulĂ€ssigen Frequenzen drahtloser Netzwerke.
- In cachyos-settings wurde ein Skript zum Starten von Anwendungen hinzugefĂŒgt, das den Zink-Treiber mit einer OpenGL-Implementation ĂŒber Vulkan verwendet.
- Die Versionen der Pakete wurden aktualisiert, darunter der Linux-Kernel 6.12.6, die NVIDIA-Treiber 565.77, Mesa 24.3.2, scx-scheds 1.0.8 und OpenZFS 2.2.7.


Quelle: opennet.ru
