On Wed, Sep 14, 2005 at 10:03:36AM -0600, Tobias Weingartner wrote:
> On Wednesday, September 14, =?ISO-8859-1?Q?Jo=E3o_Salvatti?= wrote:
> >
> > I'd like a little support from the experts in OpenBSD. I'd like to know
> > where I could find a technical OpenBSD kernel documentation. It's
> > implementation, it's interface, module building and anything else that
> > is related to the kernel and that I don't know.
>
> Anything not covered by man pages is covered by the source.
>
> --Toby.

This is nicely said, but ...

reading source code (any language) of a complex system is very
difficult without information on concepts. It is like trying to find
your way around a city without a map.

Perhaps this knowledge is one of the differences between the people
that know the insides of OpenBSD and the others (that includes me, I
am currently trying very hard to work myself into the code).

Also, not ever part of the source code is easy to understand. C code
tends to use acronyms for variable and function names.

The man 9 pages are a great help (OpenBSD at least offers these, much
better that many other OSs), but a query for more abstract information
should not be answered by a 'read the source'.

I am working with McKusick/Neville-Neil's "Design and Implementation
of the FreeBSD OS" and the Stevens books (TCP Illustrated and Advanced
Programming in the Unix environment), though I can not say yet how far
this will help me with OpenBSD. Cross-reading the book with the man
pages and the source might help.

Bernd

[demime 1.01d removed an attachment of type application/pgp-signature which had 
a name of signature.asc]

Reply via email to