github guysoft/FullPageOS 1.0.0-rc1
FullPageOS 1.0.0 RC1

pre-release5 hours ago

FullPageOS 1.0.0 first release candidate.

Moves FullPageOS to Raspberry Pi OS Trixie and publishes both armhf and arm64 images. Please test and report problems on the status issue: #708

Features

  • Chromium Version 148.0.7778.167
  • Raspberry Pi OS 2026-04-21
  • Debian Trixie
  • armhf and arm64 image builds
  • The Chromium package is now chromium instead of chromium-browser, matching current Raspberry Pi OS packages
  • Added Chromium startup handling to prevent the low-memory warning dialog from blocking boot until a mouse is connected (Thanks @mhowe91)
  • Added QEMU-based end-to-end testing for FullPageOS boot, dashboard serving, and Chromium kiosk display
  • E2E builds now use the shared CustomPiOS reusable workflow and ghcr.io/guysoft/custompios:devel

Changes since 0.14.0

FullPageOS:

  • Fixed #613 and #612
  • Renamed Chromium usage from chromium-browser to chromium for Trixie compatibility #696 (Thanks @grivkees)
  • Added Chromium --no-memcheck so the low-memory warning dialog no longer blocks boot until a mouse is connected #672 (Thanks @mhowe91)
  • Added an E2E test suite that boots the image in QEMU and validates SSH, lighttpd, and Chromium kiosk display
  • Added armhf and arm64 CI build matrix entries
  • Fixed E2E boot/display issues around Xvfb, matchbox, SSH background processes, and diagnostics
  • Refactored E2E to use the CustomPiOS multi-stage test container and reusable workflow
  • Repointed E2E back to CustomPiOS devel after the required CustomPiOS fixes landed

CustomPiOS:

  • Added Trixie compatibility fixes for missing policykit-1, deprecated SSH IPQoS, and libconfig package changes
  • Improved BASE_BOARD and variant/config.local handling, including arm64 board selection
  • Fixed QEMU static binary selection and added test coverage for host/target architecture combinations
  • Added the shared distro E2E testing framework, QEMU boot orchestration, hooks, and SSH helpers
  • Added the reusable e2e-test.yml workflow used by FullPageOS
  • Fixed E2E SSH on Trixie by setting the pi shell to /bin/bash
  • Seeded passwordless sudo for the pi user in prepared test images so post-boot hooks can run non-interactively
  • Added shared browser screenshot helpers for distro E2E artifacts

Verification

Built and verified green by CI run https://github.com/guysoft/FullPageOS/actions/runs/26561247778 (build armhf + arm64 + e2e-test).

Download

Primary download is unofficialpi.org (also selectable in Raspberry Pi Imager as "FullpageOS (RC)"). The same zips are attached to this release as a mirror.

arch unofficialpi zip md5
armhf https://unofficialpi.org/Distros/FullPageOS/rc/2026-05-28_2026-04-21-fullpageos-trixie-armhf-lite-1.0.0-rc1.zip d47211a7d5d74ba3b6663cda55d04ee1
arm64 https://unofficialpi.org/Distros/FullPageOS/rc/2026-05-28_2026-04-21-fullpageos-trixie-arm64-lite-1.0.0-rc1.zip a46f795a149764919b3fd2121ee6f00b

zip sha256: armhf f908a4146af04eae39af2646a3a8712f103c966a749c53f9858a2658509390c4, arm64 3addafe4e1d7adc8b1d586da46e675a7caf3132960c8915ce1ea6536d60b8747

Don't miss a new FullPageOS release

NewReleases is sending notifications on new releases.