Using systemtap to inspect and decode valuable kernel structures to understand kernel behaviour during diagnostic and analysis work.
Hacking on Juju
An overview of checking out, modifying, compiling and testing changes to the Juju codebase
FreeBSD on AR9331 Routers
An overview of the state of FreeBSD on AR9331-based routers (such as the Gl.inet AR150) and how to get it running on this hardware.
Buildroot on Raspberry Pi 2
I put together patches to compile buildroot-based Linux images for the Raspberry Pi 2.
Multichannel (UFP and vNIC) on IBM Switches
UFP, CNAs and vNICs, oh my! A technical but higher level dive into configuring CNAs on IBM switches.
XBMC Frodo Buildroot for Raspberry Pi
I rebuilt my setup for watching videos, from DLNA to XBMC/Kodi running on a Raspberry Pi. This post talks about the process and how to overclock and tweak the Pi to run Kodi well.
Suspend to RAM Issues on Lenovo E540
The Lenovo E540 or how I learned to stop worrying and fix suspend to RAM on my new laptop.
MPPT Solar Charger for Arduino
A quick post about some work I've been doing building an open source MPPT battery charger.
Configuring FCoE on IBM Switches
A deep dive into FCoE and configuring FCoE and related technologies for storage fabrics on IBM switches.
LACP on RHEL 6.4
An overview of LACP and how to configure link aggregation on RHEL 6.4 (with a lot of generic Linux guidance, too).