The arrival of the Anniversary Edition of Windows 10 has behaved one of the most discussed features during the first year of life of this operating system: a terminal with the console Bash complete. initially was released on compilation 14316, Which was distributed by Fast Channel and was only available for 64-bit systems, and since then, this feature that is considered a complete Linux subsystem for the Windows 10 environment has been evolving until the last update of that operating system.
The origin of this function we must look for in the failed Astoria project, An attempt by the people of Redmond for create an environment within Windows 10 where you can run Android applications natively. The aim was to deal with the great shortage of applications that make the Windows Store sick of its most direct competitors. In this tutorial we teach you how to enable Ubuntu Bash on Windows 10 in a quick and easy way.
The work of the Astoria project was formed from a collaboration between the two large companies, Microsoft and Canonical, and, still its result did not live up to expectations, We took advantage of its code and development for the current terminal that we will now show you.
technically we can’t talk about a Linux kernel as such, since this does not exist. Instead, there are the same binaries as in it and that will allow us to run GNU utilities and programs.
Installing Bash on Windows 10
First and foremost prerequisite, We must logically have an operating system 64-bit Windows 10 the build is higher than Build 14316. You can make sure of this step if your system is up to date Anniversary Edition of this environment.
Then we will need to enable developer mode within the system menu Update and security, Which we will access through the Search bar introducing “updates” or from the Start menu> Settings> Update and security.
Once inside the menu, we will select the option “By programmers” and we will choose the Developer Mode option. As its own description indicates, this mode employs advanced development features within the system.
Next we will have install the Bash module inside the computer. For this we will access the Control Panel> Programs and Features> enable or disable Windows features or by means of the Search bar introducing ‘add’. Specifically, the program that we must add to our environment is called “Windows Subsystem for Linux”. Once installed, the system it will ask us to restart the computer, To which we will proceed in order to be able to continue.
Once we have restarted our computer, we just need to enter the command “bash” from the Windows console, either the general interpreter or PowerShell, to start enjoying Bash in Windows 10.
It is also possible to access Bash from the Windows 10 menu itself, as it appears as one more desktop application. What we will find will be one small Linux subsystem, Corresponding to a Ubuntu 14.04 LTS on we will be able to control the most basic commands of this environment. We must forget about the graphic section, because at the moment and as the project seems to be developing, there are no plans for the future.
During the installation process it is possible that you do not find the option to install the Linux subsystem feature. It is often a common mistake that we have not previously reviewed the version of Windows 10 with which we are working, specifically a Build 14316 or higher, That our version of operating system is 32 bits or what still we have not received the latest system update in our team.
There are user experiences related to these facts on the Internet and they can basically be resolved all from the download the latest ISO of the system from the Slow Ring from Microsoft or, if available, the latest update of Windows 10 Anniversary Update from the MSDN website.
As you can see the procedure is quick and very simple and opens up a wide range of possibilities within this operating system.
Have you tried the Bash environment on any Windows 10? What do you think about this project? Will Microsoft and Canonical meet again in the future to talk about working together?