Microkernels Again, and Mathematically Proving Safety and Reliability | Linux Today

Microkernels Again, and Mathematically Proving Safety and Reliability

Written By
Web Webster
Web Webster
Aug 13, 2009

“The L4.verified project demonstrates that such contracts and
proofs can be done for real-world software. Software of limited
size, but real and critical.

“We chose an operating system kernel to demonstrate this: seL4.
It is a small, 3rd generation high-performance microkernel with
about 8,700 lines of C code. Such microkernels are the critical
core component of modern embedded systems architectures. They are
the piece of software that has the most privileged access to
hardware and regulates access to that hardware for the rest of the
system. If you have a modern smart-phone, your phone might be
running a microkernel quite similar to seL4: OKL4 from Open Kernel
Labs.”

Yes, yes,
it’s verified.
But does it run Linux?

“We’re pleased to say that it does. Presently, we have a
para-virtualized version of Linux running on top of the
(unverified) x86 port of seL4. There are plans to port Linux to the
verified ARM version of seL4 as well.”

There
is now a way to mathematically prove
that the software
governing critical safety and security systems in aircraft and
motor vehicles is free of a large class of errors – long before the
plane takes off or the car’s engine starts.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.