Subject: Re: Kernel Hacker want-a-be.
To: John A. Maier <johnam@kemper.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: netbsd-ports
Date: 04/17/2000 10:18:10
> Okay, I'm feeling kind of cocky, I'd like to dig into some kernel
> programming.
> I've got good asm skills [] and my C isn't half bad. [...]
> What would be a good source on breaking ground into this area? How
> did others get started?
Speaking personally...
...hacking on the kernel is really not that different from hacking on
userland. The major differences can be summed up as "no safety net":
if you slip up you can take down the whole system instead of just the
userland process in question. But since you'd presumably be doing it
on a crash-&-burn machine anyway....
Oh, and you also have fewer support tools (debuggers, etc). Unless
you're meddling with very low-level bits (eg, locore), you won't need
your assembly skills; I've done kernel stuff on the alpha, and I don't
know alpha assembly. (Admittedly, the kernel stuff I've done for the
alpha has been MI code - but that covers almost all of the kernel.)
der Mouse
mouse@rodents.montreal.qc.ca
7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B