There's No Rust on This Ironclad Kernel
8 days ago
- #Operating Systems
- #Ada
- #Formal Verification
- Rust is popular for its memory safety features, but Ada has been solving similar issues for longer.
- Ironclad OS kernel is written in Ada and SPARK, aiming for formal verification to ensure reliability.
- The kernel is POSIX-compliant, open-source under GPLv3, and targets RISC-V and x86 architectures.
- Gloire is a usable distribution for Ironclad OS, named after the first ocean-going Ironclad vessel.
- Formal verification in Ironclad OS means proving some useful properties, not all possible conditions.
- The project is partially formally verified, with ongoing efforts to expand this verification.
- Ironclad OS and Redox OS represent innovative alternatives to traditional Unix-like kernels.