Программы в будущих релизах Убунту будут работать под присмотром системы мандатного доступа AppArmor, а жить и работать в тюрьме не сладко =).
Если кто сталкивался с профилями AppArmor, то знает про режимы enforce и complain. На ранних этапах освоения всеми, а особенно разработчиками софта, будут набиваться шишки при упаковке софта в snap пакеты. Чтобы облегчить освоение, можно софт поставить через snap install --devmode ...
Вы прикажете поставить программу, но не контролировать её строгими правилами AppArmor, который пресекает любые не заявленные ею действия. Devmode - это указание использовать complain режим, в котором программе всё позволено, но её работа журналируется, чтобы разработчик понял что работает не так.
Разрабы snappy сейчас делают утилиту, которая поможет проанализировать журналы и выдавать рекомендации программистам про используемые, но не указанные интерфейсы.
Оглавление цикла статей про Snappy
Отличное видео, где на примере nmap показано как быстро его новая версия доступна пользователю через snap, в то время как в deb она серьёзно отстаёт из-за согласования с жизненным циклом самой операционной системы.
Команды, показанные в видео:
sudo snap find : список доступных snap пакетов
sudo snap install package-name: поставить данный пакет
sudo snap list: показать установленное
sudo snap changes: отобразить историю ваших действий
sudo snap refresh package-name: обновить пакет до актуальной версии
sudo snap remove package-name: удалить пакет