Разработчиците на дистрибутива Manjaro Linux, базиран на Arch Linux и насочен за начинаещите потребители, обявиха за започване на тестовете на новата експериментална версия "Manjaro Immutable", която се отличава с доставката на базовата система под формата на единен монолитен образ, монтиран в режим само за четене и обновяван напълно в атомарен режим. Размерът на стартиращия образ е 1.7 GB. Поддържа се само стартиране в 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
