How to install Windows subsystem for Linux (WSL) on Windows 10 machine

Did you know you can use Linux commands on your Windows 10 machine? Since years ago Microsoft Windows 10 enables us that by new feature called “Windows subsystem for Linux (WSL)”.

This is undoubtedly a milestone for history of Microsoft Windows. Why? Linux commands enable you more and more flexible, scalable, programmable and very very awesome anyway.

In this post, I’m not going to show how to use Linux or how to code Bash script. Following instruction is for installing your very first Linux system environment for Windows 10. Let’s go.

How to install Windows subsystem for Linux (WSL) on Windows 10 machine

How to install Windows subsystem for Linux (WSL) on Windows 10 machine

  1. “win-I” shortcut key to open settings for Windows 10
  2. Apps > programs and features > Turn windows features on or off
  3. On the screen, Check the box in “windows subsystem Linux”
  4. Reboot the machine once
  5. “win-I” shortcut key to open settings for Windows 10
  6. Update & security > For developers
  7. On the screen, Check the box in “developer mode”
  8. Install Ubuntu from https://www.microsoft.com/ja-jp/p/ubuntu/9nblggh4msv6
  9. Reboot the machine once
  10. “Win-R” shortcut key and enter “bash” in the box
  11. Now You can use Bash on the Windows 10 🙂

Following image is for 3. On the screen, Check the box in “windows subsystem Linux”

On the screen, Check the box in "windows subsystem Linux"

Following image is for 7. On the screen, Check the box in “developer mode”

On the screen, Check the box in "developer mode"

Following image is for 10. “Win-R” shortcut key and enter “bash” in the box

"Win-R" shortcut key and enter "bash" in the box

Following image is for 11. Now You can use Bash on the Windows 10

Now You can use Bash on the Windows 10

Conclusion

Installation of Windows subsystem for Linux (WSL) is not very hard. Whether or not you know Linux, all of programmer who is on Windows 10 should use Windows subsystem for Linux (WSL).

Why? Linux commands enable you more and more flexible, scalable, programmable and very very very awesome.