Hacker News new | ask | show | jobs
by riku_iki 1206 days ago
why those approaches never picked up outside of some academia projects?..
1 comments

These days, Microsoft requires model-checking proofs before accepting new device drivers. That's their secret weapon that finally got (mostly) rid of the BSOD.

I suspect that Apple is also using model-checking at various layers, but I have no proof :)

and how does it work? Do they write drivers in some verifiable subset of C?
That's how I understand it. I haven't checked the details.