Skip to main content

The Source

Stay informed: 
Creating a ROS 2 CLI command and verb

Following our previous post on ROS 2 CLI (Command Line Interface), we will see here how one can extend the set of existing CLI tools by introducing a new command and its related verb(s). As support for this tutorial, we will create a ‘Hello World’ example so that the new command will be hello and

Enhancing our ZFS support on Ubuntu 19.10 – an introduction

Ubuntu has supported ZFS as an option for some time. We started with a file-based ZFS pool on Ubuntu 15.10, then delivered it as a FS container in 16.04, and  recommended it for the fastest and most reliable container experience on LXD. We have also created some dedicated tutorials for users who want to become

Ubuntu Server development summary – 06 August 2019

Hello Ubuntu Server The purpose of this communication is to provide a status update and highlights for any interesting subjects from the Ubuntu Server Team. If you would like to reach the server team, you can find us at the #ubuntu-server channel on Freenode. Alternatively, you can sign up and use the Ubuntu Server Team

Declarative vs Imperative: DevOps done right

Deciding whether to automate workloads, while designing your ICT infrastructure, is trivial. It’s 2019 and automation is everywhere around. However, deciding which DevOps paradigm to choose and which tool to use, may not be that obvious. In order to assist you with the ‘declarative vs imperative’ decision-making process, this blog briefly

Charmed Kubernetes update for upstream API server vulnerability

An upstream Kubernetes vulnerability (CVE-2019-11247) has been identified where the API server mistakenly allows access to a cluster-scoped custom resource, if the request is made as if the resource were namespaced. Authorisations for the resource accessed in this manner are enforced using roles and role bindings within the namespace. Thi

Digest #2019.08.05 – Kubeflow 0.6 Release

Kubeflow v0.6: support for artifact tracking, data versioning & multi-user – version 0.6 includes several enterprise features to support multiple users and better model training pipelines. For multiple users, Kubeflow v0.6 provides a flexible architecture for user isolation and single sign-on. For data, enhancements have been added to Kub

Design and Web team summary – 2 August 2019

This iteration was fairly light iteration for the Web & design team at Canonical as we had a fair few people on holidays as well as a group who has gone to Toronto for our mid-cycle roadmap sprint.  Here are some of the highlights of our completed work. Web squad Web is the squad that

Digital signage platform Xibo launches as a snap

The open source digital signage platform, Xibo, is now available as a snap – the universal Linux app packaging format. Xibo provides a comprehensive suite of digital signage products, with its Content Management System (CMS) at the heart of this experience-led offering. Xibo for Linux is completely free and natively built for the Xibo CMS


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.

Canonical Design Blog: Amazon EC2 On-Demand Hibernation for Ubuntu 18.04 LTS now available

AWS and Canonical today announce the public release of Amazon EC2 Hibernation support for Ubuntu 18.04 LTS. Amazon EC2 Hibernation gives you the ability to launch Amazon EC2 instances, set them up as desired, hibernate them, and then quickly br

Amazon EC2 On-Demand Hibernation for Ubuntu 18.04 LTS now available

AWS and Canonical today announce the public release of Amazon EC2 Hibernation support for Ubuntu 18.04 LTS. Amazon EC2 Hibernation gives you the ability to launch Amazon EC2 instances, set them up as desired, hibernate them, and then quickly bring them back to life when you need them. Applications pick up exactly where they left

A shift to the Linux app store experience

Linux software developers historically have faced a number of challenges including fragmentation, distribution complexity and a lack of metrics into the success of their applications. Once an application is built, the journey does not end there – for companies and individual developers creating apps, thought needs to be given to promoting

Manjaro, snaps and the spirit of collaboration

Linux distributions are all about freedom of choice for the end-user. However, there is a natural element of competition too. So, why did Philip Müller, one of the founders of the Manjaro distribution, come to the 2019 Snapcraft Summit in Montreal? There are several good reasons, according to Philip. First, he says, “Manjaro and Ubuntu

Edge computing monitoring with Kubernetes

This blog demonstrates how to easily deploy monitoring tools at the edge using Kubernetes. In IoT scenarios, such a deployment brings the benefits of privacy, latency and minimal bandwidth cost. Luckily, MicroK8s the single node Kubernetes, caters for such use cases. The beauty of MicroK8s is that deployment can be done in a couple of

Digest #2019.07.29 – Kubeflow Releases so far (0.5, 0.4, 0.3)

Kubeflow 0.5 simplifies model development with enhanced UI and Fairing library – The 2019 Q1 release of Kubeflow goes broader and deeper with release 0.5. Give your Jupyter notebooks a boost with the redesigned notebook app. Get nerdy with the new kfctl command line tool. Power to the people – use your favourite python IDE

Getting started with AI

From the smallest startups to the largest enterprises alike, organisations are using Artificial Intelligence and Machine Learning to make the best, fastest, most informed decisions to overcome their biggest business challenges. But with AI/ML complexity spanning infrastructure, operations, resources, modelling and compliance and security,

Handy productivity software for your home and office

Discovery is an integral part of any store experience. Sometimes, you know what you want and need, and the experience can be short and transactional. On other occasions, you want to explore, and search for new things. This applies equally to shopping malls as it does to software. In this article, we would like to


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.