WSL
Windows Subsystem for Linux (WSL) is a compatibility layer developed by Microsoft for Windows, allowing users to run Linux binary executables natively on Windows. WSL 2 operates on a genuine Linux kernel, providing improved system call compatibility and performance compared to its predecessor. It enables developers to use Linux command-line tools, utilities, and applications directly within a Windows environment without requiring a separate virtual machine or dual-boot configuration.
Core Facts
WSL is a compatibility layer introduced by Microsoft with the Windows 10 Anniversary Update in 2016; WSL1 translates Linux system calls via the Pico process mechanism, while WSL2 introduces a full Linux kernel virtual machine.
Docker Desktop chose to run on top of WSL2.
Timeline (last 90 days)
OpenShell's deployment threshold is not low: it requires a Docker, Podman, or WSL environment first, and configuration is not a one-click affair.
Jed's team uses Windows + WSL + Claude Code, collaborating across multiple session windows and subagents to complete development tasks.
By default, the Windows file system is mounted under paths such as /mnt/c on the Linux side, and Linux can smoothly read and write Windows files; Windows accessing files inside WSL requires a network path (such as \\wsl$) or migrating the files.
Claude Code offers a complete experience on macOS and Linux, while Windows support lags relatively behind, with some sandbox-related capabilities depending on indirect approaches such as WSL.
Compared to WSL, Git Bash is more lightweight, with an installation package of only a few hundred MB.
Open-source container runtimes such as Podman and containerd are also actively adapting to the WSL environment.
Microsoft announced that the WSL container feature has officially entered the General Availability (GA) stage.
The technical prerequisites for the project include Python 3.10 or higher, the UV package manager, and a Unix-like shell environment (WSL is recommended for Windows).
Compared to WSL built into Windows 10/11, Git Bash is more lightweight, installs faster, and has a lower barrier to entry for beginners.
WSL (Windows Subsystem for Linux) is a compatibility layer technology officially provided by Microsoft that allows native Linux binaries to run on Windows systems without the full hardware simulation overhead of a traditional virtual machine.
11 more timeline events
All Facts (20)
WSL is a compatibility layer introduced by Microsoft with the Windows 10 Anniversary Update in 2016; WSL1 translates Linux system calls via the Pico process mechanism, while WSL2 introduces a full Linux kernel virtual machine.
80%VerifiedDocker Desktop chose to run on top of WSL2.
80%Unverified在Windows上开启Chrome调试端口9222后,WSL或远程Linux可通过CDP协议连接并复用已登录的浏览器环境
90%UnverifiedOn Windows 11 or newer versions of Windows 10, opening PowerShell with administrator privileges and executing wsl --install will automatically download and configure the Ubuntu distribution.
60%UnverifiedThe WSL project began in 2016 and was initially developed through a collaboration between Microsoft and Canonical (the parent company of Ubuntu).
60%UnverifiedOpenShell's deployment threshold is not low: it requires a Docker, Podman, or WSL environment first, and configuration is not a one-click affair.
50%UnverifiedJed's team uses Windows + WSL + Claude Code, collaborating across multiple session windows and subagents to complete development tasks.
50%UnverifiedBy default, the Windows file system is mounted under paths such as /mnt/c on the Linux side, and Linux can smoothly read and write Windows files; Windows accessing files inside WSL requires a network path (such as \\wsl$) or migrating the files.
50%UnverifiedClaude Code offers a complete experience on macOS and Linux, while Windows support lags relatively behind, with some sandbox-related capabilities depending on indirect approaches such as WSL.
50%UnverifiedCompared to WSL, Git Bash is more lightweight, with an installation package of only a few hundred MB.
50%UnverifiedOpen-source container runtimes such as Podman and containerd are also actively adapting to the WSL environment.
50%UnverifiedThe technical prerequisites for the project include Python 3.10 or higher, the UV package manager, and a Unix-like shell environment (WSL is recommended for Windows).
50%UnverifiedCompared to WSL built into Windows 10/11, Git Bash is more lightweight, installs faster, and has a lower barrier to entry for beginners.
50%UnverifiedMany AI programming tools and command-line tools are more compatible in Unix-like environments, which can avoid common path, permission, and dependency issues in native Windows environments.
50%UnverifiedWSL (Windows Subsystem for Linux) is a compatibility layer technology officially provided by Microsoft that allows native Linux binaries to run on Windows systems without the full hardware simulation overhead of a traditional virtual machine.
50%UnverifiedOpenCode has a slightly steeper learning curve than purely out-of-the-box commercial products, especially since WSL installation and various configurations require a certain level of hands-on ability.
50%UnverifiedWhen the Agent needs to run Linux commands, Harness Desktop uses WSL as a standalone tool rather than replacing the system's PowerShell
50%UnverifiedWSL has an independent file system view and process space, and commands executed within it do not directly modify system configurations on the Windows side
50%UnverifiedA common reason for Windows users failing to install Docker is that the system virtualization is not enabled; the solution is to check the two features 'Windows Subsystem for Linux' and 'Virtual Machine Platform'.
50%UnverifiedThe basic step to install WSL 2 is to run `wsl --install` as an administrator in PowerShell.
50%