Skip to content

HopOS v1.5.1

Choose a tag to compare

@xinix00 xinix00 released this 26 Jul 17:14

apphttp, both ways. The plain-HTTP client gained Do (method, body, chunked decoding) and a small Serve joins it — apps that serve a page (like the SURF display) no longer link net/http. Measured on the SURF apps: display 8.68 → 5.88 MB, launcher 8.42 → 5.48 MB, taskman 8.45 → 5.54 MB — zero crypto/tls symbols in the binary. The browser keeps net/http: it talks https to the outside world.

Desktop config from the rolling release. hopos.cfg example config now pulls the display/launcher artifacts straight from the hop-os-surf rolling release — same URL on every node, no file server of your own — and packs both onto one core via the desktop sharegroup, leaving every other core free for real apps.


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, add hopos.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 with GUI=0: not a disabled GUI but zero GUI code linked. For UEFI, rename BOOTAA64-headless.EFI to BOOTAA64.EFI on 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