Ironclad

Savannah site
Download a distribution!
Download an Ironclad tarball
Git development repository
Mailing lists

Community
Development information
Donations
Supported Hardware
User support and bug reporting
Code of Conduct

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:

News

2023-Oct-31: Ironclad 0.5.0 released

2023-Oct-18: Ada Monthly Meetup presentation!

2023-Aug-31: New domain: ironclad.cx

2023-Aug-31: Ironclad 0.4.0

Further news can be read here.

Releases

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.

Who uses Ironclad?

Some distributions use Ironclad as its kernel, for example, visit Gloire, a general purpose desktop OS using Ironclad along GNU userland tools.

Thanks to

GNU Savannah Limine Free Software Foundation AdaCore Managarm