The Windows Subsystem for Linux lets developers run a GNU/Linux environment — including most command-line tools, utilities, and applications — directly on Windows, unmodified, without the overhead of a virtual machine.

WSL empowers you to:

  • Choose your favorite GNU/Linux distributions(Arch Linux, Ubuntu, OpenSUSE, Kali, Debian, Fedora, Pengwin and others).
  • Run common command-line free software such as grep, sed, awk, or other ELF-64 binaries.
  • Run Bash shell scripts and GNU/Linux command-line applications
  • Install additional software using own GNU/Linux distribution package manager.
  • Invoke Windows applications using a Unix-like command-line shell.
  • Invoke GNU/Linux applications on Windows.

With such power in our hands, we can, therefore, accomplish a lot without having to worry about installing a hypervisor so that we enjoy the goodies of Linux. Once you have your Windows 10 installed and ready, follow the steps below and you are going to have Arch Linux flavor in it.

Step 1: Install the Windows Subsystem for Linux

This is a feature that enables Windows to “host” Linux withing itself. To enable this feature, you can either run a PowerShell command or follow the GUI steps below.

Option 1: Run Powershell command

Open up your PowerShell as Administrator and run the command below

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Optional 2: Follow the screenshots as illustrated in your desktop

Hit your Windows Key and type in “Control” to search for “Control Panel“.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/WSL-control-panel-1.png" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="544" src="data:image/svg xml,” width=”672″>

Once it shows up, click on it to open the application.

Click on “Programs“.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/WSL-control-panel-Programs-2-1.png" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="497" src="data:image/svg xml,” width=”694″>

Once within “Programs“, click on “Turn Windows Features on or off

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/WSL-control-panel-turn-on-off-3.png" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="460" src="data:image/svg xml,” width=”647″>

That will open a small pop up window titled “Windows Features“. Scroll down till you see “Windows Subsystem for Linux“. Click on the check-box to check that option then click on “OK“. This will prompt you to restart your computer. Be good and obey the order. Once you have reboot your computer, proceed to the next step.

Step 2: Head over to GitHub to download ArchWSL

Click on this link to fetch ArchWSL https://github.com/yuk7/ArchWSL/releases/tag/18062100. Click on the ZIP file to download it.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/WSL-Git-download-1024×511.png" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="352" src="data:image/svg xml,” width=”706″>

Step 3: Extract the downloaded file

Once the file has been successfully downloaded, simply extract it to obtain the application that we are interested in.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/WSL-Etracted-Arch-file.png" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="385" src="data:image/svg xml,” width=”688″>

Step 4: Click on the Arch.exe application

Now it is time to have our application installed and have Arch beasting on our desktop. Double click the application file and it will open up a command-line like window as shown below.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/WSL-Arch-installing.png" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" src="data:image/svg xml,”>

Once the installation is complete, you should see a message as illustrated below. Press any key and there we are, our application (ArchWSL) is installed.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/WSL-Arch-installing2.png" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" src="data:image/svg xml,”>

Step 5: Launch the application

Simply click on the application again and you should have Arch Linux console waiting for your commands.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/WSL-Etracted-Arch-file-1.png" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="355" src="data:image/svg xml,” width=”635″>
<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/ArchInstalled.png" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" src="data:image/svg xml,”>

Conclusion

It is time to enjoy your Arch instance while in your Windows environment and we hope it will be fun. You can go ahead and install your favorite shell if you are not a fan of Bash, and other modifications as you please. All in all, it is our hope that the article was helpful and enjoyable. You can also consider reading other guides outlined below

How To Install Snap on Arch Linux / Manjaro

How To Install Podman on Arch Linux / Manjaro

Install Terraform on Ubuntu / Debian / CentOS / Fedora / Arch Linux

Arch Linux vs Manjaro – Why I Use Arch / Manjaro Linux

How to install Chef Development Kit on Arch Linux