[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Kernel Programming.



->	I want to analyst and learn OpenBSD Kernel. What is the best way to start
->this objective?. I mean which file for example? What is the way to learn an
->Operating System..?
->
Well I'm trying to do something similar so what I have been doing is just
choosing a random file in /usr/src/sys and reading through each function
trying to figure out what it does and what the source/header is for.

Some headers contain preamble information (such as a brief description
of what the header/source file is for) but most don't (of the subset
of headers I've read).

A friend has suggested that I write preambles for the headers that do not
have one but not too sure how to submit such efforts nor wether they would
be accepted.

Anyways, the best thing to do is just find specific parts you are
interseted in and track down the source files for that particular
subsystem.  I can't say I know more about the system than I did before I
started this activity but I did gain some insights and shed some
preconcieved notions.

Have fun and good luck!

-- 
Sean
"You asked me how to cure your headache, use a gun."
	- Sneaker Pimps - Think Harder