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