Table of contents

Windows Subsystem for Linux Documentation

Sarah Cooley|Last Updated: 9/19/2017
|
9 Contributors

The Windows Subsystem for Linux lets developers run Linux environments -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a virtual machine.

You can:

  1. Choose your favorite Linux distributions from the Windows Store.
  2. Run common command-line utilities such as grep, sed, awk, etc.
  3. Run Bash shell scripts and 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
  4. Install additional Linux tools using the distribution's built in package manager (apt-get, for example).
  5. Invoke Windows applications from the Linux console.
  6. Invoke Linux applications on Windows.

Getting started

Team Blogs

Posts & Articles

Provide Feedback

© 2017 Microsoft