Rust for AROS
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
- Install and build configures Cargo for ABI-v1 or ABI-v11.
- Crates and consumer guide explains the supported safe and raw layers.
- MUI hello is a minimal native GUI application.
- API reference specifies lifetime, ownership and failure boundaries.
- SHA-256 example demonstrates file I/O and standard output.