Deweloperzy dystrybucji Manjaro Linux, opartej na Arch Linux i skierowanej na początkujących użytkowników, ogłosili rozpoczęcie testowania nowej eksperymentalnej wersji "Manjaro Immutable", która wyróżnia się dostarczeniem podstawowego systemu w postaci jednolitego, monolitycznego obrazu, montowanego w trybie tylko do odczytu i aktualizowanego w całości w trybie atomowym. Rozmiar obrazu rozruchowego wynosi 1,7 GB. Obsługiwana jest tylko instalacja w trybie UEFI, zarówno na sprzęcie x86_64, jak i w systemach wirtualizacji i emulacji, takich jak VirtualBox i QEMU. Po zakończeniu testów wersja ta ma uzyskać status oficjalnej wersji Manjaro.
Do tworzenia monolitycznych obrazów systemowych na podstawie pakietowej bazy Arch Linux, a także do ich instalacji, konserwacji i organizacji przywracania do poprzednich stanów, wykorzystano narzędzie arkdep, rozwijane przez projekt Arkane Linux. Narzędzie zostało napisane w Bash i stanowi warstwę nad GNU Coreutils, wget, curl i Systemd. Jako system plików wykorzystywana jest Btrfs, a do przełączania się między aktywnym obrazem systemu a załadowaną aktualizacją używane są podobjęcia (subvolume) Btrfs.
Programy proponuje się instalować w formie pakietów w formacie Flatpak (do ich uruchomienia wykorzystywane są kontenery tworzone za pomocą Podman i Distrobox). Dodatkowo przewidziano możliwość wyłączenia blokady zmian w katalogu głównym oraz używania standardowego menedżera pakietów pacman, ale pakiety zainstalowane w ten sposób zostaną utracone po kolejnej aktualizacji systemu i należy je będzie zainstalować ponownie.
Aby zainstalować aktualizację, należy użyć polecenia „sudo arkdep deploy”, a do oceny zmian w proponowanej aktualizacji — „arkdep diff”. Domyślnie proponowane jest środowisko graficzne GNOME, ale osobno udostępniany jest obraz systemowy z KDE, który można zainstalować poleceniem „sudo arkdep deploy test-manjaro-kde”. W razie potrzeby użytkownik może stworzyć obraz z własną zawartością, korzystając z dostępnych szablonów.

Źródło: opennet.ru
