Distributions of Ubuntu on WSL¶
Our flagship distribution (distro) is Ubuntu. It is the default option when you install WSL for the first time. Several releases of the Ubuntu distro are available for WSL.
Releases of Ubuntu on WSL¶
Interim releases
Interim releases of Ubuntu are currently not supported on WSL.
These are the releases of Ubuntu that we support for WSL and that are available on the Microsoft Store:
Ubuntu ships the latest stable LTS (Long Term Support) release of Ubuntu. When new LTS versions are released, this release of Ubuntu can be upgraded once the first point release is available.
Numbered releases — for example, Ubuntu 22.04 LTS — refer to specific Long Term Stability (LTS) releases that receive standard support for five years. For more information on LTS releases, support and timelines, visit the Ubuntu releases page. Numbered releases of Ubuntu on WSL will not be upgraded unless configured to upgrade in
etc/update-manager/release-upgrades
.Ubuntu (Preview) is a daily build of the latest development version of Ubuntu, which previews new features as they are developed. It does not receive the same level of QA as stable releases and should not be used for production workloads.
Tip
Ubuntu 24.04 LTS is available in the new WSL distro format, which can be installed directly from ubuntu.com/wsl without the Microsoft Store.
Naming¶
Depending on context, releases of Ubuntu are referred to by different names:
App name is the name of the application for an Ubuntu release that appears in the Microsoft Store or as FRIENDLY NAME when you run the
wsl -l -v
command.AppxPackage name is the name that can be passed to
Get-AppxPackage -Name
in PowerShell to get information about an installed package.Distro name is the NAME logged when you invoke
wsl -l -v
to list installed releases of Ubuntu.Executable name is the program you need to run to start the Ubuntu distro.
Note
WSL distros are transitioning from an appx-based architecture to a tar-based architecture.
The prior architecture involved building WSL distros as an AppxPackage; after installation,
they could be run with <distro name>.exe
.
The more recent tar-based distros are available as images with the .wsl
extension and must be run
with wsl -d <distro name>
.
These naming conventions are summarised in the table below:
App name |
AppxPackage name |
Distro name |
Executable name |
---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
The WSL kernel
The kernel used in WSL environments is maintained by Microsoft. Bug reports and support requests for the WSL kernel should be directed to the official repository for the WSL kernel.