Hacker ApprovedDepartments

seL4 microkernel

Hacker Approved

Ranked 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%
Each figure is one person. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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”
  • 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?”
  • 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.

seL4 microkernel compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Windows1,2873,58226%1310 yrs192 owners—
macOS1,0411,92835%1211 yrs183 owners—
Linux74527773%1219 yrs116 ownersApproved
FreeBSD3359478%1220 yrs69 ownersApproved
seL4 microkernelThis page58592%12—Approved
See all 87 operating systems, ranked

What 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.”

RecommendsComment from 30 Oct 2026 in “CVE-2026-98432: Linux TCP Use-After-Free Risk and Patch Validation”

“And, unlike a demonstrated shitty browser sandbox, seL4 formally guarantees isolation. Capabilities cannot be forged.”

RecommendsComment from 29 Oct 2026 in “Code-execution flaw in UEFI firmware threatens most servers on planet Earth”

“provides machine-checked proofs for an OS kernel that no execution can reach a state that is undefined”

RecommendsComment from 21 Oct 2026 in “Rust Style Guide”

“The microkernel multiserver system architecture, with a formally verified microkernel.”

RecommendsComment from 2 Oct 2026 in “Several vulnerabilities have been discovered in the Linux kernel”

“It is an important and serious kernel, but a very small one and a very simple one”

RecommendsComment from 1 Oct 2026 in “The internet discovers TLA+. Now what?”

“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.”

RecommendsComment from 24 Sep 2026 in “'We hacked the FBI:' Hackers say they have data on all FBI employees”

“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.”

RecommendsComment from 23 Sep 2026 in “'We hacked the FBI:' Hackers say they have data on all FBI employees”

“your network stack and whatever else can be split off into isolated processes which talk over capabilities”

RecommendsComment from 23 Sep 2026 in “'We hacked the FBI:' Hackers say they have data on all FBI employees”

“uses seL4's formally proven safety properties to meet the timing and separation requirements”

RecommendsComment from 26 Aug 2026 in “SeL4 security proofs now complete on AArch64”

“Security is risk mitigation, and a reduced surface area makes it easier for everyone to focus on the remaining areas.”

RecommendsComment from 25 Aug 2026 in “SeL4 security proofs now complete on AArch64”

“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.”

MixedComment from 25 Aug 2026 in “SeL4 security proofs now complete on AArch64”

“I'd say pretty useful and it doesn't mean they don't have counter measures for to counter their exploitation”

RecommendsComment from 24 Aug 2026 in “SeL4 security proofs now complete on AArch64”

“the blast radius of a compromised program in SeL4 is much smaller because of the capability model”

RecommendsComment from 25 Jul 2026 in “Fil-C: Garbage In, Memory Safety Out – Filip Pizlo – SSW 2026 [video]”

“seL4 is still a good example of how we could go towards building systems that are truly secure by design”

RecommendsComment from 23 Jul 2026 in “The Arguments Against Open Source AI Are Very Bad”

“Check out seL4 and CompCert for real-world examples of complex software proven correct and used in industry.”

RecommendsComment from 30 Jun 2026 in “You Don't Know Jack About Formal Verification”

“I am not aware of any microkernel actually competitive with seL4, open or else.”

RecommendsComment from 23 Jun 2026 in “NSA director: 'Mythos "broke into almost all of our classified systems in hours"”

“seL4 + linux kernel api shims does seem like the most realistic approach to move forward”

RecommendsComment from 21 May 2026 in “Ask HN: Are advances in AI going to push Linux to a micro-kernel?”

“It goes beyond proving the code is UB-free and actually formally verifies the code works as intended.”

RecommendsComment from 21 May 2026 in “Everything in C is undefined behavior”

“Neat stuff, but this is not going to easily run the vast majority of open source software out there.”

MixedComment from 20 May 2026 in “OpenBSD 7.9 Released”

“Fortunately, seL4 foundation is picking up momentum, with large companies joining every year.”

RecommendsComment from 20 May 2026 in “Ask HN: Are advances in AI going to push Linux to a micro-kernel?”

“A practical industrial proven correct micro kernel used by billions of devices worldwide.”

RecommendsComment from 19 May 2026 in “The foundations of a provably secure operating system (PSOS) (1979) [pdf]”

“I cannot see how this approach can be scaled to something like a personal computer.”

MixedComment from 18 May 2026 in “The foundations of a provably secure operating system (PSOS) (1979) [pdf]”

“When seL4 came around, it helped me rethink microkernel architecture and limitations”

RecommendsComment from 14 May 2026 in “Two Thousand Line educational operating system released by Cornell University”

“Microkernels make these sort of problems much harder to exploit because each component is small and easier to audit.”

RecommendsComment from 8 May 2026 in “Maybe you shouldn't install new software for a bit”

“Systems with capability-based security, such as seL4[0], do not suffer from this category of problem.”

RecommendsComment from 28 Apr 2026 in “GTFOBins”

“seL4 has a much better track record than Sendmail by dint of not doing very much”

RecommendsComment from 2 Apr 2026 in “Significant Raise of Reports”

“Having the kernel itself effectively single threaded reduces a whole class of bugs and complexity, at a (hopefully) negligible performance cost. Its smart.”

RecommendsComment from 28 Feb 2026 in “Rust Is Just a Tool”

“So, if you want, you still get to differentiate based on interesting low-level things.”

RecommendsComment from 18 Jan 2026 in “Xous Operating System”

“it pretty hard to work with specially if you want any kind of dynamic system”

CriticizesComment from 18 Jan 2026 in “Xous Operating System”

“ask it why SEL4 would be considered superior to Qubes from a security perspective”

RecommendsComment from 16 Jan 2026 in “Chromium Has Merged JpegXL”

“SeL4 kernel has latency guarantees based on similar proofs (at considerable cost)”

MixedComment from 7 Jan 2026 in “Formal Methods Only Solve Half My Problems”

“The only system I'm aware of with practical timing guarantees and allowing virtualization is sel4”

RecommendsComment from 5 Jan 2026 in “Linear Address Spaces: Unsafe at any speed”

“we need to start seriously considering using SeL4 as a base for our operating systems”

RecommendsComment from 31 Dec 2025 in “Escaping Containment: A Security Analysis of FreeBSD Jails [video]”

“this is why Linux is just an interim kernel for these use cases in which we still cannot use seL4”

RecommendsComment from 15 Dec 2025 in “A kernel bug froze my machine: Debugging an async-profiler deadlock”

“sel4 is a radically different strategy that is as much of a pain in the ass as it's powerful”

MixedComment from 5 Dec 2025 in “Synadia and TigerBeetle Pledge $512k to the Zig Software Foundation”

“My best compliment to seL4 is that it has raised the bar and simultaneously paved the way for future generations of advances.”

RecommendsComment from 10 Nov 2025 in “Ironclad – formally verified, real-time capable, Unix-like OS kernel”

“seL4 has the lowest IPC overhead of any kernel and it's an order of magnitude faster than Linux”

RecommendsComment from 10 Nov 2025 in “Ironclad – formally verified, real-time capable, Unix-like OS kernel”

“performance degrades due to the sheer number of cross-boundary interactions”

MixedComment from 10 Nov 2025 in “Ironclad – formally verified, real-time capable, Unix-like OS kernel”

“the fastest OS kernel out there which also happens to be the most formally verified”

RecommendsComment from 9 Nov 2025 in “Ironclad – formally verified, real-time capable, Unix-like OS kernel”

“sel4 is the example of building a safe C program if you go above and beyond in effort.”

RecommendsComment from 7 Nov 2025 in “A Note on Fil-C”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.