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.
| Architecture | Status | Editions | Notes |
|---|---|---|---|
| amd64 (x86-64) | release | server, desktop | The reference architecture. UEFI with Secure Boot and legacy BIOS. Zethro Core builds and is verified here. |
| arm64 (AArch64) | planned | server first | Debian'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. |
| riscv64 | considered | Debian 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