2003-10-13 (Monday)

by havoc

I’m well into Robert Love’s new book, Linux Kernel
Development
. The book rocks; a concise, readable explanation of
all the major pieces of the kernel, how they work, how to use
them. Now if only I had time to apply this knowledge. 😉 Really I
just want to sound cool by using a lot of kernel jargon.

Question: if you wrote a similar guide to the implementation of the
desktop, how much longer would the book be? Define the desktop as say
“GNOME/OpenOffice.org/Mozilla/Evolution plus dependencies.” There’s
so much code involved.

If all this code together had a Linus-like global architect, what
would be different about the implementation? What’s the impact of
having dozens of separate projects coming together into a whole?

Intolerable Cruelty
was a lot of fun, reminded me of His Girl Friday.

(This post was originally found at http://log.ometer.com/2003-10.html#13)

My Twitter account is @havocp.
Interested in becoming a better software developer? Sign up for my email list and I'll let you know when I write something new.