THIS GUIDE IS TEMPORARILY BROKEN. THE .APPX HAVE MOVED AND THE CERTS HAVE CHANGED. AN UPDATED GUIDE IS IN PROGRESS.

OpenSUSE Tumbleweed is a community Linux distribution sponsored by SUSE. It is a rolling distribution, like Arch, that continuously recieves the latest packages from the openSUSE community, SUSE, and upstream open source projects.

OpenSUSE Tumbleweed is not in the Microsoft Store but official images are published for WSL. A couple extra steps are required though because the .appx file it is bundled is self-signed by OBS, the Open Build Service. It is not too hard though, so lets give it a go.

Grab the openSUSE Tumbleweed file from download.opensuse.org:

In that folder you will find the most recent .appx file. It will be called something like:

openSUSE-Tumbleweed-x64-Build20210418.26.76.appx

Download the .appx file:

Once downloaded, locate the .appx file in File Explorer, likely in your Downloads folder:

Right-click on the .appx file and click 'Properties':

This will bring up the 'Properties' for the .appx file:

Click the 'Digital Signatures' tab, which looks like:

Select the 'Virtualization OBS Project' signature in the Signature list and click 'Details'.

This will bring up details about the signature by OBS, the Open Build Service, where the WSL image and .appx file was generated:

Next, click the 'View Certificate' button, highlighted here:

This will bring up details on the certificate used to cryptographically sign the .appx file by OBS:

From here, click the 'Install Certificate' button:

This will open a Certificate Import Wizard:

Select the 'Local Machine' option and then click 'Next'.

In the next step, select 'Place all certificates in the following store':

Then click the 'Browse' button.

In the 'Select Certificate Store' window, select 'Trusted Root Certificate Authorities':

Then click 'OK'.

Then click 'Next' to proceed in the Certificate Import Wizard.

On the final page of the wizard, click 'Finish':

You should then see:

Click 'OK'

Then click 'OK' on the certificate, signature, and .appx file detail pages to close them.

Return to the .appx file in File Explorer. Double-click on the .appx file, which will open:

Then click 'Install':

Once unpacked, OpenSUSE Tumbleweed will launch with the YaST-based firstboot interface:

Select Next, accept the license, and configure your WSL username and password.

You will then find openSUSE Tumbleweed in your Start Menu:

You will also find openSUSE Tumbleweed in the new Windows Terminal:

In Windows Terminal settings you can set openSUSE Tumbleweed to be your default shell:

You can also set the openSUSE Tumbleweed default wallpaper as the background for openSUSE in Windows Terminal:

If you are brave and want to edit the settings.json for Windows Terminal, you can even set the openSUSE icon to be the icon in Windows Terminal:

So you end up with something like this:

Have lots of fun!

See also: