Skip to end of metadata
Go to start of metadata

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, and website is at

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. Video.

Solaris Device Drivers

Max Bruning gives a tutorial at CommunityOne, June 2009, San Francisco. Playlist here.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.