Hasty Briefsbeta

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.