Skip to main content
  1. Tags/

Security

2026


ntpd-rs: it's about time!

·1084 words·6 mins

Ubuntu is transitioning to the Rust-based ntpd-rs as its default time synchronization utility, replacing chrony, linuxptp, and gpsd to deliver a unified, memory-safe solution for NTP, NTS, and PTP.

This move, in partnership with the Trifecta Tech Foundation, strengthens Ubuntu’s resilience goals, with full adoption planned across the Ubuntu 26.10 and 27.04 releases.

An update on upki

·1521 words·8 mins

This post provides an update on the Canonical-supported upki project, which brings browser-grade Public Key Infrastructure to Linux through the efficient CRLite data format, with the core revocation engine now functional and available to test.

Beyond current progress, this post explores broader integration, performance, and future capabilities like Certificate Transparency enforcement and Merkle Tree Certificates.

Developing with AI on Ubuntu

·1897 words·9 mins

AI-assisted tooling is becoming more and more common in the workflows of engineers at all experience levels. As I see it, our challenge is one of consideration, enablement and constraint.

We must enable those who opt-in to safely and responsibly harness the power of these tools, while respecting those who do not wish to have their platform defined or overwhelmed by this class of software.

2025


Addressing Linux's Missing PKI Infrastructure

·1274 words·6 mins
Announcing work on upki, a universal tool for Linux and other Unix-like operating systems for handling X.509 certificate revocation lists in system utilities.

2024


Secure Boot & TPM-backed Full Disk Encryption on NixOS

·2887 words·14 mins
An explanation of how to enable secure boot on NixOS, using a community project named ‘Lanzaboote’, and further how to automatically unlock a LUKS-encrypted disk using a TPM with systemd-cryptenroll.

2020


Zero-Trust SSH on Microsoft Azure

·1580 words·8 mins
(Repost) Building a zero-trust, serverless authentication system for SSH on Microsoft Azure, complete with custom ssh-agent and serverless certificate authority.