Ubuntu tech blog

A look into Ubuntu Core 26: Deploying AI models on Renesas RZ/V series for production

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 our...

RISC-V profiles – why is RVA23 significant?

Introduction One of the important offerings of the RISC-V Instruction Set Architecture (ISA) is the ability to customize and extend the base instruction set....

AI with AMD ROCm on Ubuntu: your questions answered

AMD ROCm is now available in Ubuntu 26.04 LTS. Learn what how to make the best of it, and find out what this will mean in the coming years for development in Ubuntu.

Ubuntu and Ubuntu Pro on Azure Cobalt 200 VMs

Microsoft has announced the preview of Azure Cobalt 200, its second-generation custom Arm silicon. Learn how Ubuntu and Ubuntu Pro support these new VMs from...

What is InfiniBand?

When distributed workloads stall because nodes cannot exchange small messages quickly and consistently, the network is the limiting factor. How do you solve...

How Canonical Support solves hard Linux performance bugs – even in 12-year old code

A 12-year-old bug in libnss-db caused getent enumeration to slow to a crawl – and showed how far expert support can go when a customer brings the right...

Securing AI agent workflows on Ubuntu with the new NVIDIA OpenShell snap

By packaging OpenShell as a snap, Canonical is enabling enterprises to confidently run next-generation agentic workflows across local devices, hybrid...

Canonical announces optimized Ubuntu images for TPU virtual machines by Google Cloud

Canonical and Google Cloud announced the availability of certified Ubuntu images for Google’s Cloud TPU Virtual Machines.


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.

VMware hypervisor deployment using MAAS

Most modern datacenters are inherently heterogeneous. VMware environments coexist with container platforms, databases, and other bare-metal workloads, often...

Migrating from Apache Spark 3 to Spark 4

The purpose of this guide is to highlight the key differences between Apache Spark 3 and Spark 4, and provide advice on how to plan a migration. Let’s get...

Introducing Workshop: launch sandboxed development environments on Ubuntu with a single command

Developers now benefit from consistency and repeatability for cutting-edge workflows, including agentic AI. Today, Canonical announced the release of...

Run agentic workloads on Arm and Ubuntu

In the lead-up to Ubuntu Summit 26.04, Canonical and Arm are collaborating to certify the new Arm AGI CPU on Ubuntu 26.04 LTS (Resolute Raccoon). Learn what...

Developing web apps with local LLM inference

I’ve yet to meet a developer that enjoys working with metered AI APIs. The need to pay for every API call in development works in direct opposition to the...

PinTheft Linux kernel vulnerability mitigation

A local privilege escalation (LPE) security vulnerability in the Linux kernel, codename “PinTheft,” was publicly disclosed on May 19, 2026. The vulnerability...

Canonical announces fully Managed Kubeflow AI operations platform on the Microsoft Azure Marketplace

Canonical has announced the general availability of Managed Kubeflow on the Microsoft Azure Marketplace. This fully managed MLOps platform allows enterprise...

A look into Ubuntu Core 26: Cloud-powered edge computing with AWS IoT Greengrass and Azure IoT Edge

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...


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.