Max Bruning began using and programming Unix-based systems while obtaining a Master's degree at Columbia University in the mid 1970's.
He has been teaching Unix Internals, Device Drivers, and various other courses since 1981. Max has also spent many years doing kernel development, device driver work, and debugging work, mostly on SVR4-based systems.
He has done consulting and/or training work for Bell Labs, AT&T, Motorola, Sun Microsystems, HP, Siemens-Nixdorf, and various other companies. Max has had articles published on device drivers, ZFS, Solaris/Linux/Freebsd kernels, and application programming on Solaris and Linux. In September, 2010, he started porting Linux KVM to SmartOS for Joyent.
His extremely occasionally written blog is at mbruning.blogspot.com, and website is at www.bruningsystems.com.
SmartOS Presentation at NOSIG, July 3, 2012
Porting USB HID Device Drivers Between Linux and OpenSolaris
Max presents at the Kernel Conference, Australia, July 2009.
Solaris Device Drivers
Max Bruning gives a tutorial at CommunityOne, June 2009, San Francisco. Playlist here.