Manjaro si unisce all'immutabilità e presenta la sua versione alpha

Manjaro immutabile

Pochi giorni fa il Presentati gli sviluppatori di Manjaro Linux attraverso un post sul blog la notizia che Hanno iniziato i test per una nuova versione sperimentale chiamata "Manjaro Immutable", che introduce un approccio innovativo distribuendo il sistema di base come un'immagine monolitica montata in modalità di sola lettura.

Nell'annuncio gli sviluppatori lo menzionano come tale Il rilascio è sperimentale e non rappresenta una versione finale. Pertanto, non vi è alcuna garanzia di supporto. L'obiettivo principale è raccogliere il feedback della comunità sulla tecnologia alla base di Manjaro Immutable.

Sviluppata da Arkdep del progetto Arkane Linux, questa nuova entusiasmante variante di Manjaro è disponibile per il test pubblico proprio adesso!
L'obiettivo di questa versione è raccogliere il feedback della comunità sulla tecnologia che alimenta Manjaro Immutable.

Caratteristiche principali di Manjaro Immutable

Per la parte Delle caratteristiche menzionate di Manjaro Immutable, sono le seguenti:

  • Sistema di base di sola lettura: l'immagine del sistema di base è montata in modalità di sola lettura, il che significa che non è possibile apportarvi modifiche permanenti. Ciò protegge il sistema da possibili corruzioni e garantisce che possa sempre essere riportato a uno stato noto e stabile.
  • Aggiornamenti atomici: Gli aggiornamenti di sistema vengono eseguiti in modo atomico, nel senso che vengono applicati tutti in una volta o per niente, evitando stati intermedi instabili.
  • Compatibilità di avvio- L'immagine corrente (alpha) supporta solo l'avvio in modalità UEFI, sia su hardware x86_64 che su sistemi di virtualizzazione come VirtualBox e QEMU.
  • Arkdep: Per la gestione del sistema viene offerto lo strumento arkdep, un insieme di strumenti sviluppati da Arkane Linux. arkdep ha lo scopo di occuparsi dell'installazione, della manutenzione e del ripristino del sistema agli stati precedenti. Arkdep è scritto in Bash e utilizza le utilità GNU di base, insieme a wget, curl e Systemd.
  • Utilizzo di Btrfs: Per la parte file system la scelta è ricaduta su Btrfs insieme ai sottovolumi Btrfs che servono per gestire le diverse versioni del sistema. Si dice che la scelta di Btrfs è perché consente di passare facilmente dall'immagine attiva agli eventuali aggiornamenti scaricati.
  • Flatpak e sandbox: Per quanto riguarda il packaging, scelta per i programmi aggiuntivi che verranno installati, di default verrà utilizzato il formato Flatpak, mentre per ambienti di sviluppo o applicazioni specifiche si potranno utilizzare contenitori gestiti con Podman e Distrobox. Si dice che la scelta di questo è perché mantiene il sistema di base intatto e sicuro, consentendo al tempo stesso flessibilità nelle applicazioni e negli ambienti di sviluppo.
  • Uso opzionale di Pacman: Sebbene la root del sistema sia di sola lettura, gli utenti possono disabilitare temporaneamente questo blocco e utilizzare Pacman, il gestore di pacchetti standard di Arch Linux, per installare software aggiuntivo. Tuttavia, tutti i pacchetti installati in questo modo andranno persi dopo il successivo aggiornamento del sistema e dovranno essere reinstallati.

Amministrazione di sistema

Come già accennato, l'amministrazione del sistema può essere eseguita utilizzando i comandi arkdep. Ad esempio, per installare un aggiornamento, utilizzare il comando:

sudo arkdep deploy

Per confrontare l'aggiornamento proposto con il sistema attuale è possibile utilizzare:

arkdep diff

Per installare un pacchetto, ad esempio se vuoi cambiare l'ambiente desktop GNOME (che è l'ambiente predefinito) puoi installare una versione con KDE usando:

sudo arkdep deploy test-manjaro-kde

Infine, vale la pena ricordare che gli utenti hanno la possibilità di creare immagini di sistema personalizzate utilizzando modelli predefiniti, consentendo loro di adattare Manjaro Immutable alle loro esigenze specifiche.

Ultimo ma non meno importante, è bene sottolinearlo Manjaro Immutable è attualmente in uno stato alfa e la raccomandazione è che venga utilizzato solo su una macchina virtuale o su computer destinati ai test, poiché i suoi sviluppatori non consigliano il sistema per l'uso quotidiano, tanto meno per ambienti di produzione.

Se si interessati a testare il sistema, dovresti sapere che la dimensione dell'immagine è 1.7 GB ed è richiesto un minimo di 32 GB di spazio di archiviazione, si consigliano 64 GB o più.

Interessato a saperne di più, puoi consultare i dettagli nel seguente link.