Fedora 42 now an official Windows Subsystem for Linux 2 distro
- Reference: 1746635225
- News link: https://www.theregister.co.uk/2025/05/07/fedora_42_wsl2_official/
- Source link:
When we wrote about the addition of [1]Arch Linux on WSL2 a week ago, we showed Fedora in our screenshots, but now it's public and approved, alongside two versions of AlmaLinux and Oracle Linux.
[2]
Fedora 42 now runs in WSL2, but you get the old kernel version bundled with WSL2 – click to enlarge
Microsoft's [3]announcement is from [4]former Red Hatter Jeremy Cline , who has been overseeing the project for a while. He's the owner of the [5]Fedora change that was approved back in January.
This is a welcome addition if you're used to Fedora's commands and way of doing things. We've noticed several positive reactions around the web – for instance, the news was [6]submitted to Slashdot by Brian Fagioli, who wrote the [7]BetaNews coverage .
There have been unofficial variants for years. The Register [8]reported on a commercial respin back in 2019, and the next year Fedora Magazine gave [9]instructions for installing Fedora 33 . If you wanted to go the official way, though, until recently Oracle Linux was the freebie option. It [10]launched on the Microsoft Store in 2022.
[11]
You don't get all of that bleeding-edge Fedora goodness, though. As The Reg [12]described when WSL2 appeared , it uses a customized Linux kernel, which you can [13]find on GitHub . At present, the latest under Releases is [14]kernel 6.6 , which is the long term kernel before the [15]current 6.12 LTS .
[16]Linux kernel to drop 486 and early 586 support
[17]Commodore OS 3 is the loudest Linux yet
[18]Oregon State University's Open Source Lab is running on fumes
[19]BTW Windows Subsystem for Linux officially uses Arch now
We installed Fedora 42 on a fully updated copy of Windows 11 – well, as fully as Microsoft permits. Apparently, 24H2 isn't ready for our hardware yet. We found that it's running the same kernel 5.15.167-4-microsoft-standard-WSL2 as on our Arch instance. [20]Kernel 5.15 was released way back in 2021, and as an LTS kernel, it's still supported and getting updates.
This is the price you pay for the rich integration between WSL2 guests and the host OS. Essentially, your shiny new Fedora 42 instance is a container with the latest Fedora userland, running on top of a shared copy of the custom WSL2 kernel – as the [21]Fedora wiki explains . We tried using the wsl --update command to see if it would fetch a newer version of the kernel, but it claimed to be the latest release.
[22]
It's also possible to run the latest Fedora directly under Hyper-V in a VM – click to enlarge
If you want the latest kernel and so on, WSL2 is not the best way to go about it. WSL2 is based on the Hyper-V hypervisor, so we tried spinning up a Fedora 42 VM under that. Hyper-V offers [23]two different generations , and we found that a Generation 2 VM wouldn't boot. We may have slipped up somewhere here.
The Reg FOSS desk doesn't use Windows much, and when we do run VMs on it, we generally use Oracle's VirtualBox, with which we're more familiar. We tried again with a Hyper-V Generation 1 VM and it booted up successfully, complete with kernel 6.14 – albeit very slowly. ®
Get our [24]Tech Resources
[1] https://www.theregister.com/2025/04/30/official_arch_on_wsl2/
[2] https://regmedia.co.uk/2025/05/07/fedora-42-wsl.jpg
[3] https://devblogs.microsoft.com/commandline/fedora-linux-is-now-an-official-wsl-distro/
[4] https://fedoraproject.org/wiki/User:Jcline
[5] https://pagure.io/fesco/issue/3323
[6] https://linux.slashdot.org/story/25/05/06/1652215/microsoft-makes-fedora-an-official-windows-subsystem-for-linux-wsl-distribution
[7] https://betanews.com/2025/05/06/microsoft-finally-makes-fedora-an-official-windows-subsystem-for-linux-wsl-distribution/
[8] https://www.theregister.com/2019/01/24/fedora_windows_subsystem_for_linux/
[9] https://fedoramagazine.org/wsl-fedora-33/
[10] https://www.theregister.com/2022/02/02/oracle_linux_microsoft/
[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aBvX6UBn7zjH6q00VzH4qAAAA4s&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[12] https://www.theregister.com/2019/05/10/pengwin_wsl_2/
[13] https://github.com/microsoft/WSL2-Linux-Kernel
[14] https://www.theregister.com/2023/12/14/linux_kernel_of_the_beast/
[15] https://www.theregister.com/2024/12/11/linux_612_lts/
[16] https://www.theregister.com/2025/05/07/linux_kernel_drops_486/
[17] https://www.theregister.com/2025/05/06/commodore_os_3/
[18] https://www.theregister.com/2025/05/02/osl_short_of_money/
[19] https://www.theregister.com/2025/04/30/official_arch_on_wsl2/
[20] https://www.theregister.com/2021/11/01/linux_515_kernel_lts/
[21] https://fedoraproject.org/wiki/Changes/FedoraWSL#Detailed_Description
[22] https://regmedia.co.uk/2025/05/07/fed42-hyperv.jpg
[23] https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v
[24] https://whitepapers.theregister.com/
Re: way out of line here, but...
Rube Goldberg would be proud.
No snark to you, just the whole concept of loading Windows to run Linux is bloody absurd.
Re: way out of line here, but...
For me, the strength comes from being able to develop in Visual Studio and run either under Windows or WSL from the same IDE. YMMV.
When running the WSL console it's also 99% like using SSH to a Linux box (or VM) without necessarily needing to have one available that you can break as you like.
Docker? No thanks.
way out of line here, but...
... seems to me that the only real justification for using WSL is to create Docker images for DotNet apps, which generally (so far as I can tell) use Alpine Linux. Otherwise just run a Linux VM in Windows, or, better, vice-versa. That's what I do (the vice-versa) using VirtualBox. It works well.
-A.