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: