Skip to content

Ensure compatibility with non-Raspberry Pi ARM-based systems #36

Open
@crt26

Description

@crt26

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

No one assigned

    Labels

    backlogAn issue that will be addressed but is not urgentcompatabilityAn issue that increases the project's system compatibilitydocumentationImprovements or additions to documentation

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions