On Thu, Dec 10, 2009 at 12:24 PM, Robert Yuri <[email protected]> wrote: > which the best way to learn about OpenBSD kernel ?
I have mixed feelings about the need for an OpenBSD specific resource. There are man pages for the people who want to know *what* the kernel does (or is supposed to do). But if you want to know *how*, presumably to change it, the source is the definitive guide. It is, by definition, up to date and always accurate. And you can't change things without changing the source, so you'll have to get into it eventually. There are several books listed on the website about other kernels. The details, but the concepts and principles don't. It's a tossup between the BSD book and the dinosaur book. The BSD book was specific, but it's quite old now, so it can be hard to know what's correct and what's not. The dinosaur book takes a different approach, and while it's not tuned just for one OS, I think it does a better job of separating concept from implementation, letting you pick up the details from the source.
