Canonical revives Ubuntu Core Desktop with daily builds planned for 27.04 cycle
Canonical is resuming active development on its long-delayed immutable desktop distribution, targeting browser-centric, developer workstation, and gaming use cases against established competitors.
Summary
Canonical engineering vice president Jon Seager announced that development has resumed on Ubuntu Core Desktop, the desktop edition of the company's immutable IoT-focused Ubuntu Core distribution. The project, which missed its original 2024 target and showed no release at subsequent Ubuntu Summits, will now receive dedicated engineering effort with daily image builds expected within weeks. Seager identified several technical blockers that caused the delay, including the need to move away from a specially modified core22 snap base, the prevalence of weak 'classic' confinement among existing Snap Store packages, and missing infrastructure for smartphone-style permissions prompting, inter-snap dependencies, content snaps, and snap components.
The announcement positions Ubuntu Core Desktop against three established immutable desktop competitors: ChromeOS/ChromeOS Flex for browser-centric machines, Fedora's Atomic editions (including Kinoite and Universal Blue variants) for developer workstations, and Valve's SteamOS for gaming machines. Canonical's approach emphasizes strict snap confinement as a security requirement, which creates friction with popular applications like VS Code that still rely on classic confinement. The timing suggests Ubuntu 27.04, due in April 2027, may carry a preview release rather than a production-ready product.
Core Desktop architecture and snap confinement challenges
- Immutable base requirement: The 2023 preview required a specially modified core22 snap, but Canonical intends to base the revived effort on the standard Ubuntu Core distribution to reduce maintenance burden.
- Snap confinement model: Core Desktop mandates strict confinement, which conflicts with many existing Snap Store packages; VS Code is specifically cited as a widely-used application still relying on weak 'classic' confinement.
- Permissions infrastructure: Smartphone-style permissions prompting is identified as essential underlying technology that must be implemented before Core Desktop can function as a general-purpose desktop.
- Snap dependency system: Inter-snap dependencies, content snaps, and snap components represent additional plumbing that needs completion to support complex desktop application ecosystems.
- Package ecosystem scale: The Snap Store currently hosts over 11,000 packages, but the proportion supporting strict confinement versus classic confinement determines practical application compatibility for the immutable desktop.
Why it matters
Canonical's entry would add a snap-based alternative to the existing rpm-ostree ecosystem dominated by Fedora Atomic and Universal Blue, potentially fragmenting immutable desktop tooling while expanding vendor choice for enterprise deployments already standardized on Ubuntu. For developers and system administrators, the strict confinement requirement creates a tension between security guarantees and practical productivity if popular tools remain in classic confinement, making the success of this effort dependent on Canonical's ability to compel or incentivize snap publishers to migrate. The explicit targeting of gaming machines also signals direct competition with Valve's SteamOS, though SteamOS's Arch-based foundation and Proton integration give it substantial technical momentum that a snap-based alternative would need years to match.
Original reference: www.theregister.com →