Разработчики CachyOS опубликовали официальное руководство и готовый образ дистрибутива для подсистемы Windows для Linux 2 (WSL 2). Менеджер продукта WSL в Microsoft Крейг Лоуэн подтвердил, что компании совместно готовят добавление системы в штатный список дистрибутивов WSL. Сборка основана на базе Arch Linux, обновляется ежемесячно и автоматически подключает пакеты, оптимизированные под конкретный процессор. Для стандартной установки из файла .wsl требуется WSL 2 версии 2.4.4 или новее.
Что входит в образ и чем он отличается от обычной CachyOS
Образ CachyOS для WSL 2 построен на базе официального WSL-образа Arch Linux, который ранее вошёл в каталог дистрибутивов для Windows. В состав сборки включены фирменные пакеты настроек cachyos-settings, утилита ранжирования зеркал cachyos-rate-mirrors и конфигурация командной оболочки cachyos-fish-config.
Сам установочный файл универсален и запускается на любом 64-разрядном процессоре x86-64. Во время первого запуска скрипт инициализирует связку ключей pacman, отбирает быстрые зеркала и определяет поддерживаемые инструкции процессора, чтобы переключить систему на оптимизированные репозитории CachyOS. Затем мастер предлагает создать пользователя с правами sudo (через группу wheel) и оболочкой fish по умолчанию.
Работа внутри подсистемы Windows для Linux накладывает архитектурные ограничения по сравнению с установкой на физический диск:
| Компонент или функция | Обычная установка CachyOS | Образ CachyOS для WSL 2 |
|---|---|---|
| Репозитории пакетов CPU | Автовыбор znver4, x86-64-v4, x86-64-v3 или базовых x86-64 | Автовыбор znver4, x86-64-v4, x86-64-v3 или базовых x86-64 |
| Ядро и планировщики | Собственное ядро linux-cachyos и планировщики sched-ext | Штатное ядро Linux от Microsoft без sched-ext |
| Загрузчик, chwd и zram | Используются при установке и работе системы | Исключены из образа как неиспользуемые в WSL 2 |
| Поддержка WSL 1 | Не применимо | Не поддерживается (требуется только WSL 2) |
Поскольку WSL 2 использует собственное ядро Microsoft, в этой среде недоступны ни стандартное ядро linux-cachyos, ни специальные сборки ядра CachyOS. Если во время первичной настройки компьютер не был подключён к интернету и переключение на оптимизированные ветки не сработало, система остаётся на базовых пакетах x86-64. Повторить подбор репозиториев под процессор можно вручную:
sudo /usr/lib/wsl/optimize-repos
Как установить и настроить CachyOS в WSL 2
Перед установкой рекомендуется обновить подсистему командой wsl --update в PowerShell. В WSL 2 версии 2.4.4 и новее загруженный с GitHub файл с расширением .wsl достаточно открыть двойным щелчком мыши. Загрузить свежий выпуск и установить его можно и напрямую через PowerShell:
$v = (Invoke-RestMethod https://api.github.com/repos/CachyOS/cachyos-wsl/releases/latest).tag_name Invoke-WebRequest "https://github.com/CachyOS/cachyos-wsl/releases/download/$v/cachyos-$v.wsl" -OutFile "$env:TEMP\cachyos.wsl" wsl --install --from-file "$env:TEMP\cachyos.wsl"
В версиях WSL 2 старее 2.4.4 образ подключается вручную командой импорта с последующим запуском скрипта первичной настройки внутри дистрибутива:
wsl --import cachyos C:\Users\<Username>\Documents\WSL\cachyos C:\Users\<Username>\Downloads\cachyos-2026.11.01.1.wsl wsl -d cachyos /usr/lib/wsl/first-setup.sh
При таком способе импорта в файл /etc/wsl.conf нужно добавить секцию [user] со строкой default=<Username>, сохранив существующий раздел [boot], а затем перезапустить окружение. В актуальных версиях WSL 2 это делается автоматически, а запуск выполняется из меню «Пуск» или командой wsl -d cachyos.
Готовые образы собираются по расписанию раз в месяц и подписываются через инструмент Sigstore Cosign (проверить подлинность файла перед установкой можно командой cosign verify-blob с файлом .bundle из релиза). Так как CachyOS развивается по модели плавающего релиза (rolling release), сразу после первого входа разработчики рекомендуют обновить все пакеты:
sudo pacman -Syu
Безключевая подпись Sigstore Cosign – способ цифровой подписи файлов с помощью временных сертификатов, привязанных к учётной записи сборочного конвейера GitHub Actions через протокол OpenID Connect. Это позволяет пользователю проверить, что образ .wsl собран официальным репозиторием проекта и не был изменён.
Если после обновления пакетов менеджер pacman сообщает о необходимости перезагрузки, достаточно перезапустить дистрибутив из PowerShell первой командой ниже, а для полного удаления среды со всеми файлами домашнего каталога используется вторая команда:
wsl --terminate cachyos wsl --unregister cachyos
Вывод
Официальный образ CachyOS для WSL 2 подойдёт разработчикам и пользователям Windows, которым нужны свежие пакеты из репозиториев Arch Linux, собранные с оптимизацией под современные процессоры AMD Zen 4/5 и архитектуры x86-64-v3/v4. Перед установкой стоит проверить версию WSL в системе: начиная со сборки 2.4.4 развёртывание и первичная настройка дистрибутива выполняются автоматически.