How to Install Ubuntu on Windows 10
Ubuntu on Windows is a Windows 10 app that runs on Windows Subsystem for Linux (WSL) which is an Application compatibility layer for running Linux operating systems natively on Microsoft Windows.
Installing Ubuntu on Windows 10 involves a two-step process: First we enable the Windows Subsystem for Linux feature from the control panel then we install the Ubuntu app (Which is Free) from the Microsoft store.
Enable Windows Subsystem for Linux
First we must enable the WSL Feature. Open Control panel (Start button > Windows System), go to Programs category and Select Turn Windows features on or off.
Find the feature called Windows Subsystem for Linux, then activate the checkbox and click the OK button.
This will install the WSL feature and ask you to restart your PC at the end of the process. You must restart your computer before you use this feature.
Install Ubuntu Operating System
Once you are back in Windows, open the Microsoft store from the start menu and search Ubuntu.
Select the top result which should be, Run Linux on Windows. Here you will see a list of Linux distributions that are available to run on Windows 10.
Click on Ubuntu and install it once the detail page loads. After that a shortcut will be available in the start menu to open the new Ubuntu App.
The first time you start Ubuntu, you will be prompted to create a username and password.
Congratulations! Now you have the access to the Ubuntu bash shell within your Windows 10 PC, Without a hypervisor or dual booting.
Run the lsb_release -a command to find out the version of Ubuntu that was installed:
Windows file system (C: drive) is mounted into the Ubuntu subsystem under /mnt/c mount point.
Now you have an Ubuntu development environment with access to the bash command line directly on Windows 10, without the overhead of running a virtual machine.
When you install Ubuntu on Windows, the most recent LTS version (18.04 LTS as for now) will be installed. Next LTS release Ubuntu 20.04 is scheduled to be released in April 2020 and will be available in the Microsoft Store by then.