Open
Description
Summary
To improve portability and ensure compatibility across a broader range of ARM-based systems, support and testing need to be extended beyond Raspberry Pi devices. While the project currently functions on Raspberry Pi OS (a Debian-based ARM environment), other ARM platforms may differ in architecture, distribution, or system configuration. Ensuring compatibility with a wider variety of ARM-based environments will improve usability in embedded, cloud, and edge-compute scenarios.
Previous testing has shown that the project can run successfully on ARM-based AWS instances, but this needs to be further verified, and additional checks may be required in the setup scripts to support non-RPi ARM environments reliably.
Task Details
- Identify and document supported ARM platforms beyond Raspberry Pi.
- Test installation and runtime behaviour on at least one non-Raspberry Pi ARM system.
- Ensure compatibility with both 32-bit (ARMv7) and 64-bit (ARM64/AArch64) environments where feasible.
- Address any architecture-specific issues that arise (e.g., compiler flags, OpenSSL behaviour, memory alignment).
- Verify compatibility with common ARM Linux distributions (e.g., Ubuntu ARM, Arch Linux ARM, Alpine ARM).
- Update documentation to reflect supported ARM platforms and any additional setup notes.
Metadata
Metadata
Assignees
Labels
Projects
Status