Microsoft has this week announced that they are planning to add Ubuntu Bash and Linux Command Line support to the latest Windows 10 operating system, to provide an easier way to access open source tools and use them within the latest Windows desktop environment.
The support will be added to Windows 10 thanks to feedback from Windows 10 users and Microsoft is currently finalising a new infrastructure within Windows called the Windows Subsystem for Linux (WSL).
The infrastructure will allow a a genuine Ubuntu user-mode image to run that has been provided to Microsoft by the team over at Canonical and the creators of Ubuntu Linux. Microsoft explains more :
Based off your feedback we’ve done a couple things: First we made investments that improve cmd, PowerShell, and many other command-line tools and developer scenarios. Second we decided to grow our command line family by adding real, native Bash and with it support for Linux command-line tools which run directly on Windows in an environment that behaves like Linux! While we’re excited for you to try out this new technology, which will first become available in Windows 10 “Insiders” builds after the Build conference, we want to be clear about a few things:
First, this is the first time we’re releasing this technology – it’s marked as beta for a reason: We know that there are some rough edges and that some things will break! Do not expect every Bash script and tool that you run will work perfectly – there will be gaps. But by trying out this feature, you’ll help us figure out what we need to work on in order to greatly improve our reliability, coverage, and reach.
Second, while you’ll be able to run native Bash and many Linux command-line tools on Windows, it’s important to note that this is a developer toolset to help you write and build all your code for all your scenarios and platforms. This is not a server platform upon which you will host websites, run server infrastructure, etc. For running production workloads on Ubuntu, we have some great solutions using Azure, Hyper-V, and Docker, and we have great tooling for developing containerized apps within Windows using Docker Tools for Visual Studio, Visual Studio Code and yo docker.
For more information and to watch a video detailing the integration of the Ubuntu Bash and Linux Command Line support within Microsoft’s latest Windows 10 operating system jump over to the official Windows developers website via the link below.