Ubuntu tech blog

Challenges designers face in open source (and how to fix them)

Open source powers up to 90% of modern software, yet many projects lack usability. Canonical’s Design team surveyed 115 cross-functional professionals to...

Hunting a 16-year-old SQLite bug with TLA+: is dqlite affected?

This article was written by Marco Manino and Alberto Carretero, dqlite team at Canonical. 1. Anatomy of a SQLite bug Recently SQLite published a new version...

Anbox Cloud on C4A metal: Android, at scale, without friction

Why C4A metal is a great place to run Android and why Anbox Cloud makes that practical. If you’ve spent even a small portion of time working with Android...

Canonical announces live kernel patching for Arm64

Canonical Livepatch now officially supports Arm64, further expanding its security patching automation capabilities. For the first time, Ubuntu on an Arm64...

How to use RISC-V custom instructions with Ubuntu

Introduction My previous blog talked about the importance of instruction set standardization for ecosystem stability and growth through the use of profiles....

Ubuntu Summit 26.04: connected by open source

What an incredible experience! Ubuntu Summit 26.04 has officially drawn to a close, but the energy from our global community is still buzzing – in the...

So you need to add microcontrollers to your fleet: now what?

Your Ubuntu Core fleet is running beautifully. OTA updates roll out in minutes. Every device is strictly confined, cryptographically attested, and carrying a...

Validating real-world skills through Canonical Academy

In an increasingly volatile job market, standing out from the competition is vital. For many in the open source community, formal recognition for self-taught...


Newsletter
signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Virtualized Android comes to Anbox Cloud

With our latest 1.30.0 Anbox Cloud release, available today, we are introducing one of the most significant evolutions of the platform to date: support for...

Beyond Mythos: responding to a new threat landscape

Canonical’s security philosophy has always been built on the premise that vulnerabilities exist and will be discovered. Our response relies on...

A look into Ubuntu Core 26: Building a local AI inference appliance in a virtual machine

Welcome to this blog series which explores innovative uses of Ubuntu Core. Throughout this series, Canonical’s Engineers will show what you can build with...

A decade of Ubuntu on IBM Z and IBM LinuxONE

This year we celebrate a decade of Ubuntu Server support on the s390x architecture: marking a long-standing collaboration between Canonical and IBM that began...

AI at the edge: simplifying infrastructure with Cisco and Canonical

Legacy infrastructure was not designed for the requirements of the AI era. While large-scale model training remains centralized in data centers, test-time...

The next era of telco clouds: get open infrastructure choice with Sylva and Canonical Kubernetes

Achieving vendor neutrality in telco clouds requires an infrastructure layer that respects open standards, without wrapping them in rigid platform layers. By...

What is RDMA over Converged Ethernet (RoCE)?

Previous articles walked through RDMA (Remote Direct Memory Access) as a programming model and InfiniBand as the fabric that was built around it. Both led to...

Beyond tokens per watt – using Ubuntu 26.04 LTS for AI

Tokens per watt (TpW) – the measure of useful AI work produced per watt of energy consumed – is the metric at top of mind for CEOs, heads of AI, and...


The source

Explore the vision
behind the code

Curious about where the industry is heading? Visit our sister blog, The Source, where we share Canonical's perspective on the future of open source, insights into our product philosophies, and expert takes on the tech landscape.