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
Timeline (last 90 days)
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.
Many 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.
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.
OpenCode 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.
9 more timeline events
All Facts (20)
Docker Desktop chose to run on top of WSL2.
80%Unverified在Windows上开启Chrome调试端口9222后,WSL或远程Linux可通过CDP协议连接并复用已登录的浏览器环境
90%UnverifiedThe WSL project began in 2016 and was initially developed through a collaboration between Microsoft and Canonical (the parent company of Ubuntu).
60%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%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%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%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%UnverifiedInstalling Hermes Agent on Windows requires the use of a WSL environment.
50%UnverifiedRunning vLLM through Windows WSL wastes additional VRAM, and the result is inferior to a pure GUI-less Linux system.
50%UnverifiedOn Windows, Docker runs Linux containers through WSL2 or Hyper-V.
50%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.
50%