Windows Subsystem for Linux Documentation
The Windows Subsystem for Linux lets developers run GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a virtual machine.
You can:
- Choose your favorite GNU/Linux distributions from the Windows Store.
- Run common command-line free software 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: Javascript/node.js, Ruby, Python, C/C++, C# & F#, Rust, Go, etc.
- Services: sshd, MySQL, Apache, lighttpd
- Install additional software using own GNU/Linux distribution package manager.
- Invoke Windows applications using a Unix-like command-line shell.
- Invoke GNU/Linux applications on Windows.
Getting started
Team Blogs
- Overview post with a collection of videos and blogs
- Command-Line blog (Active)
- Windows Subsystem for Linux Blog (Historical)
Posts & Articles
- Run Bash on Ubuntu on Windows
- Developers Can Run Bash And Usermode Ubuntu Linux Binaries On Windows 10
- Ubuntu on Windows – The Ubuntu Userspace for Windows Developers



