cachyos/linux-cachyos

Archlinux Kernel based on different schedulers and some other performance improvements.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:Server / PlatformCategory(s):Operating Systems & LinuxSystems, Hardware & HPC
Added to GitGenius on September 15th, 2026
Created on October 10th, 2021
Open Issues & Pull Requests: 131 (+0)
GitHub issues: Enabled
Number of forks: 161
Total Stargazers: 4,479 (+1)
Total Subscribers: 45 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 4.6 days
90th percentile: 6.4 days
Tracked items: 477

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. 69% of issues opened in the past year have been closed, leaving a working backlog. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 121
New in 7 days: 18
Closed in 7 days: 10
Avg open age: 73 days
Stale 30+ days: 14
Stale 90+ days: 5

Recent activity

Opened in 7 days: 16
Closed in 7 days: 8
Comments in 7 days: 41
Events in 7 days: 84

Top labels

  • bug (198)
  • enhancement (38)
  • upstream (14)
  • invalid (10)
  • help wanted (2)
  • wontfix (2)
  • good first issue (1)

Detailed Description

linux-cachyos is a Linux kernel distribution that provides multiple CPU scheduler variants and performance optimizations for Arch Linux systems.

The project addresses the need for kernel tuning tailored to different workloads by offering several scheduler options built on top of upstream stable releases. The BORE scheduler targets interactive workloads and gaming by prioritizing responsiveness, EEVDF serves general-purpose computing with balanced performance, and BMQ optimizes for throughput-oriented tasks. Beyond scheduler selection, the kernels incorporate compiler optimizations including Clang Thin LTO and AutoFDO, alongside carefully selected patches for improved responsiveness and throughput across different use cases.

Developers should choose this distribution if they want to experiment with alternative CPU schedulers without maintaining a custom kernel build. The project suits users running Arch Linux who are willing to test different scheduler variants to find the best fit for their specific workload. Specialized variants address particular needs: the hardened kernel adds security patches, the LTS version provides long-term stability, the real-time variant enables deterministic scheduling, and the deckify variant targets handheld gaming devices. The tool also provides multiple architecture optimizations including x86-64, x86-64-v3, x86-64-v4, and znver4 to match different CPU capabilities.

The project maintains active development with regular kernel updates tracking upstream releases, offers multiple specialized variants addressing distinct use cases from gaming to server deployments, and provides clear documentation for installation and CPU compatibility checking. The repository includes support for emerging scheduler technologies through SCX scheduler integration and extends beyond Arch Linux with builds available for other distributions.