if you really want to get your hands dirty, try Linux from scratch (i believe that's the name?).. it teaches you how to build ur own distro, personally i've never tried it, but that's the way to go if you want to dig deeper
__________________
lisp hacker

running: FreeBSD 5.4 - still learning

develop with: SBCL + emacs for lisp, Anjuta IDE +gcc for c, SPE for python..
browse with: opera