Canonical preps Ubuntu Desktop with only Snap packages

Canonical developers are planning to create additional supplies of Ubuntu Desktop assembly based on the Ubuntu Core platform. These supplies will include only applications designed using packages in the SNAP format. Similar to the layout of the distribution for workstations, whereby distribution is based on Flatpak packages, the new Ubuntu Desktop version will be experimental and planned for release in the spring. This will occur during the formation of Ubuntu 23.04 LTS. The supply of classic Ubuntu Desktop classic assemblies with Deb packages will be continued without changes.

Ubuntu Core provides a monolithic image of the basic system. It does not use division into separate Deb packets; instead, it uses the mechanism of an atomic update of the entire system. The base system, Linux, system superstructures, and additional applications are delivered in SNAP format and controlled by Snapd tools. Components in the SNAP format are isolated using Apparmor and SecCPP, creating an additional line of protection if individual applications are compromised. The base file system is mounted in a read-only mode. Updates of the basic environment are delivered using the Over-The-Air (OTA) mode, including changes and delta-reinforcements synchronized with the relevant LTS-missing Ubuntu.

Recent achievements of Ubuntu include the implementation possibilities of delivery in SNAP packages for the stack of print output based on cups and various versions of Mesa drivers. CUPS delivery in SNAP format is planned to be started in the Ubuntu issue 23.10. A meeting of the OpenPrinting Summit Working Group further confirmed the progress of SNAP packages.

In conclusion, Canonical aims to provide additional Ubuntu Desktop assembly on the Ubuntu Core platform. The core components, including the base system, Linux, system superstructures, and additional applications, will be delivered in SNAP format, managed by Snapd tools, isolated using Apparmor and SecCPP, and synchronized with the relevant LTS-missing Ubuntu.

/Reports, release notes, official announcements.