Введение
Я тут поверхностно проводил некоторые исследования, раньше я был сильно супротив этих новомодных штучек но сейчас мое мнение поменялось. Ставим медленно обновляемый дистр а софт можем ставить самый новый.
Установка и использование
Установил что первым пришло в голову, некоторых вещей не оказалось в снапе, поэтому пакеты различаются слегка
brave chromium firefox kdenlive keepassxc obs-studio smplayer gimp
Flatpak - конфиги лежат в .var/, сами флетпаки как я понял находятся в /var/lib/flatpak +
Snap - конфиги найти труднее в .snap/ так как папок больше, сами снапы лежат в двух местах: /snap/ и /usr/lib/snapd/
Snap показался мне сложнее чем flatpak, при установке не показывает размер того что ставится. Если удалить программы то остаются хвосты, сходу непонятно как их чистить и надо ли вообще чистить?
Firefox я удалил а в /var/lib/snapd/snaps/firefox_1635.snap остался.
Snapshots(firefox_103.0.1-1_1635.zip) он тоже остался.
Еще папка cashe - пишут его можно удалить.
Память(ncdu)
/snap/ - 9.3GB
/var/lib/snapd/ - 3.5GB(9.3GB+3.5GB-3.5GB(cashe)=9.3GB)
/var/lib/flatpak/ - 5.8GB
У меня BTRFS и есть подозрение что пересекающиеся файлы занимают меньше место.
Удаление
Flatpak - удалил все в один клик и папка флетпака занимает 50MB
Snap - удалил все что удалялся и остались целая куча файлов, нужно вручную удалять
Итоги
Snap - более старые версии пакетов, остаются хвосты, кэши всякие, изначально сама снап занимает 1GB памяти, отсутствуют некоторые программы(чисто имхо, также возможно что там есть свои эксклюзивы), занимает много памяти(могу врать, мой список и бтрфс), централизована на убунте
Flatpak - новые версии пакетов, удаляется быстро, хвостов и кэшей не осталось(по крайней мере тех что место занимает), больше софта, принадлежит сообществу Gnome?
И флетпак более понятна новичку, имхо.
И похоже из за бтрфс очень все не так очевидно, что касается памяти, папки разрастаются а место сворбодное не так чтобы уменьшается, так к слову
P.S. Вот это похоже нельзя чистить - /var/lib/snapd/snaps/
Почистил и перестали ставиться снап пакеты, идут ошибки такого рода snap "snapd" has no slot named "audio-playback"
Удалил и заново поставил все снапы.
Софт
snap
bare 1.0 5 latest/stable canonical✓ base
brave 1.47.186 197 latest/stable brave -
chromium 109.0.5414.119 2295 latest/stable canonical✓ -
core 16-2.58 14447 latest/stable canonical✓ core
core18 20230118 2679 latest/stable canonical✓ base
core20 20221212 1778 latest/stable canonical✓ base
cups 2.4.2-5 872 latest/stable openprinting✓ -
firefox 109.0.1-1 2311 latest/stable mozilla✓ -
gimp 2.10.30 393 latest/stable snapcrafters -
gnome-3-38-2004 0+git.6f39565 119 latest/stable canonical✓ -
gtk-common-themes 0.1-81-g442e511 1535 latest/stable canonical✓ -
gtk2-common-themes 0.1 13 latest/stable canonical✓ -
kde-frameworks-5-96-qt-5-15-5-core20 5.96.0 7 latest/stable kde✓ -
kde-frameworks-5-99-qt-5-15-7-core20 5.99.0 11 latest/stable kde✓ -
kdenlive 22.08.3 75 latest/stable kde✓ -
keepassxc 2.7.4 1645 latest/stable keepassxreboot -
obs-studio 27.1.3 1284 latest/stable snapcrafters -
smplayer 22.7.0 64 latest/stable rvm -
snapd 2.58 17950 latest/stable canonical✓ snapd
flatpak
Brave Browser com.brave.Browser 1.47.186 stable
OBS Studio com.obsproject.Studio 29.0.0 stable
SMPlayer info.smplayer.SMPlayer 22.7.0 stable
Chromium Web Browser org.chromium.Chromium 109.0.5414.119 stable
Codecs org.chromium.Chromium.Codecs stable
TAP-plugins org.freedesktop.LinuxAudio.Plugins.TAP 1.0.1 21.08
SWH org.freedesktop.LinuxAudio.Plugins.swh 0.4.17 21.08
Freedesktop Platform org.freedesktop.Platform 22.08.5 22.08
Mesa org.freedesktop.Platform.GL.default 21.3.9 21.08
Mesa org.freedesktop.Platform.GL.default 22.3.2 22.08
Mesa (Extra) org.freedesktop.Platform.GL.default 22.3.2 22.08-extra
nvidia-515-86-01 org.freedesktop.Platform.GL.nvidia-515-86-01 1.4
Intel org.freedesktop.Platform.VAAPI.Intel 21.08
Intel org.freedesktop.Platform.VAAPI.Intel 22.08
openh264 org.freedesktop.Platform.openh264 2.1.0 2.0
openh264 org.freedesktop.Platform.openh264 2.1.0 2.2.0
GNU Image Manipulation Program org.gimp.GIMP 2.10.32 stable
GNOME Application Platform version 43 org.gnome.Platform 43
Breeze GTK theme org.gtk.Gtk3theme.Breeze 5.26.5 3.22
KDE Application Platform org.kde.Platform 5.15-21.08
KDE Application Platform org.kde.Platform 5.15-22.08
KDE Application Platform org.kde.Platform 6.4
Kdenlive org.kde.kdenlive 22.12.1 stable
KeePassXC org.keepassxc.KeePassXC 2.7.4 stable
Firefox org.mozilla.firefox 109.0.1 stable