Distro News

CachyOS adds official WSL support with CPU-optimized package repositories

Key Takeaway

Microsoft has partnered with the CachyOS project to add the performance-focused Arch-based distribution to Windows Subsystem for Linux, with automatic hardware-tuned repository selection despite WSL kernel limitations.

Summary

CachyOS, an Arch-based Linux distribution optimized for performance, now officially supports Windows Subsystem for Linux following confirmation by Microsoft WSL Product Manager Craig Loewen. Windows users can install the distribution manually via a .wsl image from the project's GitHub releases, requiring WSL 2 version 2.4.4 or newer. The installation process automatically configures pacman, selects optimized package mirrors, and creates a user account with sudo privileges.

The WSL port preserves CachyOS's key feature of CPU-optimized packages, automatically selecting repositories for znver4, x86-64-v4, or x86-64-v3 microarchitecture levels based on detected hardware, with generic packages for older processors. However, significant limitations exist compared to native installation: the custom linux-cachyos kernel, CPU schedulers, sched-ext, boot manager, CachyOS Hardware Detection, and zram are all unavailable due to WSL's use of Microsoft's Linux kernel.

WSL port capabilities and kernel limitations

  • WSL version requirement: Installation requires WSL 2 version 2.4.4 or newer, with deployment via double-clicking the .wsl image or using wsl --install --from-file in PowerShell.
  • CPU-optimized repository selection: The initial setup automatically detects the host x86-64 processor capabilities and selects from znver4, x86-64-v4, x86-64-v3, or generic package repositories.
  • Kernel restrictions: The WSL environment uses Microsoft's Linux kernel, preventing use of the custom linux-cachyos kernel, its CPU schedulers, and the sched-ext scheduler extension framework.
  • Excluded components: The WSL image omits the boot manager, CachyOS Hardware Detection tool, and zram compressed memory support that are present in standard installations.
  • Rolling release maintenance: Users must run sudo pacman -Syu after initial setup because WSL images are built periodically rather than continuously, potentially leaving packages outdated at first launch.

Why it matters

This development extends the reach of a performance-oriented Arch-based distribution to Windows developers and users who cannot or prefer not to run native Linux, while highlighting the ongoing tension between WSL's convenience and kernel-level Linux features. For the broader Arch ecosystem, it represents another validation of Arch-derived distributions in enterprise and developer tooling contexts where Microsoft has established WSL as a standard workflow component.

Original reference: linuxiac.com →