← Back to projects

Projects

Linux distribution for a controller board

I build and maintain a custom Linux distribution for a bicycle-stand controller board, with atomic A/B updates.

For a controller board built on the Raspberry Pi Compute Module 4, I am building the distribution and its build infrastructure:

  • A/B updates using RAUC with automatic rollback, bootloader integration, LVM2,
  • SSH keys stored in TPM, VPN for remote administration, monitoring agent,
  • building and customising Chromium for a kiosk display, application packages, component versioning and releases,
  • build server and build-process documentation.