seL4 microkernel
Hacker ApprovedRanked 13 of 87 operating systems by recommenders
Formally verified microkernel with machine-checked proofs and capability-based isolation, recommended for security-critical systems. Its main caveat is that it runs little existing software.
Formally verified microkernel with machine-checked proofs and capability-based isolation, recommended for security-critical systems. Its main caveat is that it runs little existing software.
63 people gave an opinion
- recommend it
- 58
- criticize it
- 5
- approval share
- 92%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it carries the badge
- 58 people recommend itNeeds 10 or more, met.
- 12 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Formally verified with machine-checked proofs
“The SeL4 team has written extensive documentation of how they did it. They also opensourced their kernel implementation, with correctness proofs for the whole thing.”
Comment from 23 Sep 2026 in “'We hacked the FBI:' Hackers say they have data on all FBI employees” “Check out seL4 and CompCert for real-world examples of complex software proven correct and used in industry.”
Comment from 30 Jun 2026 in “You Don't Know Jack About Formal Verification” “provides machine-checked proofs for an OS kernel that no execution can reach a state that is undefined”
Comment from 21 Oct 2026 in “Rust Style Guide” - Comment from 21 May 2026 in “Everything in C is undefined behavior”
- Comment from 19 May 2026 in “The foundations of a provably secure operating system (PSOS) (1979) [pdf]”
- Comment from 2 Oct 2026 in “Several vulnerabilities have been discovered in the Linux kernel”
- Comment from 9 Nov 2025 in “Ironclad – formally verified, real-time capable, Unix-like OS kernel”
Strong isolation through capabilities
“And, unlike a demonstrated shitty browser sandbox, seL4 formally guarantees isolation. Capabilities cannot be forged.”
Comment from 29 Oct 2026 in “Code-execution flaw in UEFI firmware threatens most servers on planet Earth” “your network stack and whatever else can be split off into isolated processes which talk over capabilities”
Comment from 23 Sep 2026 in “'We hacked the FBI:' Hackers say they have data on all FBI employees” “Systems with capability-based security, such as seL4[0], do not suffer from this category of problem.”
Comment from 28 Apr 2026 in “GTFOBins” - Comment from 25 Jul 2026 in “Fil-C: Garbage In, Memory Safety Out – Filip Pizlo – SSW 2026 [video]”
- Comment from 30 Oct 2026 in “CVE-2026-98432: Linux TCP Use-After-Free Risk and Patch Validation”
Small kernel, smaller attack surface
“Security is risk mitigation, and a reduced surface area makes it easier for everyone to focus on the remaining areas.”
Comment from 25 Aug 2026 in “SeL4 security proofs now complete on AArch64” “Microkernels make these sort of problems much harder to exploit because each component is small and easier to audit.”
Comment from 8 May 2026 in “Maybe you shouldn't install new software for a bit” “It is an important and serious kernel, but a very small one and a very simple one”
Comment from 1 Oct 2026 in “The internet discovers TLA+. Now what?” - Comment from 2 Apr 2026 in “Significant Raise of Reports”
Influences microkernel design and future systems
“Honestly the biggest insight I take from sel4 is that we can get improvements in security by breaking up a large program into isolated pieces.”
Comment from 24 Sep 2026 in “'We hacked the FBI:' Hackers say they have data on all FBI employees” “My best compliment to seL4 is that it has raised the bar and simultaneously paved the way for future generations of advances.”
Comment from 10 Nov 2025 in “Ironclad – formally verified, real-time capable, Unix-like OS kernel” “When seL4 came around, it helped me rethink microkernel architecture and limitations”
Comment from 14 May 2026 in “Two Thousand Line educational operating system released by Cornell University”
What people warn about
Each mark is one comment
Hard to use and work with
“sel4 is a radically different strategy that is as much of a pain in the ass as it's powerful”
Comment from 5 Dec 2025 in “Synadia and TigerBeetle Pledge $512k to the Zig Software Foundation” “it pretty hard to work with specially if you want any kind of dynamic system”
Comment from 18 Jan 2026 in “Xous Operating System” Performance cost from isolation
“SeL4 kernel has latency guarantees based on similar proofs (at considerable cost)”
Comment from 7 Jan 2026 in “Formal Methods Only Solve Half My Problems” “performance degrades due to the sheer number of cross-boundary interactions”
Comment from 10 Nov 2025 in “Ironclad – formally verified, real-time capable, Unix-like OS kernel”
Other operating systems people recommend
The four most recommended other operating systems, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 87 operating systems, rankedWhat people said
40 of the 121 comments that mention it, newest first. Each links to the original comment.
“None of this can ever affect seL4 nor a system built on it, due to its architecture.”
“And, unlike a demonstrated shitty browser sandbox, seL4 formally guarantees isolation. Capabilities cannot be forged.”
“provides machine-checked proofs for an OS kernel that no execution can reach a state that is undefined”
“The microkernel multiserver system architecture, with a formally verified microkernel.”
“It is an important and serious kernel, but a very small one and a very simple one”
“Honestly the biggest insight I take from sel4 is that we can get improvements in security by breaking up a large program into isolated pieces.”
“The SeL4 team has written extensive documentation of how they did it. They also opensourced their kernel implementation, with correctness proofs for the whole thing.”
“your network stack and whatever else can be split off into isolated processes which talk over capabilities”
“uses seL4's formally proven safety properties to meet the timing and separation requirements”
“Security is risk mitigation, and a reduced surface area makes it easier for everyone to focus on the remaining areas.”
“This is true, but outside of the scope of the kernel (which is a theme with microkernel). Side channels are unfortunately a side effect of how hardware works.”
“I'd say pretty useful and it doesn't mean they don't have counter measures for to counter their exploitation”
“the blast radius of a compromised program in SeL4 is much smaller because of the capability model”
“seL4 is still a good example of how we could go towards building systems that are truly secure by design”
“Check out seL4 and CompCert for real-world examples of complex software proven correct and used in industry.”
“I am not aware of any microkernel actually competitive with seL4, open or else.”
“seL4 + linux kernel api shims does seem like the most realistic approach to move forward”
“It goes beyond proving the code is UB-free and actually formally verifies the code works as intended.”
“Neat stuff, but this is not going to easily run the vast majority of open source software out there.”
“Fortunately, seL4 foundation is picking up momentum, with large companies joining every year.”
“A practical industrial proven correct micro kernel used by billions of devices worldwide.”
“I cannot see how this approach can be scaled to something like a personal computer.”
“When seL4 came around, it helped me rethink microkernel architecture and limitations”
“Microkernels make these sort of problems much harder to exploit because each component is small and easier to audit.”
“Systems with capability-based security, such as seL4[0], do not suffer from this category of problem.”
“seL4 has a much better track record than Sendmail by dint of not doing very much”
“Having the kernel itself effectively single threaded reduces a whole class of bugs and complexity, at a (hopefully) negligible performance cost. Its smart.”
“So, if you want, you still get to differentiate based on interesting low-level things.”
“it pretty hard to work with specially if you want any kind of dynamic system”
“ask it why SEL4 would be considered superior to Qubes from a security perspective”
“SeL4 kernel has latency guarantees based on similar proofs (at considerable cost)”
“The only system I'm aware of with practical timing guarantees and allowing virtualization is sel4”
“we need to start seriously considering using SeL4 as a base for our operating systems”
“this is why Linux is just an interim kernel for these use cases in which we still cannot use seL4”
“sel4 is a radically different strategy that is as much of a pain in the ass as it's powerful”
“My best compliment to seL4 is that it has raised the bar and simultaneously paved the way for future generations of advances.”
“seL4 has the lowest IPC overhead of any kernel and it's an order of magnitude faster than Linux”
“performance degrades due to the sheer number of cross-boundary interactions”
“the fastest OS kernel out there which also happens to be the most formally verified”
“sel4 is the example of building a safe C program if you go above and beyond in effort.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.