linux-cachyos is a performance-tuned Arch Linux kernel distribution that combines advanced compiler optimizations with multiple CPU scheduler options to enhance system responsiveness and throughput. The project provides kernel variants supporting BORE, EEVDF, and BMQ schedulers, enabling users to match scheduling behavior to interactive, general-purpose, or throughput-oriented workloads, alongside real-time preemption capabilities for time-sensitive applications.
The kernel is compiled using Clang with Thin Link-Time Optimization and incorporates AutoFDO profile-guided optimization, which uses hardware sampling data to generate faster code paths based on real execution patterns. It includes support for the sched-ext framework, allowing CPU scheduling decisions to be delegated to user-space programs for custom scheduling policies, and provides a cgroup-based GPU memory controller for managing device VRAM usage in multi-tenant or containerized environments.
The project offers specialized kernel variants for gaming hardware, including patches for handheld devices like the Steam Deck and ROG Ally, as well as kernels with built-in ZFS modules and upstream NTFS driver fixes for improved filesystem reliability. Documentation covers installation procedures, system readiness verification, and troubleshooting guidance for deploying these optimized kernels on Arch Linux systems.