Addressing Linux's Missing PKI Infrastructure
upki, a universal tool for Linux
and other Unix-like operating systems for handling
X.509 certificate revocation lists in system
utilities.upki, a universal tool for Linux
and other Unix-like operating systems for handling
X.509 certificate revocation lists in system
utilities.I recently had the privilege of attending the Ubuntu Summit 25.10 - an event hosted by Canonical to celebrate the release of Ubuntu 25.10, and provide a platform for open source projects from around the globe to showcase their work.
This post includes some personal highlights and a brief summary of some of the talks.
In February this year, I posted a manifesto to to modernise the design, build and release of Ubuntu.
This week, we released Ubuntu 25.10 Questing Quokka, which was the first full engineering cycle under this new manifesto, This post is a look back at the progress made since that original post.
Immutable Linux distributions are gaining popularity due to their resilience and security, with mainstream operating systems adopting similar principles.
This post explores how different Linux distributions achieve immutability, the trade-offs, and why you should give it a try!
Packaging software is notoriously tricky. Every language, framework, and build system has its quirks, and the variety of artifact types — from Debian packages to OCI images and cloud images — only adds to the complexity.
This blog is a deep-dive on Canonical’s “craft” tools, how they evolved, and how to use them to simplify package maintenance.
Managing your time can be hard, particularly when occupying leadership positions. This is exacerbated by remote work, where the importance of owning your calendar is paramount both for you, and the people working with you.
A departure from my usual technical content, this post covers my lessons learned in managing my time, and my calendar while working remotely at Canonical over the past 4 years.