WSL is Microsoft's Windows Subsystem for Linux, letting you run unmodified Linux command-line tools, utilities, and applications directly on Windows without a virtual machine or dual boot.
- 3.0.3
- Published at
- 10d ago
- 34,026
- Stars
- 1,420,195
- Download
- Synced at
- 9d ago
Latest release
3.0.3Oct 9, 2026, 06:21 PMPre-releaseDownloads slow? Switch the source anytime above
README
Project Overview
Windows Subsystem for Linux (WSL) lets developers run unmodified Linux command-line tools, utilities, and applications directly on Windows, without the overhead of a traditional virtual machine or dual boot. Maintained by Microsoft, it installs with a single command and works alongside companion projects for Linux GUI app support and the Linux kernel. For users who need both the Windows ecosystem and the Linux toolchain, it offers a lightweight middle ground.
Run a native Linux toolchain on Windows without spinning up a VM.
Key Features
- One-command install: run
wsl --installin the Windows command line to install it - Native Linux tools: run unmodified Linux command-line tools and applications directly
- Low overhead: no heavy virtual machine footprint and no dual-boot switching
- Multiple distributions: install and use several Linux distributions side by side
- File interoperability: conveniently access files between the Windows and Linux file systems
- GUI app support: run Linux GUI apps with the companion components
- Localized CLI: key command-line text is localized for users of different languages
Target Audience
- Developers who use both the Windows and Linux toolchains
- DevOps and data users who need a local Linux environment
- Users who would rather not maintain a VM or dual boot
Quick Start
- Run
wsl --installin the Windows command line to install it - Reboot as prompted, then set a Linux username and password on first launch
- Type
wslin a terminal to enter the default distribution - Install additional distributions with
wsl --install -d <distribution-name>when needed - Use Linux commands and tools directly in the terminal, and access Windows files through mounted paths
Core Advantages
- Ready out of the box: a single command installs it, with no complex VM setup
- Light and fast: skips the resource overhead of a traditional VM and starts quickly
- Complementary ecosystems: use Linux tools directly on Windows, keeping both ecosystems
- Officially maintained: maintained by Microsoft and kept in step with Windows updates
System Requirements
| Item | Requirement |
|---|---|
| OS | Windows 10, Windows 11 |
| Features | Requires enabling Windows features such as Virtual Machine Platform |
| Network | Internet access to install distributions |
Notes
- The app logs basic diagnostic data (telemetry); see the repository's privacy documentation, which explains how to turn it off
- After installing a distribution, set a Linux username and password and keep them safe
- Some low-level error outputs are not fully localized, kept that way to give richer failure context
- Running Linux GUI apps requires the corresponding component support
Release history
Sort