Guides
.xx
xxxx
xxxxxx
xxxxxxx
xxxxxxxxx
.xx ;xxxxxx
xx xxxxxxx
xx+ xxxxxx+
xxx xxxxxx
xxx xxxxxx
.xx ;xxxxxx
xx xxxxxxx
xx+ xxxxxx;
xxxxxxxxxxxxxxxxxxxxxxx
xxx xxxxxx
.xx +xxxxxx
xx xxxxxxx
xx+ xxxxxx:
xxx xxxxxx
xxxx xxxxxxx
xxxxxxxxx;: :xxxxxxxxxxxxx:
Arctic is a Linux distribution built from source, managed declaratively. The machine is described in a file; a command makes the machine match the file. If an edit turns out to be wrong, you roll back to a numbered generation — from the shell, or from the boot menu if it will not boot.
It is not a fork of anything. The package manager (alpm),
the installer, the init scripts and the ports tree were all written for
it. The kernel is a fork of Linux LTS with the ZEN patchset on top.
/etc/arctic/install.conf |
what to install, read once by arctic-strap |
/etc/arctic/system.conf |
what the machine is, read by every arctic-rebuild |
alpm |
packages: install, remove, build from source, snapshot, roll back |
arctic-rebuild |
make the system match system.conf |
arctic rollback |
go back to an earlier generation |
arctic-shell |
a throwaway environment with packages in it, gone when you exit |
Install covers getting it onto a machine. Declarative configuration covers everything after that, and is the part worth reading properly — it is what makes Arctic different from an ordinary source distribution.
More: install · declarative configuration · generations and rollback · init systems · kernels · packages (alpm) · desktops and audio · ephemeral shells · musl · building from source