Dustin Kirkland is the SVP of Engineering at Chainguard, the safe source for open source. Spanning 25 years as an engineer, product manager, SVP of Engineering, VP of Product, CTO, and CPO, Dustin has launched successful hardware, software, and services products at some of the world’s largest companies (IBM, Google, Goldman Sachs), as well as leading growth startups (Canonical/Ubuntu, Gazzang, Apex Fintech, Chainguard). Open source software, cloud security, IoT devices, and financial services technology are among his passions and expertise. Dustin enjoys advising startups on strategy, and well-tuned product and engineering methodologies.

Presentations

23x

Agentic Pipelines for an OS Supply Chain

Agentic workflows are rapidly becoming the next major shift in software engineering: systems that can plan, act, verify, learn, and repeat—turning “prompting” into production-grade automation. In this talk, I’ll share a practical framework for how developers can adopt agentic workflows responsibly, and why they unlock a new level of leverage for building and operating complex systems.   The goal is simple: help the Linux community build software systems that get better over time—secure by default, and fast by design today.

See Presentation
14x

"adapt install [anything]" on your Ubuntu LTS server/desktop!

The numbers don't lie. 97% of the Ubuntu servers running in the public cloud are Ubuntu LTS versions -- 12.04 or 14.04, and 16.04 is rapidly approaching. Ubuntu desktops numbers are similar, in the 90%+ range as well. We often find ourselves, however, on an LTS desktop and server needing just one or two packages from a newer Ubuntu release. I'm pleased to introduce the 'adapt' utility which provides exactly that capability, by combining the goodness from apt-get and Linux Containers with LXD!

See Presentation
13x

Rapid Video Transcoding on an Ubuntu Orange Box

It can take many minutes to process a small, 30-second clip, or even hours to process a full movie. There are numerous, excellent, open source video transcoding and processing tools freely available in Ubuntu, including libav-tools, ffmpeg, mencoder, and handbrake. Surprisingly, however, none of those support parallel computing easily or out of the box. And disappointingly, I couldn't find any MPI support readily available either. I decided to tackle the problem myself, and develop a scalable, parallel video transcoding solution, and I'm delighted to share the result with you today!

See Presentation