4 ms·
> a major reason why most distributions and users won't adopt snap What "most distributions" you mean? Snap is already available for many distros.
by xet7 6y ago
> a major reason why most distributions and users won't adopt snap
What "most distributions" you mean? Snap is already available for many distros.
- vetinari 6y agoAnd the ones based on Ubuntu are removing it. On the rest, available doesn't mean anything, it is a low quality packaging. On any distro that doesn't run apparmor, the snap sandbox doesn't work, for example. That's not something you would use outside of experiments.
- galgalesh 6y agoLinux Mint put in an apt rule to avoid it installing as a dependency of other apps. This decision was triggered by Canonical's announcement to stop maintaining the Chromium deb package. Linux Mint was pissed they had to either switch to the Debian version or to the Snap, so they made some fuss. I know of at least three Ubuntu derivatives who have Snap preinstalled and every snap I maintain has between 5% and 10% non-Ubuntu users. > On any distro that doesn't run apparmor, the snap sandbox doesn't work, for example. That's not something you would use outside of experiments. Given that every AppArmor thing Snap needs is in the upstream kernel, any distribution with a fairly recent kernel an userspace has full confinement. The main limitation is that Snap can't run when SELinux is running at the same time. Canonical is working with a bunch of other people on LSM stacking in order to make that work. > That's not something you would use outside of experiments. That might not be something you use outside of experiments, but don't generalize statements like that.
- vetinari 6y ago> I know of at least three Ubuntu derivatives who have Snap preinstalled and every snap I maintain has between 5% and 10% non-Ubuntu users. Pop!_OS doesn't install snap by default, but it does Flatpak. > Given that every AppArmor thing Snap needs is in the upstream kernel, any distribution with a fairly recent kernel an userspace has full confinement Just because it is in upstream kernel, does not mean it is used by other distributions. Only that it can be used. But so can be SELinux, which is also in upstream kernel. > The main limitation is that Snap can't run when SELinux is running at the same time. Exactly, different distributions have chosen different LSMs in the past and they are going to stick with them. RHEL or Fedora are not going to switch to AppArmor anytime soon. > Canonical is working with a bunch of other people on LSM stacking in order to make that work. Good for them that they are realizing this is a problem. Flatpak was developed from the start with the different LSMs in mind. > That might not be something you use outside of experiments, but don't generalize statements like that. OK, some people might be too brave ;)
- solarkraft 6y ago> Canonical's announcement to stop maintaining the Chromium deb package Funny twist. They hijacked it to install snap.