Windows Subsystem for Linux

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 grepsedawk, 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.

More information on installing the windows ubuntu subsystem can be found in the Microsoft documentation:
https://docs.microsoft.com/en-us/windows/wsl/install-win10