In 2018, Microsoft acquired Github for $7.5 billion. Similarly, Microsoft joined Canonical (software company behind Ubuntu) as a partner, to bring Linux support to Windows 10. In Windows 10 Anniversary update, Microsoft introduced Windows Subsystem for Linux. And, in fall creators update, it became a stable feature. Now you can run Ubuntu, Kali Linux, Debian, OpenSUSE on Windows. More Linux distribution support will be coming soon. If you’re a programmer or student and want to learn Linux Commands. Then, this article will help you to enable the Linux Bash Shell on Windows 10. Also, I will tell you, how to upgrade the Windows subsystem Linux from WSL1 to WSL2. WSL2 offers a lot of new improvements.

What is Linux Bash Shell in Windows 10?.

The first thing you need to know, It is not a virtual machine or an application like Cygwin. It is a Linux system that works inside Windows 10. Basically, you can run the Linux Bash shell that you find out in a Linux Distribution. And, it is based on Microsoft’s abandoned Project Astoria. That was started to porting Android apps to Windows 10 Mobile. You can install Ubuntu and other Distro in Windows like a regular application. It is a good way to learn Unix/Linux commands. So no need to dual boot Linux and install a virtual machine.

Linux Bash Shell is just opposite to Wine compatibility layer. That was developed to run Windows applications on an operating system like Linux, macOS, & BSD. And, In Windows, Linux Bash Shell allows you to run Linux terminal and run Linux command-line utilities. That includes bash, ssh, git apt and many more. But, there are some limitations. Like, it doesn’t support background server software. And, it won’t officially do work with graphical Linux desktop applications. Even, not all command-line applications work. But, you can Install some command-line applications like VI text editor. You can now even Install Linux Distros on Android Without Root.

Enable the Linux Bash Shell on Windows 10.

Enabling a Linux bash shell in Windows 10 is quite simple. You have to enable a few settings and features first. After that, you can download the Linux distribution of your choice from Microsoft Store.

Enable Windows 10 Developer Mode.

1. Press Windows + I key simultaneously to open the Settings App. Click on Update & Security.

2. From the left pane, click on “For Developers”. Now, select the “Developer Mode”. It will take a few seconds and developer mode will get activated.Enable Windows 10 Developer mode

Turn on the “Windows subsystem for Linux” feature.

Make sure Windows 10 is up-to-date, else you won’t find this feature.

1. Click on the Search icon in Windows 10 and look for “Turn Windows features on or off”. And, click on Open.Turn Windows features on or off

2. Windows feature window will get open. Scroll down and look for “Windows subsystem for Linux”, mark it to enable and click on OK.Windows Subsystem for Linux

3. Once, feature get enabled windows will ask you to restart Windows. Click on “Restart now”. Or, you can manually restart the Windows 10.

Enabling a Linux bash shell in Windows 10 is quite simple. You have to enable a few settings and features first. After that, you can download the Linux distribution of your choice from Microsoft Store.

Install Ubuntu from Microsoft Store.

1. After rebooting Windows, Open Microsoft and search for Linux. You can find out many Linux Distribution in search results. If you’re trying Linux first time then Install Ubuntu App. Click on Get and then Install button.Install Ubuntu App from Microsoft Store

2. When the Ubuntu App installation gets done. Do restart Windows again to apply changes.

3. Now, search for Ubuntu from the start menu and open it.Open Ubuntu App in Windows

Installing will appear.Installing Linux Bash Shell on Windows 10

4. After that, It will ask you for a UNIX username and password. After that Linux Terminal will be ready to use.Enter UNIX Username Password

That’s it, You have enabled Linux Bash Shell on Windows 10. You can use many commands and will work flawlessly. Also, you can upgrade Ubuntu to latest build with this command: Sudo apt upgradeSudo Apt Upgrade - Linux Bash Shell on Windows 10

So that’s how you can install Linux Bash Shell on Windows 10. If you want to know, what you can do with it. Then feel free to Comment.

error: Content is protected !!