Kernel internals info?


#1

Hi all,
I’ve looked through all the available OS information. But I couldn’t find informations on the kernel internals. Are there any docs on that topic that I overlooked?
Or can you say anything about that?

Kind regards
Peter


#2

What little documentation there is can be found in the docs/develop/kernel directory. Most of that is wildly out of date, though, and probably should be updated.

For the most part, our kernel’s source code is its own documentation; it’s very well organized and pretty well commented, and a lot of the “public kernel API” as used in drivers has inline Doxygen documentation. We should probably collect that somewhere, but as it’s mostly only used by us kernel hackers, we really haven’t found the need yet I guess.


#3

There are also docs on the website: https://www.haiku-os.org/tags/kernel