Skip to main content

The Source

Stay informed: 
GRUB2 Secure Boot Bypass 2021

In August 2020, a set of security vulnerabilities in GRUB2 (the GRand Unified Bootloader version 2) collectively known as BootHole were disclosed. Today, another set of vulnerabilities in GRUB2 were disclosed, with similar implications. Because GRUB2 is a key component of the boot process, vulnerabilities in it can permit attackers to vio

Canonical completes Azure Arc Validation Program, helps increase user confidence in Arc enabled production Kubernetes

Microsoft Azure has just announced the details of its new Azure Arc Validation Program, aiming to further increase customer confidence in deploying Arc enabled Kubernetes in production workloads, and at scale. Canonical is one of the Kubernetes distribution providers to participate in the program, by completing conformance tests for one o

Ubuntu in the wild – 2nd of March 2021

The Ubuntu in the wild blog post ropes in the latest highlights about Ubuntu and Canonical around the world on a bi-weekly basis. It is a summary of all the things that made us feel proud to be part of this journey. What do you think of it? Why companies are still going manual Companies

Design and Web team summary – 01 March 2021

The web team at Canonical run two-week iterations building and maintaining all of Canonical websites and product web interfaces. Here are some of the highlights of our completed work from this iteration. Web squad The Web Squad develops and maintains most of Canonical’s sites like ubuntu.com, canonical.com and more.  This iteration the we

What is virtualisation? The basics

Virtualisation plays a huge role in almost all of today’s fastest-growing software-based industries. It is the foundation for most cloud computing, the go-to methodology for cross-platform development, and has made its way all the way to ‘the edge’; the eponymous IoT. This article is the first in a series where we explain what virtualisat

Creating Graphical Shells – Try Mir in a Virtual Machine

What is Mir? Mir is a set of libraries for creating graphical shells for Linux on a range of hardware. This means that there are a number of shells based on Mir and they work on some very different form factors. Mir is what glues together the “shell” experience, the applications and the hardware: Mir

What is MEC ? The telco edge.

MEC, as ETSI defines it, stands for Multi-access Edge Computing and is sometimes referred to as Mobile edge computing. MEC is a solution that gives content providers and software developers cloud-computing capabilities which are close to the end users. This micro cloud deployed in the edge of mobile operators’ networks has ultra low laten

DFI and Canonical offer risk-free system updates and reduced software lead times for the IoT ecosystem

Feb. 25, 2021 – DFI and Canonical signed the Ubuntu IoT Hardware Certification Partner Program. DFI is the world’s first industrial computer manufacturer to join the program aimed at offering Ubuntu-certified IoT hardware ready for the over-the-air software update. The online update mechanism of and the authorized DFI online application s


Newsletter signup

Get the latest Canonical news and updates in your inbox.

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

Still figuring out what is Kubeflow?

Kubeflow has become quite popular in the MLOps community as the tool that enables data science teams to automate their workflows from data preprocessing to model deployment on Kubernetes. However, with it’s made of many pieces, and while it keeps evolving, how can you effectively start using? Learn Kubeflow from online courses Started by

Build smart displays with mir 2.3.2

mir was designed to help systems on chips (SoCs) to reduce their development and maintenance investment in Linux graphics drivers. Today, mir works across the whole stack of devices, from desktop computers, tablets and phones, to IoT devices. You can find mir in industry GUI applications to smart mirrors, enabling developers to design inn

Supporting “I don’t care about cookies”

It all started one day when my boss turned to me and said, the legal team have said we need to ask a person before our websites can start using non-essential cookies. So we started the cookie-policy project which is written in vanilla JavaScript with accompanying styling and the back-end implemented via Google Tag Manager.

The State of Robotics – January 2021

A new start? 2020 came and went, and in the process, it left a mark in history and our lives that won’t be erased. Together, as a community, we all struggled, we all faced new challenges, we all united and did our best to help each other. We are grateful for the effort of our

Canonical & Ubuntu at Embedded World Virtual 2021

Embedded World 2021 is just around the corner and we’re excited to be sponsoring and connecting with our fellow EW-ers once again. This time, the embedded community will be bigger than ever, as the event is (naturally) going digital. In fact, we’d like to extend a complimentary invite for you to join us there too!

Regex basics

An overview of regex and how to use it, from a few different angles. Including appropriate warnings like ‘avoid regex’.

Ubuntu EKS Platform Images for k8s 1.19

This article originally appeared on Cody Shepherd’s blog. 1.19 Platform Images Now Live Following the GA of Kubernetes 1.19 support in AWS, EKS-optimized Ubuntu images for 1.19 node groups have been released. The ami-id of this image for each region can be found on the official site for Ubuntu EKS images. Like the 1.18 platform

Canonical’s Partner Program Gets Industry Recognition for its Growth and Depth of Portfolio

Canonical announced that its channel partner program has grown by five times in three years, expanding its global presence to several new markets.


Ubuntu tech blog

Deep dives for developers

Visit the Ubuntu Tech Blog for deep dives into product features, step-by-step tutorials, and the latest updates from Canonical's engineering teams.