Windows Subsystem for Linux topic
The Windows Subsystem for Linux lets developers run a GNU/Linux environment – including most command-line tools, utilities, and applications – directly on Windows, unmodified, without the overhead of a traditional virtual machine, or dualboot setup.
You can:
- Choose your favorite GNU/Linux distributions from the Microsoft Store.
- Run common command-line tools such as grep, sed, awk, or other ELF-64 binaries.
- Run Bash shell scripts and GNU/Linux command-line applications including:
- Tools: vim, emacs, tmux
- Languages: NodeJS, Javascript, Python, Ruby, C/C++, C# & F#, Rust, Go, etc.
- Services: SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL.
- Install additional software using your own GNU/Linux distribution package manager.
- Invoke Windows applications using a Unix-like command-line shell.
- Invoke GNU/Linux applications on Windows.
Source: Microsoft Docs
wsl-vpnkit
Provides network connectivity to WSL 2 when blocked by VPN
easyWSL
Create WSL distros based on Docker Images.
WSLHostPatcher
Dynamic patch WSL2 to listen port on any interface.
wsl2-distro-manager
A GUI to quickly manage your WSL2 instances
stevedore
🚢 Docker distribution for Windows Containers that Just Works
wsl-ssh-agent
Helper to interface with Windows ssh-agent.exe service from Windows Subsystem for Linux (WSL)
WSL-Guideline
Guideline of Windows Subsystem for Linux
xWSL
Installer script for Ubuntu 22.04 / 24.04 with XFCE 4.18 on WSL. Does not require hypervisor, container, or X11 server.
wsl-guide
The Hitchhiker's Guide to Bash on Ubuntu on Windows!
DirectX-Headers
Official DirectX headers available under an open source license