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». При желании пользователь может создать образ с собственной начинкой, используя готовые шаблоны.

Ընտանիք: opennet.ru
