>
Linux

Why Canonical Stopped Worrying About the Linux Desktop

Twenty years of “year of the Linux desktop” essays have taught me to ignore the headline. The thing I do not ignore is when the company that actually ships Ubuntu starts sounding relaxed about it. A recent interview with Canonical’s VP of engineering on The Pragmatic Engineer landed in that bucket. The growth numbers for WSL Ubuntu have crossed the line where they outnumber native Ubuntu desktop installs, and the people who benefit most are saying so plainly.

This is not a story about Microsoft winning, even though it sounds like one. It is a story about whose laptop the next generation of developers actually carries, and what that means for the user base that hardware vendors see.

Where the friction used to live

The old dance is familiar. A developer wants a Linux environment. Their employer hands them a corporate Windows image with a locked-down admin policy. They file a ticket. They wait. They get a make and model that is fine for Office but rough for any toolchain that expects Linux. They install a Linux VM. They dual boot. They switch to a Mac and tell themselves it is close enough. Every workaround cost time, and the time was spent chasing the platform, not the work.

The AI build-out is what made that cost unbearable. The workloads changed. Most of what people write today runs inside a container, talks to a model, or pushes a model. The tooling expects Linux. The hardware the company provides is Windows. The mismatch used to be a curiosity. Now it is a blocker that lands on a sprint.

What WSL is, in the form that matters here

The Windows Subsystem for Linux is a real Ubuntu runtime inside a Windows machine. You get the apt packages, the systemd in newer builds, the home directory mounted as a real Linux filesystem. Calling it a fake Linux is wrong. Calling it a Linux desktop is also wrong. The kernel is still Windows. The drivers, the file manager, the system services, the GPU at the bottom of the stack. All of those are Windows. Linux is a guest in somebody else’s house.

For most CLI work, that is fine. For anybody who wants to tune the system underneath, it is not what they signed up for. The practical difference is this:

  • The Linux userland is real, so the tooling runs.
  • The kernel is not Linux, so anything that depends on the kernel is still in Windows. Custom Wi-Fi drivers, power management, and low-level hardware behavior all live on the host side.
  • GPU passthrough for AI work exists, but it is a passthrough, not bare metal.
  • Filesystem paths between the Windows side and the WSL side are fast, but they are still a layer.

The honest read is that WSL is the cheapest way to get a developer who was handed a Windows laptop back to a state where they can ship. The dishonest read is that this solves the underlying Linux desktop problem. It does not.

Why Canonical is not putting up a fight

The conventional assumption is that Canonical would treat this as a threat. They are not. The reason lives in the math. Ubuntu Pro is Canonical’s paid support and security subscription, and it covers WSL the same way it covers a native install. Same CVE patching window, up to fifteen years. Same toolchain coverage for Python, Go, and Rust. Same fleet management tools. The Pro dollars look the same whether the user is on a ThinkPad running Ubuntu natively or on a corporate image running WSL with Ubuntu inside.

So Canonical has no financial reason to steer people away from WSL. The partnership with Microsoft also keeps them friendly for the cloud work that actually pays the bills. WSL is, from Canonical’s seat, a way to grow the addressable user base without spending anything on hardware evangelism. The “Linux desktop” mission quietly became a runtime feature inside Windows, and the company that ships Ubuntu is fine with that.

Craig Loewen at Microsoft called the Ubuntu Pro arrangement a “fantastic partnership” at launch. Notice what is missing from the framing on both sides. Nobody is talking about a path to native Linux. The shape of the deal is to keep developers inside Windows.

What the trend actually changes

The Linux desktop market runs on demand signals. None of the hardware vendors that ship Linux laptops are doing it for charity. When developers ask for preinstalled Linux, when IT departments approve Linux workstation policies, when the numbers show up on a procurement report, the hardware responds. WSL is now sitting in front of every one of those signals. The fits and starts of asking for a Linux laptop are quietly being absorbed by a runtime that runs on the laptop the company already issued.

That is the slow burn. The fast read is that the Linux desktop is winning. The honest read is that the demand signal that drives the hardware market is disappearing into a corporate Windows image, where the only vendor that sees it is Microsoft. Hardware vendors like Dell, Lenovo, and System76 still see the floor model sales, but they do not see the developer who would have been a vocal advocate two years ago. They see a satisfied employee who got WSL installed through the Microsoft Store.

The platform war is mostly over, and the winner is the company that already owns the laptop. The OS you install is increasingly a library, not a hill to die on. The friction that was once the only thing pushing developers toward Linux hardware is gone, and the loss is not theoretical.

Trade-offs

WSL is a real win for developers who already have a Windows machine and need a Linux environment. The setup is fast, the tooling is real, and the limits are honest. The cost is that the limits are real. Anything that needs the kernel is still in Windows. Custom Wi-Fi drivers, power management tuning, and low-level hardware work all live on the host side, and pretending otherwise is a mistake.

The cost that is harder to see is the demand signal. When you install WSL on a corporate image, the Linux desktop market does not see you. The hardware vendors do not see you. The only signal that reaches them is which laptops get bought. If you care about Linux as a platform, the only counter is to buy the laptop, not install the runtime.

If you only need a Linux environment for CLI work and you already have a Windows machine, WSL is a clear win and you should use it. If you want Linux to be the platform, not a runtime inside another platform, the WSL trend is a warning, not a win.

What I would tell a past version of me

If I could send a message back to the version of me that wiped a Windows partition in 2007 to install Ubuntu for the first time, here is what I would say.

  • The OS you install is increasingly a library, not a hill to die on. Most of the work you do will run the same way on WSL, in a container, or on a rented VM. The decision is about which environment your employer already trusts, not which one you wish existed.
  • Vote with the hardware you buy. The only signal that the Linux desktop market reads is which laptops get bought. A WSL install on a corporate image is invisible to Dell, Lenovo, and System76. A paid Linux laptop is not.
  • Friction is a feature, not a bug, when it is the only signal that keeps the bare-metal market alive. Do not let the tooling hide the platform.

Leave a comment