AROS ABI
Topic: Current state of available AROS ABI's
Date: 2022-june-06
ABI | Status | Maintainer | Targets | Header text | Header text |
---|---|---|---|---|---|
ABIv0 | Obsolete/Abandoned | AROS Development Team | Example | Example | Example |
ABIv1 | Unstable development branch | AROS development Team | Example | Example | Example |
alt_ABIv0 | Stable release branch | deadwood | Example | Example | Example |
ABIv11 | Stable release branch | deadwood | Example | Example | Example |
AxRT | Unstable experimental branch | deadwood | Example | Example | Example |
ABIv0
Current status: Abandoned
Last release : 2019-05-20 (very much out of sync with ABIv1)
Was the original development branch, later accompanied/followed by ABIv1.
Both ABI's existed next to each other and where maintained for a longer period and while binary incompatible kept in (relative) sync for a while.
Later on ABIv1 introduced more and more additional features that weren't possible to integrate/maintain for ABIv0 therefore in the end this ABI was abandoned by the AROS Development Team.
ABIv1
Current status: In development (unstable releases)
Last release : present day
Was introduced to be(come) binary compatible with original m68k amiga system.
Introduced more and modern features, became binary compatible with original m68k Amiga OS and as such became the new standard development branch.
This branch is still actively developed till this day by the AROS Development Team.
Introduced (amongst many others) TLSF and SMP
alt_ABIv0
Current status: In development (stable releases)
Last release : 2022 may 30 (version 20180423-1)
ABIv11
Current status: In development (stable releases)
Last release : 2022 march 20 (version 20220318-1)
AxRT
Current Status: In development (kinda stable releases)
Last Release : 2022-05-07 (AxRuntime v41.3)