You are not logged in.

#1 Yesterday 17:45:19

brumaire
Member
From: France
Registered: 2026-01-18
Posts: 3

Immuarch : Immutability, atomicity, reproducible builds for Arch

Immuarch is a set of tool I've been working on since 2022 (I think), with the purpose of managing Arch like an immutable distro, while remaining Arch and not a derivative distro.

Repo : https://framagit.org/Brumaire/immuarch

Features :
- Transactional / Atomic updates
- Boot on the nth last system version, on any kernel installed (on the limit of memory available to GRUB)
- Easy inplace installation after a basic Arch install (with the guide or arch-install)
- Full disk encryption support
- / and /home as rw tmpfs over btrfs overlayfs to allow your usual arch tinkering
- allow any part of the system to be mutable at runtime as you see fit
- build your system as an OCI container image from the offical Archlinux image and import it from podman

Dependencies :
- btrfs
- grub2
- mkinitcpio (systemd hook only for now)
- some basic system utils you most certainly have on your machine

Aur packages :
- immuarch-core-git, immuarch-utils-git (see README for explainations)

Source : https://framagit.org/Brumaire/immuarch

Any comment, question, testing, contribution welcome ! At the time I am in a particular need of tests (in a dedicated vm, not in prod or your daily driver machine tongue) and feedbacks.

My goal currently is to iterate on the project and improve it to make it a rock-solid tool for the Arch community.

Last edited by brumaire (Yesterday 18:07:34)

Offline

Board footer

Powered by FluxBB