SageOS v5.1-beta9
Pre-releaseSageOS v5.1-beta9
Critical fix: OpenRC serial console (agetty) boot hang
Root cause found and fixed — the boot hang after "Starting default runlevel" was caused by two build artifacts:
- A stale
/run/openrc/*dependency cache accidentally baked into the squashfs image from an earlier build/test session, which meant OpenRC's cached service dependency tree never knew the getty service existed. - The per-port getty symlink only existed in
/etc/runlevels/default/— OpenRC requires the symlink to also exist inside/etc/init.d/(e.g./etc/init.d/sage-getty.ttyS0 -> sage-getty).
Replaced the stock agetty/supervise-daemon service with a custom sage-getty OpenRC service, fixed the symlink structure, and purged stale /run state before packaging. Verified end-to-end: clean QEMU boot straight to the sageos login: prompt with OpenRC's real dependency-managed service starting the getty (not a workaround/bypass).
Also included:
- Version strings bumped to v5.1-beta9 across motd, issue, GRUB, and ISOLINUX menus.
- All previous v5.1-beta lineage fixes retained (persistence via sage-persistence-setup, e1000/e1000e networking drivers, RAM-copy boot, lean install-on-demand mission packs with only Active Directory pre-installed).
Still beta — testing on VirtualBox and real hardware welcome before promoting to stable.
Download options
- Direct: sageos-5.1-beta9.iso (below)
- Torrent: sageos-5.1-beta9.iso.torrent (below), HTTP webseed included so it downloads even with zero peers
- Magnet:
magnet:?xt=urn:btih:7f5d5072d3f000f550a84f0da25765a212c02e69&dn=sageos-5.1-beta9.iso&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://tracker.openbittorrent.com:6969/announce&ws=https://github.com/zackmsa777-a11y/sageos/releases/download/v5.1-beta9/sageos-5.1-beta9.iso
Full source package
sageos-5.1-beta9-full-source.zip (below) contains the complete, unabridged source for this release: every config file under /etc, every custom SageOS tool (sage-pkg, sage-security, sage-persistence-setup, sage-getty, sage-network, etc.), all mission pack category/tool definitions, and the vendored AD tooling — with a MANIFEST.md clearly marking what's original SageOS code vs. vendored third-party tools vs. standard Debian base. Generated directly from the exact rootfs used to build this ISO.