Lawrence Stewart <[EMAIL PROTECTED]> 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                [EMAIL PROTECTED]
_______________________________________________
Beowulf mailing list, [email protected]
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to