[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f349eloozd580u":3},{"code":4,"message":5,"data":6,"timestamp":55},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":45,"summary_md":46,"topic":47,"github_topics":50,"license":51,"homepage":52,"updated_at":53,"history":54},"microsoft\u002FWSL",13,"Windows Subsystem for Linux","C++",34194,1871,505,3853,[16,22,28,34,40],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},18783525,"Windows file access performance compared to Linux",518,278,"2018-12-29",{"id":23,"title":24,"points":25,"comments":26,"posted_at":27},33623632,"Windows Subsystem For Linux a.k.a. WSL 1.0.0 released",182,253,"2022-11-16",{"id":29,"title":30,"points":31,"comments":32,"posted_at":33},37565424,"Windows Subsystem for Linux 2.0 release",74,67,"2023-09-19",{"id":35,"title":36,"points":37,"comments":38,"posted_at":39},47561084,"WSL's GitHub repository is being hit with a wave of Chinese spam issues",9,1,"2026-03-29",{"id":41,"title":42,"points":43,"comments":38,"posted_at":44},42918300,"Microsoft\u002FWSL pull requests taken over by malicious GH action",8,"2025-02-03","Run unmodified Linux command-line tools directly on Windows without dual boot or a full VM.","## The problem\n\nDevelopers on Windows who need Linux tooling usually face three bad choices: reboot into a second OS, run a heavy VM, or keep a remote Linux box around. Each adds friction, whether boot cycles, RAM overhead, or file sync. This repository is the public home of WSL itself, the Microsoft component that runs Linux binaries natively on Windows and turns `wsl --install` into a one-command path to a Linux userland inside the host OS.\n\n## What's different\n\nCompared with a traditional hypervisor VM (VirtualBox, VMware), WSL avoids booting a full machine and integrates with the Windows filesystem and terminal, trading strict isolation for lower overhead. Compared with SSH into a remote server, it keeps tools on the local machine and needs no network. Compared with Cygwin or MSYS2, which recompile Unix tools against a compatibility layer, WSL runs unmodified Linux binaries and ELF executables, which is why distributions and package managers generally just work. The trade-off is that the filesystem boundary remains a real seam: cross-OS file access is historically the weak point, which is what drew the most attention on Hacker News years ago.\n\n## Who it's for\n\nWindows-based developers who want a Linux shell, package manager, and toolchain beside their editor, especially web, backend, and data engineers. It is also the default for people learning Linux without leaving Windows. Look elsewhere if you need hard isolation between workloads (a real VM or container host), if you are running Linux GUI or GPU workloads at scale (check the separate WSLg and kernel repos first), or if your production target is Linux and you want parity with the deployment OS rather than a compatibility layer.\n\n## Cost of adoption\n\nYou need a recent Windows build and the `wsl --install` path from the README; older Windows versions require manual enablement of optional components. The repo is MIT-licensed but the component ships as part of Windows, so you inherit Microsoft's release cadence and telemetry defaults, which can be turned off per the privacy doc. The README is largely a pointer to documentation and related repos, not a technical deep dive; build-from-source guidance lives in separate developer docs. Localization is partial: some lower-level CLI error strings are English-only.\n\n## Verdict\n\nThe repository is nearly a decade old with 34k stars, so this is an established platform component, not a spike. The HotRepo signals show modest recent momentum, a +501 rise on the monthly C++ board at #13, and no daily trending appearances, consistent with a mature tool whose audience is already settled. Hacker News discussion is old but shows a persistent interest in its main weak spot, file access performance. If you develop on Windows and touch Linux, WSL is close to mandatory; if you need isolation or full Linux parity, it is a stopgap.",{"slug":48,"name":49},"productivity","Productivity & Utilities",[],"MIT","https:\u002F\u002Fwsl.dev\u002F","2026-10-24T21:06:44Z",[],1792890575]