Microsoft turns Windows Subsystem for Linux into an app for Windows

WSL will still be baked in if you want it – but Redmond wants you to get it from the Store


Microsoft has revealed a new version of the Windows Subsystem for Linux (WSL) – in the form of an app you acquire from the Microsoft Store. And the software giant will steer WSL users to this new version in future.

Turning WSL into an app may sound a little weird, given that the point of the software was to put Linux right in the heart of Windows so that penguinistas and developers didn't need to mess around with resource-munching virtual machines.

Microsoft's rationale for the change is that WSL and Windows are currently coupled: you can't upgrade the former without first updating the latter.

"Traditionally, WSL has been installed as an optional component inside of Windows," wrote Craig Loewen, a Microsoft program manager on the Windows Developer Platform. "The actual binaries that make up WSL's logic in that optional component are part of the Windows image and are serviced and updated as part of Windows itself."

Logically, then, decoupling WSL and Windows means Microsoft can update WSL more often – and so can you.

"So now once new features like GUI app support, GPU compute, and Linux file system drive mounting are developed, tested and ready for a release you will get access to it right away on your machine without needing to update your entire Windows OS, or going to Windows Insider preview builds," Loewen’s post explains.

To reinforce Microsoft's point, Loewen points out that the preview version of WSL-as-app has added the following features not available in baked-in WSL:

  • WSLg is now bundled as part of the WSL app.
  • New wsl.exe --mount features.
    • Add --mount --vhd to make mounting VHD files easier.
    • Implement filesystem detection for wsl --mount. This change implements filesystem type detection if no --type is specified when using wsl.exe --mount.
    • Add --name feature to wsl --mount. This change adds support for optionally naming a mountpoint when mounting a disk through WSL.
  • Updated Linux kernel to 5.10.60.1
  • Added progress indicator helper function used to show a Please Wait message with animated dots on the conversion process to show users that WSL is still running.
  • Switched wsl --install to not require the --distribution argument. This change switches wsl --install to not require the --distribution argument but maintains support to avoid breaking existing scripts.
  • Added wsl.exe --version command which displays relevant version information.

Loewen makes it plain that Microsoft will steer users to the WSL app.

"Our goals are to make WSL in the Microsoft Store the best way to install and use WSL … and in the long term we'd like to move WSL users to use the store version," his post states.

Unhelpfully, Loewen did not define "the long term". He did, however, commit to Microsoft continuing to support WSL "as we keep developing WSL in the Store".

In the video below, he also addresses some other matters including WSL1 distro compatibility (spoiler: it's limited) and whether it is possible to uninstall WSL the app (yes) and revert to baked-in WSL. ®

Youtube Video


Other stories you might like

  • DigitalOcean tries to take sting out of price hike with $4 VM
    Cloud biz says it is reacting to customer mix largely shifting from lone devs to SMEs

    DigitalOcean attempted to lessen the sting of higher prices this week by announcing a cut-rate instance aimed at developers and hobbyists.

    The $4-a-month droplet — what the infrastructure-as-a-service outfit calls its virtual machines — pairs a single virtual CPU with 512 MB of memory, 10 GB of SSD storage, and 500 GB a month in network bandwidth.

    The launch comes as DigitalOcean plans a sweeping price hike across much of its product portfolio, effective July 1. On the low-end, most instances will see pricing increase between $1 and $16 a month, but on the high-end, some products will see increases of as much as $120 in the case of DigitalOceans’ top-tier storage-optimized virtual machines.

    Continue reading
  • GPL legal battle: Vizio told by judge it will have to answer breach-of-contract claims
    Fine-print crucially deemed contractual agreement as well as copyright license in smartTV source-code case

    The Software Freedom Conservancy (SFC) has won a significant legal victory in its ongoing effort to force Vizio to publish the source code of its SmartCast TV software, which is said to contain GPLv2 and LGPLv2.1 copyleft-licensed components.

    SFC sued Vizio, claiming it was in breach of contract by failing to obey the terms of the GPLv2 and LGPLv2.1 licenses that require source code to be made public when certain conditions are met, and sought declaratory relief on behalf of Vizio TV owners. SFC wanted its breach-of-contract arguments to be heard by the Orange County Superior Court in California, though Vizio kicked the matter up to the district court level in central California where it hoped to avoid the contract issue and defend its corner using just federal copyright law.

    On Friday, Federal District Judge Josephine Staton sided with SFC and granted its motion to send its lawsuit back to superior court. To do so, Judge Staton had to decide whether or not the federal Copyright Act preempted the SFC's breach-of-contract allegations; in the end, she decided it didn't.

    Continue reading
  • US brings first-of-its-kind criminal charges of Bitcoin-based sanctions-busting
    Citizen allegedly moved $10m-plus in BTC into banned nation

    US prosecutors have accused an American citizen of illegally funneling more than $10 million in Bitcoin into an economically sanctioned country.

    It's said the resulting criminal charges of sanctions busting through the use of cryptocurrency are the first of their kind to be brought in the US.

    Under the United States' International Emergency Economic Powers Act (IEEA), it is illegal for a citizen or institution within the US to transfer funds, directly or indirectly, to a sanctioned country, such as Iran, Cuba, North Korea, or Russia. If there is evidence the IEEA was willfully violated, a criminal case should follow. If an individual or financial exchange was unwittingly involved in evading sanctions, they may be subject to civil action. 

    Continue reading

Biting the hand that feeds IT © 1998–2022