Gli sviluppatori della distribuzione Manjaro Linux, basata su Arch Linux e rivolta agli utenti principianti, hanno annunciato l'inizio dei test di una nuova versione sperimentale "Manjaro Immutable", caratterizzata dalla fornitura del sistema di base come un'unica immagine monolitica, montata in sola lettura e aggiornata completamente in modalità atomica. La dimensione dell'immagine di avvio è di 1,7 GB. È supportato solo l'avvio in modalità UEFI, sia su hardware x86_64 che in sistemi di virtualizzazione ed emulazione come VirtualBox e QEMU. Dopo il completamento dei test, questa versione sarà convertita in una variante ufficiale di Manjaro.
Per la creazione di immagini di sistema monolitiche basate sulla base pacchetti di Arch Linux, nonché per la loro installazione, manutenzione e per organizzare il ripristino a uno stato precedente, è stato utilizzato lo strumento arkdep, sviluppato dal progetto Arkane Linux. Questo strumento è scritto in Bash e costituisce un'interfaccia per GNU Coreutils, wget, curl e Systemd. Come file system viene utilizzato Btrfs, e per passare tra l'immagine di sistema attiva e l'aggiornamento caricato si utilizzano i sottovoli (subvolume) di Btrfs.
I programmi possono essere installati in pacchetti nel formato Flatpak (utilizzando contenitori creati con Podman e Distrobox). È prevista anche la possibilità di disabilitare il blocco delle modifiche nella partizione radice e di utilizzare il gestore pacchetti standard pacman, ma i pacchetti installati in questo modo saranno persi dopo il successivo aggiornamento del sistema e dovranno essere reinstallati.
Per installare un aggiornamento, si deve utilizzare il comando "sudo arkdep deploy", e per valutare le modifiche nell'aggiornamento proposto – "arkdep diff". Di default viene offerto l'ambiente desktop GNOME, ma è disponibile anche un'immagine di sistema con KDE, che può essere installata con il comando "sudo arkdep deploy test-manjaro-kde". Se lo desidera, l'utente può creare un'immagine con il proprio contenuto, utilizzando modelli pronti.

Fonte: opennet.ru
