Найти в Дзене
Plectrom

Ubuntu 22.04 и Snap - не фича, а баг!

Уже полным ходом идет бета-тестирование новой версии популярной открытой операционной системы на базе Linux - Ubuntu 22.04. И многие пользователи заметили странную особенность системы. Дело в том, что магазин приложений в новой Ubuntu не поддерживает .deb-пакеты. Да-да, все программы в нем находятся в формате Snap.

Это вызвало бурю эмоций, поскольку несмотря на активное продвижение компанией Canonical этого формата, он очень скептично был воспринят сообществом. Да, контейнеры очень удобны, ведь они изолированы, а значит безопасны, к тому же они содержат все необходимые приложению зависимости. Но это порождает целый ворох проблем!

В таком Snap-пакете может находиться множество зависимостей, что приводит к увеличению размера программы. Простейший проигрыватель видео - VLC в варианте Snap, весит более 1Гб. А ведь многие зависимости уже есть в системе! К тому же, скорость работы пакетных приложений на порядок хуже, из-за их изолированности от системы. Можно еще озвучить конспирологические теории, о том, что Snap целиком и полностью контролируется Canonical и только им известно что напихано в эти контейнеры, помимо программы и ее зависимостей. Но это уже другой разговор.
Принудительный переход на Snap?
Принудительный переход на Snap?

Но все подозрения оказались напрасны. Да, в данный момент центр приложений в Ubuntu 22.04 поддерживает только Snap. Однако, разработчики уверяют что это баг и он будет исправлен к моменту релиза!

Хочется верить в это, ведь у пользователей всегда должен быть выбор, как ставить приложение, но возможно таким образом Canonical пытается слегка прощупать свою аудиторию...

В данный момент существует довольно много контейнеров для Линукс. Snap, Flatpak, AppImage и в целом они весьма удобны, но можно лишь напомнить, что этот эксперимент уже однажды потерпел неудачу. В BSD уже пытались перейти на контейнерный формат, но в конце концов отказались от него.

В любом случае, не хочется чтобы кто-то что-то нам навязывал. У пользователя всегда должен быть выбор форматов для установки приложений, иначе мы рискуем стать заложниками только одного вида установки... например, как это есть с .exe.

#linux #ubuntu #snap #линукс