Skip to main content

The Source

Stay informed: 
ROS Development with LXD

Linux containers allow for easy isolation of developer environments. If you’re often working with a bunch of different ROS versions, it’s a lot easier to do your work entirely in containers. Getting Started You’ll first need to install LXD using snap. Note Throughout this guide I will be using the hostname to distinguish which machine

ROS 2 CI with GitHub Actions

The ROS 2 Tooling Working Group (chaired by AWS RoboMaker) has been hard at work producing a neat set of GitHub Actions for building and testing ROS packages on a variety of different systems. They work great on Ubuntu targets and preliminary support is already present for MacOS and Windows, making them a great option

Hosted private cloud infrastructure: a cost analysis

Private cloud infrastructure remains an essential part of every enterprise nowadays. However, due to the increasing number of workloads and data, the overhead of managing bare metal servers, virtual machines and containers can mount up. Although tools like MAAS, OpenStack and Kubernetes help to address this problem, upskilling operations

Weekend watch list

CNCF introduction to Kubeflow Arun Gupta, Senior Engineering Manager at Apple walks viewers through the benefits of Kubeflow and how to get started. Securing Kubeflow Talk by Barton Rhodes, Senior Machine Learning Engineer at DaVita Inc. This talk is motivated by Ian Coldwater during the Kubernetes Podcast ‘Attacking and Defending Kuberne

The State of Robotics – February 2020

In 2020 we are already seeing the world of robotics hit the ground running. So far this year new and exciting things have been cropping up in every industry. The mainstream media pick up ROS stories and big-name robotics companies are no longer just on the factory floors.  Here we talk about MoveIt for ROS

Design and Web team summary – 5 March 2020

This is the final week before the team is all off the Frankfurt for co-located sprinting on some features and products. So, watch this space. This was a fairly busy two weeks for the Web & Design team at Canonical.  Here are some of the highlights of our completed work. Web squad Our Web Squad

WSLConf: The first conference dedicated to Windows Subsystem for Linux goes virtual

On March 10th and 11th, WSLConf – a conference dedicated to Windows Subsystem for Linux (WSL) – will go 100% virtual and be live-streamed for all its participants, worldwide. WSLConf is a community event, sponsored by Canonical. We will have presentations from developers, security professionals, teams from Canonical and Microsoft, and oth

Creating real-time ready systems with ACRN and Ubuntu

Sometimes you really need a deterministic response time in your system. For example, a robotic arm that needs to be at the right place at exactly the right time, and you cannot avoid the need for a hard real-time (RT) operating system. But, that is only a small part of your software, and for the


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.

Anbox Cloud – An introduction

Anbox Cloud, Canonical’s recently launched platform, delivers Android at scale in the cloud. Leveraging Android as a guest operating system to virtualise mobile workloads on servers while streaming graphical output to clients, Anbox Cloud empowers innovators to create rich digital experiences on various mobile form factors. Delivered as s

How to launch IoT devices – Part 3: make vs buy decisions

(This blog post is part of a 5 part series, titled “How to launch IoT devices”. It will cover the key choices and concerns when turning bright IoT ideas into a product in the market. This entire series can be found with slides + audio here: How to launch IoT devices.) Part One can be

Kubeflow 1.0 launches

Kubeflow 1.0 has been released today and Canonical would like to take this opportunity to congratulate the community for their hard work and leadership (link). What is Kubeflow? Kubeflow is an open source artificial intelligence / machine learning (AI/ML) tool that helps improve deployment, portability and management of AI/ML models. This

Kubeflow 1.0 is here!

The wait is over, it’s official, Kubeflow 1.0 is here. Many of you have been waiting for Kubeflow to reach 1.0 to suggest it to your managers, put it in production or use it more often in business critical applications. With Kubeflow reaching the 1.0 stage you can now do this with confidence and knowledge

How Domotz streamlined provisioning of IoT devices

Learn how Ubuntu Core and snaps gives Domotz a competitive advantage As the number of IoT devices scale, the challenges of provisioning and keeping them up to date in the field increases. Domotz, who manufacture an all-in-one, network monitoring and management device for enterprise IoT networks, found themselves with this challenge that w

Experimental feature: snap refresh awareness and update inhibition

We’d like to follow up on last week’s article about parallel installs for classic snaps with another bleeding-edge topic. Today, we will discuss snap refreshes. By design, snaps come with automatic updates, and by default, the update (refresh) frequency check is four times a day. Whenever new application versions are published, they soon

Canonical at the OSM-MR#8 Hackfest, Madrid

To all telecommunications service providers, global system integrators, research institutions, OSM community members and innovators all over the world: heads-up! The OSM-MR#8 Hackfest starts in two weeks and Canonical as always will be there. We will lead hackfest sessions, answer any questions you may have and help drive the evolution of

Canonical takes leadership role in security for ROS

Canonical is committed to the future of robotics, as proven a short time ago when we joined the Technical Steering Committee of the second version of the Robot Operating System (ROS 2). We’re also dedicated to building a foundation of enterprise-grade, industry leading security practices within Ubuntu, so we’re excited to join both of the


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.