[Beowulf] Re: "hobbyists"

Perry E. Metzger perry at piermont.com
Fri Jun 20 18:49:05 PDT 2008

Lawrence Stewart <larry.stewart at sicortex.com> writes:
> There are many positive things to say about the Linux kernel, but
> "good code" is not one of them.

I tend to agree. The quality levels tend to be very mixed.

> Well that is too broad an indictment -  There is good code in there,
> but the level varies widely.
> Have you <<looked>> at the TTY drivers? Have you counted the number of
> "<< 9" s in the block code?
> Tried to figure out which includes are actually active?  Tried to
> figure out which of the 17 ways to do
> something is the "approved" one?

There are worse examples, sadly. :(

> I have one of the copies of the "Lions" book - the annoted sources
> for V6. That is good code.  Written by one or a very few exceptional
> programmers, not an agglomeration of a zillion patches.

Unfortunately, also in a pretty old C dialect, and written for an age
where catching edge conditions wasn't worth it because you had to run
in 64k and had no attackers to deal with. :(

That said, the Lions book is in a prominent place on my shelf.

There's a great book out there called "Code Reading"
by Diomidis Spinellis that I'd recommend ahead of just jumping in to
the Linux kernel.

Perry E. Metzger		perry at piermont.com

More information about the Beowulf mailing list