> This just isn't true. Its clear that Ubuntu is moving away from debs and to snaps.
It's clear that Ubuntu is promoting snaps where they make sense. That means for third party software distribution, software that is "rolling release" upstream only, and software whose new versions have to be made available to all supported previous releases at once.
There is no evidence that snaps are being promoted outside these specific use cases, none of which fitted proper deb-based packaging anyway.
> LXD is software primarily developed by Canonical and is only distributed as a Snap.
LXD is the type of thing where users expect the latest version on the oldest still supported LTS release. It's not practical to backport as a deb. That's why it's a snap.
> Look at Ubuntu Core, the IoT distro by Canonical that doesn't use debian packages at all, it just uses snaps.
Well, yes. That an entirely different platform, for when the system is updated as a read-only image, which makes sense for appliances and which apt cannot support. It's got nothing to do with Ubuntu the general purpose OS except that snaps are supported on both platforms.
Your argument doesn't hold much water as Debian is able to package the same software in .debs.
If you just look at the list of canonical owned snaps it becomes clear that every release they move more packages from being debs to being snaps. If the snap store was just for third parties no one would care.
It's clear that Ubuntu is promoting snaps where they make sense. That means for third party software distribution, software that is "rolling release" upstream only, and software whose new versions have to be made available to all supported previous releases at once.
There is no evidence that snaps are being promoted outside these specific use cases, none of which fitted proper deb-based packaging anyway.
> LXD is software primarily developed by Canonical and is only distributed as a Snap.
LXD is the type of thing where users expect the latest version on the oldest still supported LTS release. It's not practical to backport as a deb. That's why it's a snap.
> Look at Ubuntu Core, the IoT distro by Canonical that doesn't use debian packages at all, it just uses snaps.
Well, yes. That an entirely different platform, for when the system is updated as a read-only image, which makes sense for appliances and which apt cannot support. It's got nothing to do with Ubuntu the general purpose OS except that snaps are supported on both platforms.