Philip Brown is a long-time UNIX user/programmer/sysadmin, who got hooked in 1989, somewhere in the bowels of berkeley.edu. He switched to Solaris at home around release 2.3, and has been tracking its development ever since. It was inevitable that he eventually got dragged down to kernel level, but he put it off for as long as possible. Once in, however, he seems now bound to eventually work through every subsystem of the kernel.
His current kernel fetish is USB - he ended up working out the mechanics of USB drivers through repeatedly reviewing header files, since there is no Sun documentation on it. Phil will present an overview of writing USB drivers for Solaris, including examining specific source code.