Skip to main content

The Source

Stay informed: 
How are we improving Firefox Snap performance? Part 2

Improving Firefox snap performance is one of our top priorities. In part 2 of this series, we give an update on our progress and latest fixes.

Master IoT software updates with validation sets on Ubuntu Core 22

If you are packaging your IoT applications as snaps or containers, you are aware of the benefits of bundling an application with its dependencies. Publishing snaps across different operating system versions and even distributions is much easier than maintaining package dependencies. Automated IoT software updates make managing fleets of d

What you’re missing out if you don’t try Ubuntu Core 22

Ubuntu Core is the operating system for IoT and edge Ubuntu Core, the Ubuntu flavour optimised for IoT and edge devices, has a new version available. With a 2-year release cadence, every new release is both an exciting and challenging milestone. Ubuntu Core is based on Ubuntu. It is open source, long-term supported (LTS), binary

Canonical Ubuntu Core 22 is now available – optimised for IoT and embedded devices

The ultra-secure embedded Ubuntu introduces support for real-time compute in robotics and industrial applications. 15 June 2022: Canonical today announced that Ubuntu Core 22, the fully containerised Ubuntu 22.04 LTS variant optimised for IoT and edge devices, is now generally available for download from ubuntu.com/download/iot. Combined

Composable infrastructure, sustainable computing and more: OIS 2022 highlights

OIS 2022 is over, but the OpenInfra community stays tuned for the next OpenInfra Summit, taking place in Vancouver in 2023! This year’s summit in Berlin offered a lot of insightful keynotes and technical sessions. Speakers discussed the most recent trends in the industry, including composable infrastructure and sustainable computing, and

The software operator design pattern: May the force be with you – Part 3

The software operator is a design pattern. A design pattern describes the approach to cover the operational tasks of an application’s implementation. The first post in this series introduced the concept of a design pattern in general. The second post covers the software operator design pattern in particular. In the second part, we also ex

What is NoSQL and what are database operators?

In the previous blog, SQL vs NoSQL Database, we discussed the difference between two major database categories. In a nutshell, the main difference between NoSQL and SQL is that NoSQL adopts a ‘right tool for the job’ approach, whilst SQL adopts a ‘one tool for all the jobs’. While SQL remains a standard in organisations

SQL vs NoSQL: Choosing your database

IT leaders, engineers, and developers must consider multiple factors when using a database. There are scores of open source and proprietary databases available, and each offers distinct value to organisations. They can be divided into two primary categories: SQL (relational database) and NoSQL (non-relational database). This article will


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.

Is your database on Kubernetes production-ready?

Last May, KubeCon gathered multiple tech enthusiasts, students, professionals, and companies. The event highlighted various topics and insights on how to collaborate on pushing the boundaries of cloud-native computing. One of our Engineering Directors, Mykola Marzhan, shared his knowledge about databases on Kubernetes at KubeCon, during a

LXD virtual machines: an overview

In this blog, we’ll explore some of the main VM features that help you run your infrastructure on LXD.

Canonical at the Open Source Summit North America 2022

The heart of open source will be beating in Austin and streamed online for the Open Source Summit North America, taking place on 20-25 June 2022. Open Source Summit is the premier event for open source developers, technologists, and community leaders. It’s a great venue to collaborate, share information, solve problems, and take open sour

An intro to real-time Linux with Ubuntu

A real-time system responds to events within a specified deadline. If the timing constraints of the system are unmet, failure has occurred. In the kernel context, real-time denotes a deterministic response to an external event, aiming to minimize the response time guarantee. Real-time Beta now available in Ubuntu 22.04 LTS  Last April, Ca

The Kubernetes Autoscaler Charm

Managing a Kubernetes cluster is a complex endeavor. As demands on a cluster grow, increasing the number of deployed pods can help ease the load on the system. But what do you do when you run out of nodes to host those pods, or when the load decreases and some nodes are no longer needed?

The State of IoT – May 2022

Welcome to the May edition of the monthly State of IoT series.  May was a month full of exciting news, from open-source GPU modules and alternatives to the Jetson to a new Matter-ready hub for smart home appliances. Before diving straight in, let’s cover noteworthy news not included in the recap below. A few tech

Private cloud: Avoiding the high cost of operations

How to build a private cloud strategy that cuts down costs and allows you to focus on your business goals?

Advantech MIC-770 V2 Certified on Ubuntu 20.04 LTS to Ensure Reliable AIoT Applications

Advantech, a leading global provider of intelligent systems and industrial edge computers, is excited to announce that its MIC-770 V2 modular fanless edge IPC is certified on Ubuntu 20.04 LTS. MIC-770-V2 is powered by a 10th generation Intel® Xeon®/Core™ i socket-type (LGA1200) processor with Intel® W480E chipset, offering excellent compu


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.