Hasty Briefsbeta

Bilingual

Show HN: An immutable ostree-based Arch Linux image

3 months ago
  • #ostree
  • #arch-linux
  • #immutable-linux
  • An ostree-based Arch Linux distribution without a package manager, similar to Fedora Silverblue but with CachyOS' Zen4 packages for performance.
  • The project is a work-in-progress but is stable and usable, though it may lack some features.
  • Installation involves switching to the latest image via `bootc switch` and rebooting, with support for secure boot after trusting a key.
  • Custom builds for Zen3 are possible but require manual steps, including running scripts as root and committing to an ostree repo.
  • The system is immutable; modifications require forking the config or using `distrobox`.
  • The main build script sets up a basic pacstrap with additional packages, with most customization handled by `restructure.sh`.
  • Key features include building the initramfs with ostree, moving system files to `/usr`, and enabling sudo for wheel users.
  • The distribution relies on `bootc` for core functionality but can be built locally with vanilla ostree.
  • Additional packages like Mullvad CLI and `ibus-m17n` are included for convenience.