Snap vs Flatpak, менее техническое сравнение, основанное на использовании и личных ощущениях.

Снап против. в разобранном виде

Прошло много времени с тех пор, как пакеты начали использоваться оснастка и плоская упаковка. Хотя они некоторое время находились в стадии тестирования, оба начали реально использоваться в 2016 году, так что любой пользователь Linux уже пробовал какой-то другой пакет такого типа. Ранее в этом году мой партнер Диего писал статья, объясняющая различия, преимущества и недостатки каждого из них, и сегодня мы собираемся сделать то же самое, но сосредоточив внимание на информации для личного использования.

Немного предугадывая вердикт, или его часть, скажу, что выбирать то или иное приходится только тогда, когда пакет в обоих форматах, в зависимости от того, как каждый из них работает для нас. Также имейте в виду, что флэтпаки обновляются чаще, а снэпы обновляются только при загрузке версии. Часто можно увидеть обновление flatpak до одной и той же версии много раз, потому что предполагается, что они что-то исправили, и обновление приходит, как только они загружают патч.

Snap и Flatpak — дело вкуса

На Flathub есть некоторые пакеты, которые помечены как альфа или бета, и они делают это в официальном репозитории. beta. Другие пакеты обновляются очень скоро, аналогично тому, как это делают дистрибутивы Rolling Release, и это не всегда приносит нам хорошие плоды. snap обновляются несколько реже и обычно предлагают версии, которые казаться стабильнее, но эта разница в целом невелика.

Итак, для конечного пользователя, в чем разница между двумя вариантами? Диего уже достаточно объяснил, но я бы остановился на четырех:

Доступное программное обеспечение

Я думаю что С точки зрения доступного программного обеспечения, Flathub значительно превосходит Snapcraft.. На самом деле, я несколько раз видел, как приложения, которые были на Snapcraft, исчезали, а на Flathub продолжают оставаться и обновляться. Разработчики, по крайней мере средние и мелкие, обычно выбирают Flathub, и все новые приложения, поступающие в круг GNOME, вскоре появляются там. один из последних, Ретро, часы, которые можно редактировать с помощью правил CSS.

Однако дизайн снимков делает их лучшим вариантом для упаковки и распространения других типов программного обеспечения, таких как драйверы или даже версии Python версии 3.8.

Интеграция с операционной системой

Как сказал Диего, «Пакеты snap имеют полную систему разрешений, поэтому их можно настроить для взаимодействия с операционной системой и установленными приложениями обычным способом.«. Эти разрешений Они позволяют, несмотря на избыточность, Snap-пакеты лучше интегрироваться в систему, чем плоские пакеты. Например, есть мультимедийные приложения, которые показывают информацию в диспетчере задач KDE при использовании snap-версии, но только значок приложения при использовании flatpak-версии.

скорость открытия

Это может показаться глупым, но это не так. Вы должны тянуть Canonical за уши и говорить, что вы не можете ждать 10 секунд, пока приложение откроется в формате snap, если у вас есть компьютер с хорошим процессором и SSD. С пакетом Firefox все становится намного лучше, поэтому есть возможности для улучшения и вы должны уменьшить время загрузки. Флэтпаки открываются намного раньше.

Проприетарное программное обеспечение

Это может быть то, что не нравится многим пользователям в сообществе Linux, но иногда это необходимо использовать. В Snapcraft есть Visual Studio Code от Microsoft (официальный) или Steam от Valve. абсолютно все в одном пакете. Крупные компании часто выбирают защелки отчасти из-за их дизайна, но также и потому, что Canonical достигает договоренностей с компаниями чтобы отдать им приоритет.

Что мне устанавливать: снэпы или плоские пакеты?

Как я уже сказал в спойлере в начале поста, думаю вам не нужно выбирать по указу. Вы должны попробовать их. Если вы хотите что-то более современное, вам, вероятно, следует использовать плоский пакет. Если требуется дополнительная интеграция, возможно, стоит использовать оснастку. Если вы не можете ждать несколько секунд, пока снап откроется, тогда вам придется пойти на плоские пакеты, а если вы хотите что-то менее корпоративное, хотя Диего уже объяснил, что тень Red Hat присутствует, плоские пакеты того стоят. . Конечно, если один из двух вариантов не работает на нашем компьютере, мы должны использовать другой.

Лично я использую плоские пакеты чаще, чем снэпы, но в основном по одной причине: программа или приложение, которые я использую, находятся на Flathub, а не на Snapcraft. Теперь, если это в официальных репозиториях... До свидания с обоими.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Офис сказал

    Я не пользуюсь, ни тем, ни другим, пользуюсь официалкой рассматриваемого дистрибутива, которым пользуюсь и точка, все остальное эксперименты. Теперь у меня есть slackware и debian, и мне не нужны ни flatpak, ни snap.

  2.   Seba сказал

    В моем случае, если он не в формате deb, это зависит; если это приложение, которое занимает мало места, я предпочитаю его в Appimage, если оно более частое, я ищу его как Flatpak

    1.    Linux сказал

      Ну, в моем случае, если он не в формате моего дистрибутива, я его компилирую и запускаю, так как это линукс.