Официальная неизменяемая версия рабочего стола Ubuntu только для Snap находится в разработке. Вот что вы можете ожидать от нового рабочего стола Snapified Ubuntu.
В том, как строится десктопный Linux, происходят огромные изменения. Сообщества и компании создают неизменяемые версии своих дистрибутивов, и Ubuntu не является исключением.
Начиная с Ubuntu 24.04, будет версия рабочего стола, полностью состоящая из пакетов snap, также известных как snap. Этот проект в настоящее время известен как Ubuntu Core Desktop.
Но как на вас повлияет использование версии рабочего стола Ubuntu только для Snap? Каких изменений следует ожидать, и следует ли вам сразу погрузиться в них или оставить традиционный рабочий стол Ubuntu на некоторое время?
1. Привет Snaps, до свидания DEB
В версии Ubuntu, предназначенной только для Snap, снимки заменяют DEB в качестве основного средства распространения и загрузки программного обеспечения.
Snap — это тип универсального формата пакета, означающий, что приложение, распространяемое как snap, может работать в большинстве версий Linux, а не перевыпускаться для каждого конкретного дистрибутива. Привязка
один из трех дистрибутивных форматов пакетов для Linux.Формат Snap разработан разработчиками Canonical, компании, стоящей за Ubuntu. Хотя снимки доступны для любой версии Linux, в первую очередь они связаны с Ubuntu. Большинство других дистрибутивов остановились на другой универсальный формат пакета, известный как Flatpak, включая SteamOS в Steam Deck.
Одно из основных различий между снэпами и плоскими пакетами заключается в том, что первые не ограничиваются настольными приложениями. Пакеты Snap могут распространять программное обеспечение для серверов. Вы также можете создавать базовые системные компоненты и библиотеки, из которых состоит операционная система, из моментальных снимков.
2. Это неизменяемая версия Ubuntu
Когда что-то изменчиво, оно изменчиво. Неизменяемая ОС — это та, которую нельзя изменить. Основные системные файлы доступны только для чтения, то есть устанавливаемые вами приложения могут получать доступ к системным файлам, но не могут изменять их или создавать новые. Вы, пользователь, также не можете легко модифицировать систему самостоятельно.
Это может показаться сложным, но есть большая вероятность, что вы уже используете неизменяемую ОС. Android, ChromeOS и macOS используют этот подход. Это потому, что неизменяемые ОС труднее случайно сломать. Они также обладают улучшенной безопасностью, поскольку хакерам гораздо сложнее внедрить вредоносное ПО на системный уровень.
Чтобы было ясно, вся система не является неизменной, потому что это сделало бы ее непригодной для использования. Вы можете сохранять файлы в своей личной домашней папке и устанавливать приложения.
3. Большинство приложений будут изолированы
Формат Snap предотвращает взаимодействие приложений с другими приложениями или доступ к файлам на вашем компьютере, также известный как песочница. У каждой части программного обеспечения есть своя собственная песочница, в которой можно играть, и нет возможности узнать, что происходит за пределами этой песочницы.
Разработчики приложений должны правильно реализовать песочницу. Иногда они этого не делают, оставляя ваше устройство уязвимым, но с ложным чувством защиты.
Вы также можете столкнуться с особенностями, которых нет в версиях приложений без привязки и без песочницы. Это может включать в себя возможность просмотра файлов только в папке «Изображения», но не в папке «Загрузки», или невозможность обнаружения определенного оборудования, такого как микрофон или веб-камера.
4. Snap Store — ваш основной источник приложений
В течение многих лет подавляющее большинство программного обеспечения, доступного для Ubuntu, было получено из репозиториев Ubuntu, которые Canonical предоставляет бесплатно. Этот обширный каталог программного обеспечения содержит большую часть открытого программного обеспечения, доступного для Linux.
Все это программное обеспечение поставляется в формате DEB, поскольку большая часть программного обеспечения фактически извлечена из системных репозиториев Debian, на которых основана Ubuntu.
Но репозитории Ubuntu не содержат снимков. Для тех, Canonial предлагает отдельный магазин Snap Store который служит вашим основным способом обнаружения и установки приложений в версии Ubuntu только для Snap. Настольный клиент для этого магазина приложений запрограммирован с использованием Flutter, как и другие более новые программы от Canonical.
Snap Store содержит множество программного обеспечения с открытым исходным кодом, но это еще не все. Здесь вы также можете найти коммерческое проприетарное программное обеспечение, такое как Slack и Microsoft Teams.
5. Доступны только версии с долгосрочной поддержкой
Ubuntu имеет несколько нетрадиционный график выпуска. Новая версия выходит каждые шесть месяцев в течение двухлетнего цикла. Первый выпуск — это версия с долгосрочной поддержкой. Три выпуска между ними известны как промежуточные выпуски.
Большинство пользователей Ubuntu придерживаются выпусков LTS, которые выходят каждые два года. Промежуточные версии дают людям возможность загружать более новые версии программного обеспечения и видеть изменения, которые могут появиться в следующей LTS.
Версия Ubuntu только для Snap придерживается цикла LTS. Если вы предпочитаете использовать промежуточные выпуски, вы можете придерживаться стандартной версии Ubuntu.
6. Легче переключаться между средами рабочего стола
Среда рабочего стола — это колоссальная коллекция программного обеспечения. Хотя у вас всегда была возможность установить несколько сред рабочего стола в Ubuntu, пакеты в конечном итоге смешиваются, что приводит к всевозможным причудам.
В неизменяемой ОС основная система обновляется или заменяется как один пакет. Это позволяет переключать среды рабочего стола без путаницы. У вас также может быть несколько версий одной и той же среды рабочего стола, например, текущая стабильная версия и последняя бета-версия.
7. Терминал позволяет устанавливать программное обеспечение, отличное от Ubuntu
Canonical создала новый терминал с использованием Flutter, который покажется знакомым людям, уже привыкшим к Distrobox. Если нет, Distrobox — это способ установки программного обеспечения из нескольких дистрибутивов. внутри терминала, поэтому вам не нужно устанавливать целые версии дистрибутивов вместе с той, которую вы уже используете.
Терминал Ubuntu в первую очередь размещает логотип Ubuntu, но есть и другие значки дистрибутива, которые вы можете выбрать. Терминал использует встроенные функции сдерживания ядра Linux, чтобы творить чудеса.
8. Вы можете переключать «Каналы» для доступа к новому программному обеспечению
Ubuntu уже давно предлагает различные источники программного обеспечения в зависимости от того, хотят ли люди использовать исключительно только протестированное программное обеспечение Canonical, бесплатное программное обеспечение с открытым исходным кодом или доступ к самому широкому каталогу возможный. Новая опция Ubuntu использует другой подход, вместо этого предлагая различные каналы.
Если вам нужны новые драйверы оборудования, включите канал. Ищете более новую версию GNOME? Вы можете найти канал для этого, сводя к минимуму недостатки использования версии LTS. Хотите сменить рабочий стол? Активируйте соответствующий канал для KDE, Xfce и других.
Как загрузить версию Ubuntu All-Snap
Рабочий стол только для Snap появится в качестве дополнительной альтернативы в Ubuntu 24.04 в апреле 2024 года. До тех пор вы можете скачать тестовые версии с Страница GitHub проекта Ubuntu Core Desktop.
Если вы готовы уйти от Ubuntu, вы также можете попробовать Fedora Silverblue, неизменяемую версию Fedora Workstation, ориентированную на Flatpak.