CachyOS — Arch-based, оптимизированный под производительность.
Arch-пользовательский опыт, но с пропатченным ядром, x86-64-v3/v4 оптимизацией и готовыми твиками из коробки.
Что это
CachyOS — Arch-based дистрибутив, заточенный под производительность. Основная идея: берём Arch, добавляем оптимизированное ядро, пересобираем пакеты под x86-64-v3 (или v4 для свежих CPU) и подаём с удобным инсталлятором. Получаешь rolling release без ручной настройки makepkg.conf и CFLAGS.
Ядер несколько: linux-cachyos (умолчание), linux-cachyos-bore (BORE scheduler), linux-cachyos-eevdf (новый EEVDF планировщик), hardened-варианты. Каждый под конкретный use case — десктоп, сервер, низкая задержка.
Зачем не просто Arch
Arch даёт свободу, но требует ручной работы. CachyOS экономит время: Calamares-инсталлер, преднастроенный makepkg.conf с правильными флагами, репозиторий с пересобранными пакетами под v3. pacman и AUR работают как обычно — это Arch под капотом.
Производительность
Реальная разница с ванильным Arch ощутима на CPU-тяжёлых задачах: компиляция, рендеринг, сборка пакетов. На десктопе — отзывчивость UI, особенно при загрузке.
x86-64-v3 и v4
v3 требует Haswell+ (2013) или эквивалент — AVX2, FMA, BMI2. v4 — ещё новее, AVX-512 (поддержка зависит от CPU). CachyOS по умолчанию ставит v3-репозиторий. Это даёт прирост на пересобранных пакетах без необходимости вручную настраивать pacman.conf.
Когда выбирать
- Нужен Arch, но без ручной настройки оптимизаций.
- Свежий CPU — есть смысл в v3/v4.
- Десктоп с фокусом на отзывчивость и игровую производительность.
Минусы
Меньше сообщество, чем у чистого Arch. Обновления иногда запаздывают на пару дней. Не для серверов — rolling release + оптимизации дают бонус на десктопе, но серверу важнее стабильность.
Rolling release
Как и Arch, CachyOS требует регулярных обновлений. Долгий перерыв = сложный апгрейд. Для серверов лучше Debian.
NixOS — другой путь: вместо императивных оптимизаций — декларативная воспроизводимость.