2026-10-09

Switching from XBPS to apk

Euri Linux: Horizon is switching package managers before the alpha. XBPS is out. apk is in.

What stays the same: the installer is still apk-based, the ISO still ships October 25, and the stack is still LLVM + musl + dinit.

What’s new:

  • apk — the package manager (same one Alpine and Chimera use). We’re targeting apk v2 format for simplicity and tooling support.
  • hbuild — our own build system, written in Rust. Replaces xbps-src. Handles fetching, building, packaging, and signing.
  • kasanx — the packaging format. TOML templates instead of shell scripts. Named after Kasane Teto, because why not.
  • hports — the new community package repository (main + nonfree).
  • huports — a separate repo for user-contributed packages.

Signing: packages are signed with ed25519 SSH keys. If you built it, your key is on it. No central signing authority — community builders sign their own packages.

The old XBPS repository at pkgs.euri-linux.pl is frozen. A full backup exists. The mirror will keep serving the old packages until the alpha ships with apk.

Questions in the Discord server.