HopOS v1.5.2
Built against HOP v0.20.1.
No capacity is pending, not a crash. A placement failure (no free core, pool doesn't fit) is now marked hopos.ErrNoCapacity, so HOP parks the job as unplaceable instead of restart-looping it — every retry used to re-download the image just to fail again.
The two-sharegroup desktop recipe ships in hopos.cfg.example and docs/config.md: desktop packs the display + launcher chrome on one core; apps stacks every window app on the remaining cores (cpu_shares sizes the pool, not a per-app quota) — so the eighth window is just another cage on the pool, not a rejection. The catalog pulls straight from the hop-os-surf rolling release.
Prebuilt, signed boot images — https://gethop.org/hopos/ for the 5-minute quickstart.
- BOOTAA64.EFI — any UEFI arm64 box: copy to
EFI/BOOT/on a FAT USB stick, addhopos.cfg - hopos-rpi5.zip — Raspberry Pi 5: unzip onto the SD bootfs
- hopos-rpi4.zip — Raspberry Pi 4: unzip onto the SD bootfs
*-headless— the same images built withGUI=0: not a disabled GUI but zero GUI code linked. For UEFI, renameBOOTAA64-headless.EFItoBOOTAA64.EFIon the stick.
Verify: ssh-keygen -Y verify -f allowed_signers -I hello@gethop.org -n gethop-release -s SHA256SUMS.sig < SHA256SUMS && shasum -a 256 -c SHA256SUMS