Ironclad is a formally verified, hard real-time capable kernel for general-purpose and embedded uses, written in SPARK and Ada. It is comprised of 100% free software, free in the sense that it respects the user's freedom.
Some of the supported features are:
2023-Oct-31: Ironclad 0.5.0 released
2023-Oct-18: Ada Monthly Meetup presentation!
2023-Aug-31: New domain: ironclad.cx
Further news can be read here.
Ironclad uses semantic versioning. Support thru major versions, porting bug fixes, will be done in a case-by-case basis time period, but for no shorter than 6 months since release.
All releases and their signatures can be found at the main repository. Here's a table of the latest releases:
Version | Released | End of life | Downloads | Documentation |
---|---|---|---|---|
0.5.0 | 2023-Oct-31 | Not stable | [.tar.gz] [.sig] | [html] [pdf] |
0.4.0 | 2023-Aug-31 | Not stable | [.tar.gz] [.sig] | |
0.3.0 | 2023-Apr-02 | Not stable | [.tar.gz] [.sig] |
All releases are signed using PGP, please check the signatures before using the downloaded tarballs. The release keyring can be found here.
Some distributions use Ironclad as its kernel, for example, visit Gloire, a general purpose desktop OS using Ironclad along GNU userland tools.