Bash on Ubuntu on Windows
This is the first release of this brand new technology and it is branded “beta” deliberately – it’s not yet complete! We know there are issues and incomplete features, you should expect some things to work and for many things to fail. But we appreciate you playing with this feature and helping us identify the issues we need to fix in order to deliver a great experience.
Windows provides developers with a familiar Bash environment. This environment will allow users to:
- Run common command-line utilities such as
- Navigate the file system using these commands
- Run Bash shell scripts which rely on supported command-line utilities
Windows is running Ubuntu user-mode binaries provided by Canonical. This means the command-line utilities are the same as those that run within a native Ubuntu environment. Installation of Bash on Windows is just a few clicks.
This is provided as beta software. While many of the coreutil commands provided by Ubuntu will work, there are some that will not. We welcome feedback and will prioritize accordingly.
This video from Build 2016 gives you more information and a demo of Ubuntu on Windows:
- Mike Harsh's Blog -- Run Bash on Ubuntu on Windows
- Scott Hanselman's Blog -- Developers Can Run Bash And Usermode Ubuntu Linux Binaries On Windows 10
- Ubuntu News -- Ubuntu on Windows – The Ubuntu Userspace for Windows Developers
- Build 2016 Day 1 Keynote
- Build 2016 Interview with Ben Hillis, Dustin Kirkland, Russ Alexander, and Scott Hanselman -- Linux Command Line on Windows
- Build 2016 Video walkthrough -- Running Bash on Ubuntu on Windows!