Canonical работает над вариантом Ubuntu Desktop, который содержит только пакеты Snap.

Канонический

Canonical — компания, ответственная за разработку Ubuntu.

Недавно появилась новость о том, что Разработчики Canonical намерены начать отправлять сборки дополнительный с рабочего стола Ubuntu в следующем году на базе платформы Ubuntu Core и включая только приложения упаковано в формате Щелчок.

Ubuntu Core предполагает доставку неделимого монолитного образа из базовой системы, которая не использует разбиение на отдельные deb-пакеты и использует общесистемный механизм атомарного обновления.

Компоненты Ubuntu Core, включая базовую систему, ядро ​​Linux, системные плагины и дополнительные приложения, поставляются в формате Snap и управляются набором инструментов snapd.

Компоненты формата Snap изолированы AppArmor и Seccomp, создавая дополнительную защиту системы в случае компрометации отдельных приложений. Базовая файловая система монтируется только для чтения. Обновления базовой среды доставляются OTA (по воздуху), включают только изменения (дельта-обновления) и синхронизируются с текущей LTS-версией Ubuntu.

Что касается Ubuntu Core, мы можем отметить, что о его запуске было объявлено недавно, так как было официально объявлено в блоге Ubuntu.

В этом сообщении блога мы обсуждаем архитектуру неизменяемых операционных систем, их преимущества и недостатки, а также роль Ubuntu Core в неизменяемой среде Linux. Мы демонстрируем, как акцент на возможности компоновки и безопасности дает уникальные преимущества разработчикам Интернета вещей, периферийных устройств, робототехники и облачных вычислений.

В заметке рассказывается об архитектуре Ubuntu Core и обсуждаются преимущества и недостатки монолитной организации дистрибутива.

  • Особенности:
    Компоненты системы монтируются только для чтения и не могут быть изменены.
    Атомное обновление системы с возможностью отката к предыдущему состоянию и автоматического применения обновлений.
    Предсказуемость поведения и состояния системы на разных устройствах;
    Изоляция приложений от основной системы и друг от друга.
  • Преимущества:
    Более высокий уровень защиты от вредоносного ПО и неадекватного поведения приложений.
    Стабильность: системные файлы не могут быть повреждены или удалены случайным образом, а атомарные обновления обеспечивают постоянное состояние системы (систему нельзя оставить в частично обновленном и потенциально нестабильном состоянии).
    Упрощение тестов, проверка целостности и диагностика проблем (состояние систем одинаково при разных нагрузках).
    Управляемость: среда идентична в разных системах, что позволяет администраторам не беспокоиться о различиях и несоответствиях между разными системами. Атомарные обновления и возможность отката обновления позволяют легко оставаться в курсе и устранять сбои.
  • Дефекты:
    Отсутствие гибкости: пользователи не могут вносить изменения в системные файлы и адаптировать систему под свои нужды на уровне традиционных систем.
    Ограниченная поддержка: не все приложения и службы можно использовать в изолированных средах.
    повышенное потребление дискового пространства: атомарные обновления требуют дополнительного хранилища для загрузки перед переходом на новую версию, а использование контейнеров для запуска приложений требует дополнительного хранилища данных и зависимостей.
    Более сложные процессы разработки для систем с изолированными средами и необходимостью использования незнакомых инструментов.

Стоит отметить, что такие проекты, как Fedora Silverblue и Endless OS уже используют аналогичный дизайн дистрибутива., но на основе Flatpak, для версий Workstation.

О плане Canonical упоминается, чтоe планирует, что первые экспериментальные сборки новой версии Ubuntu Desktop будь готов следующей весной в процессе формирования Ubuntu 24.04 LTS. Доставка классических версий Ubuntu Desktop с пакетами deb продолжится без изменений.

Среди недавних достижений Ubuntu, позволяющих развернуть сборку с графическим окружением на Ubuntu Core, — реализация возможности поставлять стек печати на основе CUPS и различные версии драйверов Mesa в Snap-пакетах. Поставка CUPS на Snap должна начаться с выпуском Ubuntu 23.10.


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

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

*

*

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