Ports

Zethro's primary focus is the 64-bit x86 architecture, amd64. Every release is built, verified and signed for it, and the requirements, the test matrix and the hardware checklist are written against it. A port to another architecture has to give the same experience, the same six-question installer, the same packages, the same hardened defaults, the same doctor, and the same answers from zethro why. If it cannot pass the same verification, it is not a Zethro release.

ArchitectureStatusEditionsNotes
amd64 (x86-64)releaseserver, desktopThe reference architecture. UEFI with Secure Boot and legacy BIOS. Zethro Core builds and is verified here.
arm64 (AArch64)plannedserver firstDebian's arm64 archive carries everything Zethro needs; the installer image and the verification need their own work. The first target is cloud and single-board server hardware.
riscv64consideredDebian ships riscv64 as a release architecture. Zethro follows once arm64 is done and there is real hardware to prove it on.

What a port needs

A port needs Debian for the architecture, a boot path Zethro's installer can drive, a build machine of that architecture, and real hardware to prove it on. Zethro Core needs a kernel of version 6.12 or later with Landlock, seccomp and cgroup v2, which Debian provides on every architecture listed above.

Anyone who wants to carry a port is welcome. The specification says what has to hold. Write to support_os@zethro.pro