Skip to content

Rust for AROS

ami-rust — Rust for AROS x86-64 ABI-v1 and ABI-v11

Cross-compile on macOS or Linux. Run native applications on AROS x86-64 ABI-v1 or ABI-v11.

0.1.0initial qualified release
ABI-v1 + ABI-v11one target per ABI
macOS + Linuxthree qualified host combinations

ami-rust packages a pinned Rust compiler, Cargo, AROS target libraries, a relocatable C SDK and native link tools. It deliberately stays close to upstream Rust: rustup selects the toolchain, standard Cargo builds applications, and AROS support arrives through ordinary crates.

There is no project-specific CLI, Cargo wrapper or Python runtime dependency. The initial release covers no_std plus alloc; full std, additional AROS architectures and a native AROS-hosted compiler are future work.

Read in this order

  1. Install and build configures Cargo for ABI-v1 or ABI-v11.
  2. Crates and consumer guide explains the supported safe and raw layers.
  3. MUI hello is a minimal native GUI application.
  4. API reference specifies lifetime, ownership and failure boundaries.
  5. SHA-256 example demonstrates file I/O and standard output.