Live data from Hacker News

Linux Kernel Explorer

reverser.dev

21–30 of 101 posts

Re: Linux Kernel Explorer

#24

Very neat. It reminds me a bit of how pages in the Talmud are laid out. From a gentile perspective, it was very interesting to me to see how hundreds (thousands?) of years of commentary are contained within the same page. https://www.reddit.com/r/interestingasfuck/comments/1acgks3/... https://triberuth.wordpress.com/2016/09/23/my-talmud-layout-... Code isn't linear the same way, and pages don't make as much sense, bu…

Talmud - the original hypertext (tm)

(*maybe, not 100% sure)

Re: Linux Kernel Explorer

#25
post #20

I love this idea. I like exploring code of interesting projects even if I don't intend to ever work on them, but in complex software I don't know much about it's hard to even find where are the most important basic parts. This allows me to easily find and see how some things in the kernel look like. Found a bug: in the Chapter 2, when I click on "open" next to "mm/" or other dirs, I get an error: " Failed to load fil…

Yes it's good idea and nicely executed.

For the same reason I created a couple of projects with the same goal of lowering the barrier to entry to the linux kernel:

- an app to follow the UDP packet flow in the linux kernel source code: https://dmkskd.github.io/linux-kernel-network-stack-visualiz...

- a (hopefully) simple way to play with the linux kernel source code on a mac: https://github.com/dmkskd/linux-kernel-debugging-on-mac

Kudos to https://github.com/FlorentRevest for all his work in the space

Re: Linux Kernel Explorer

#27
post #24

Very neat. It reminds me a bit of how pages in the Talmud are laid out. From a gentile perspective, it was very interesting to me to see how hundreds (thousands?) of years of commentary are contained within the same page. https://www.reddit.com/r/interestingasfuck/comments/1acgks3/... https://triberuth.wordpress.com/2016/09/23/my-talmud-layout-... Code isn't linear the same way, and pages don't make as much sense, bu…

Talmud - the original hypertext (tm) (*maybe, not 100% sure)

see also Pi, the movie, although it's more about numbers and the Kabbalah :) https://en.wikipedia.org/wiki/Pi_(film)

Re: Linux Kernel Explorer

#28

> API rate limit exceeded for 106.51.68.199. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.) The GitHub APIs that you are using to list files are getting rate-limited in my case. If somebody else is also facing this issue, just use a VPN or something like Cloudflare Wrap to change your ip - this should fix the issue. P.S If you are the main dev…

Hey! Thank you for catching this issue and reminding me of the super naive implementation I went with. I will improve this! :)

It’s often better to overlay caching and other tricks on top of naive implementations than making the implementation more complicated.

Re: Linux Kernel Explorer

#29
I love tools like this. I remember using a similar one (made by Red Hat IIRC) that I used to look inside the sources for the Brazilian voting machine (I was asked to map duplicate files and functionality and simplify the codebase) in 2002. It was a desktop app with a very Motif interface.

Re: Linux Kernel Explorer

#30
post #21

Asking a silly question… what piece of kernel code do you find the most awe-inspiring or impressive?

Maybe fs/select.c or the polling machinery.

Agree. The VFS is a delight to read. It's a good intro to the kernel pattern of using function pointers to provide a generic API which other functionality can plug into, simply by implementing the appropriate functions. In this case you'll see all the filesystem drivers implement the VFS operations.
Post reply on HN