Skip to content

Feature Request: Native ARM64 (arm64/aarch64) support #1760

Description

@pjatcreditgenie

Is your feature request related to a problem?

Yes. I am unable to natively run or host Beta9 on ARM64-based architectures (such as AWS Graviton instances, GCP Tau T2D, or locally on Apple Silicon M-series chips via Docker/Minikube).

Currently, trying to run x86_64 images via emulation (like QEMU) introduces significant performance overhead and latency, which directly conflicts with Beta9's sub-second execution and high-efficiency goals.

Describe the solution you'd like

I would like native ARM64 (arm64/aarch64) support for Beta9. Specifically:

  • Multi-platform Docker Builds: Publish official Docker images supporting both linux/amd64 and linux/arm64.
  • Binary Releases: Provide compiled core binaries for arm64 / aarch64 architectures in the GitHub release assets.
  • Deployment Compatibility: Ensure deployment configurations (like Helm charts) cleanly support mixed or pure ARM64 cluster environments.

Describe alternatives you've considered

  • Emulation (QEMU / Rosetta 2): While this works for basic local testing, it causes massive CPU overhead and slowdowns, making it impractical for production environments.
  • Sticking entirely to x86_64 infrastructure: This limits hosting flexibility and increases operational costs, as ARM64 instances offer significantly better price-to-performance ratios.

Additional context

As ARM-based compute (and even ARM-based GPU infrastructure like NVIDIA Grace Hopper) becomes standard for modern cloud-native deployments, native ARM64 compatibility will make Beta9 much cheaper, faster, and more accessible to self-host.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions