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

Re: Learning kernel-hacking



It probably depends on what you're after. Linux is a good example of a
monolithic kernel, and has certain benefits that come along with that
design (namely performance). The Linux kernel is fairly well documented;
the code is easy to read in most cases; and there are books out there that
can help with it (Beck, et. Al; Linux Kernel Internals is a decent one). 
I've found little trouble figuring out what a piece of Linux code does.

On the other hand, if you want to look at a microkernel, Hurd offers you
a good opportunity to do that. However, it's very different from Linux
code; and I feel quite a bit more difficult to read. If you're up to a
challenge, it'd probably be a worthwhile investment. There are a lot of
Mach references available on the net; and this mailing list is a good
resource as well.  

If you've never touched it, I'd probably recommend Linux. Afterwards, hit
the Hurd.

-Seth

On Wed, 26 Jan 2000, Fredrik Liljegren wrote:

> Hello.
> 
> I'm a programmer, but have never been anywhere near kernels, kernelmodules
> or devicedrivers.  What is easier, learning a bit about the rather well
> documented Linux kernel, or diving directly into the source of hurd?
> 
> Regards, EOF
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-hurd-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
> 


Reply to: