Разработчики Manjaro Linux представили атомарно обновляемый вариант дистрибутива

Разработчики дистрибутива Manjaro Linux, построенного на основе Arch Linux и ориентированного на начинающих пользователей, объявили о начале тестирования новой экспериментальной сборки «Manjaro Immutable», которая примечательна поставкой базовой системы в форме единого монолитного образа, монтируемого в режиме только для чтения и обновляемого целиком в атомарном режиме. Размер загрузочного образа — 1.7 ГБ. Поддерживается только загрузка в режиме UEFI, как на оборудовании x86_64, так и в системах виртуализации и эмуляции, таких как VirtualBox и QEMU. После завершения тестирования сборке планируют придать статус официального варианта Manjaro.

Для формирования монолитных системных образов на основе пакетной базы Arch Linux, а также для их установки, сопровождения и организации отката на прошлое состояния задействован инструментарий arkdep, развиваемый проектом Arkane Linux. Инструментарий написан на Bash и представляет собой обвязку над GNU Coreutils, wget, curl и Systemd. В качестве файловой системы задействована Btrfs, а для переключения между активным системным образом и загруженным обновлением используются подразделы (subvolume) Btrfs.

Программы предлагается устанавливать в виде пакетов в формате Flatpak (для выполнения используются контейнеры, создаваемые при помощи Podman и Distrobox). Дополнительно предусмотрена возможность отключения блокировки изменений в корневом разделе и использования штатного пакетного менеджера pacman, но установленные таким образом пакеты будут потеряны после очередного обновления системы и их придётся устанавливать заново.

Для установки обновления следует использовать команду «sudo arkdep deploy», а для оценки изменений в предложенном обновлении — «arkdep diff». По умолчанию предлагается среда рабочего стола GNOME, но отдельно распространяются системный образ с KDE, который можно установить командой «sudo arkdep deploy test-manjaro-kde». При желании пользователь может сформировать образ с собственной начинкой, используя готовые шаблоны.



Источник: http://www.opennet.ru/opennews/art.shtml?num=61658