Выпуск атомарно обновляемого дистрибутива carbonOS 2022.3

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3264
Зарегистрирован: 20.08.2022

#

Выпуск атомарно обновляемого дистрибутива carbonOS 2022.3
Дата публикации:Sun, 01 Jan 2023 18:42:19 +0300


Опубликован выпуск пользовательского Linux-дистрибутива carbonOS 2022.3, построенного с использованием модели атомарной компоновки системы, при которой базовое окружение поставляется как единое целое, не разбитое на отдельные пакеты. Дополнительные приложения устанавливаются в формате Flatpak и запускаются в изолированных контейнерах. Размер установочного образа 2.2 ГБ. Наработки проекта распространяются под лицензией MIT.

Содержимое базовой системы монтируется в режиме только для чтения для защиты от модификации в случае компрометации. Раздел /usr/local доступен для записи. В качестве файловой системы применяется Btrfs с включением сжатия сохраняемых данных и активным применением снапшотов. Процесс обновления системы сводится к фоновой загрузке нового системного образа и переключения на него после перезапуска. При этом старый системный образ сохраняется и при желании или возникновении проблем пользователь в любой момент может вернуться на прошлую версию. Для установки дистрибутива предлагается графический инсталлятор и интерфейс первоначальной настройки системы.


В процессе разработки дистрибутива начинка системного окружения собирается при помощи инструментария OSTree (образ формируется из Git-подобного хранилища) и сборочной системы BuildStream, без использования пакетов от других дистрибутивов.
Устанавливаемые пользователем приложения изолируются друг от друга в контейнерах. В качестве основного формата пакетов применяется Flatpak. В дистрибутиве реализован централизованный механизм управления полномочий на базе Polkit - sudo не поддерживается и единственным способом выполнения команд с правами root является pkexec.





В новой версии:
  • Обновлены версии компонентов дистрибутива, включая ядро Linux 6.0.
    Прекращена разработка собственного пользовательского окружения GDE (Graphite Desktop Environment), основанного на GNOME. Вместо GDE в дистрибутиве задействован штатный GNOME и набор патчей, которые улучшают интерфейс и имеют шанс войти в основной состав GNOME.

    Использование GNOME позволило перейти на IBus для обработки ввода и задействовать средства для людей с ограниченными возможностями.
    Проведена настройка systemd-oomd для менее агрессивного завершения приложений при нехватке памяти в системе.

    В состав включён инструментарий Distrobox, позволяющий установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой.


    Из поставки удалён инструментарий для создания контейнеров nsbox. Предполагается, что это временный шаг и nsbox будет возвращён в дистрибутив после того как будет завершена работа по его переработке и он будет стабилизирован.


Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=58417

Жизнь за Нер'зула!

Ответить