Linux Kernel Explorer
Code browser in Learning
Interactive guide to kernel source code that helps newcomers find their way around. Critics say it is static, lacks a language server and some files fail to load.
Interactive guide to kernel source code that helps newcomers find their way around. Critics say it is static, lacks a language server and some files fail to load.
24 people gave an opinion
- recommend it
- 16
- criticize it
- 8
- approval share
- 67%
Recommended in 2 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: not recommended
- May 2026: not recommended
- June 2026: not recommended
- July 2026: not recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 16 people recommend itNeeds 10 or more, met.
- 2 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 2 of 13 monthsNeeds 4 or more, not 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
Helps newcomers orient in kernel code
“Useful for those that want to learn about the code base but do not know where to get started.”
Comment from 27 Nov 2025 in “Linux Kernel Explorer” “This feels like a “map” that helps you orient yourself, see how parts interconnect”
Comment from 27 Nov 2025 in “Linux Kernel Explorer” Narrative guide tied to source code
“This is kind of like an interactive book on Linux internals, with every topic being referenced through code.”
Comment from 27 Nov 2025 in “Linux Kernel Explorer” “The value here isn't just indexing; it's narrative.”
Comment from 1 Dec 2025 in “Linux Kernel Explorer” Useful side notes and icons
“This is super cool. Love the little icons in the left”
Comment from 27 Nov 2025 in “Linux Kernel Explorer” “I very much like the notes on the side!”
Comment from 27 Nov 2025 in “Linux Kernel Explorer” Well executed and interesting
“Very interesting! I was kind of expecting that this was going to use LLMs / coding agents to explain the kernel as you stepped through it. But this is a nice app.”
Comment from 27 Nov 2025 in “Linux Kernel Explorer” “Looks great, looking forward to digging in.”
Comment from 27 Nov 2025 in “Linux Kernel Explorer” “Yes it's good idea and nicely executed.”
Comment from 27 Nov 2025 in “Linux Kernel Explorer”
What people warn about
Each mark is one comment
Some files fail to load
“it just says: Failed to load file Failed to fetch file: File: arch/x86/kernel/entry_64.S”
Comment from 27 Nov 2025 in “Linux Kernel Explorer” “This file from chapter 1 cannot be opened”
Comment from 27 Nov 2025 in “Linux Kernel Explorer” Static, no language server
“which is static and not context-aware for the code of choice”
Comment from 30 Nov 2025 in “Linux Kernel Explorer” “No language server in this explorer, so it is less useful.”
Comment from 27 Nov 2025 in “Linux Kernel Explorer”
What people said
18 of the 26 comments that mention it, newest first. Each links to the original comment.
“The value here isn't just indexing; it's narrative.”
“which is static and not context-aware for the code of choice”
“No language server in this explorer, so it is less useful.”
“Looks great, looking forward to digging in.”
“I must be missing something, we had kernel source browsing online for years”
“just points you to sched.h”
“This file from chapter 1 cannot be opened”
“Very interesting! I was kind of expecting that this was going to use LLMs / coding agents to explain the kernel as you stepped through it. But this is a nice app.”
“It's a better navigation and overall quicker way to read code”
“Small bug but when changing files, it doesn't reset to position 0 in the file”
“Useful for those that want to learn about the code base but do not know where to get started.”
“I can't pull master, I can't grep, I can't edit and I certainly can't gmake there.”
“This feels like a “map” that helps you orient yourself, see how parts interconnect”
“Yes it's good idea and nicely executed.”
“I very much like the notes on the side!”
“This is kind of like an interactive book on Linux internals, with every topic being referenced through code.”
“it just says: Failed to load file Failed to fetch file: File: arch/x86/kernel/entry_64.S”
“This is super cool. Love the little icons in the left”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.