Elektrine lite

← Feed

@bob_zim@infosec.exchange

Post #2985139

2026-05-12 04:07 UTC

@shieldsy05@aus.social @bignose@social.chinwag.org @stilgherrian@eigenmagic.net The verification process involves building a mathematical proof that the software has all of the specified behaviors and has no undefined behaviors. It’s concrete proof of exact match. Writing a sufficiently detailed specification is difficult, of course, but there are tools to help. It’s mostly worthwhile in the embedded space, industrial process control, and in situations where the hardware is exceptionally difficult to access to update (e.g, satellites). These things are widely deployed, though. This message definitely goes through at least four formally-verified OS kernels on its way to you.

Replies (1)

  • @shieldsy05@aus.social 2026-05-12 05:34

    @bob_zim@infosec.exchange @bignose@social.chinwag.org @stilgherrian@eigenmagic.net that’s fair. A whole lot of use cases I haven’t considered/had knowledge of. My experience is mostly in end-user software in an environment that is only just starting to regulate the computer systems used.

    Open ##2985140