Blog


Alan Pope
10 October 2019

Chromium in Ubuntu – deb to snap transition

Article Ubuntu

We have recently announced that we are transitioning the Chromium deb package to the snap in Ubuntu 19.10. Such a transition is not trivial, and there have been many constructive discussions around it, so here we are summarising why we are doing this, how, and the timeline. Why Chromium is a very popular web browser,

Alan Pope
10 October 2019


anaqvi
9 October 2019

Kubectl and friends as a snap

Kubernetes Kubernetes

At Canonical, we build solutions to simplify the lives of our users. We want to reduce complexity, costs, and barriers to entry. When we built the Canonical Distribution of Kubernetes (CDK) and MicroK8s, we made sure it aligned with our mission. We built snaps like kubectl for various Kubernetes clients and services to...

anaqvi
9 October 2019


Galem KAYO
9 October 2019

A reference architecture for secure IoT device Management

Article Internet of Things

When it comes to IoT device management, the core challenge is the following: how to implement a solution that is both secure and perfectly suited to the intended use case?

Galem KAYO
9 October 2019


Galem KAYO
9 October 2019

Designing an open source machine learning platform for autonomous vehicles

Article Kubeflow

Self-driving cars are one of the most notable technology breakthroughs of recent years. The progress that has been made from the DARPA challenges in the early 2000s to Waymo’s commercial tests is astounding. Despite this rapid progress, much still needs to be done to reach full autonomy without humans in the loop – an...

Galem KAYO
9 October 2019


Rhys Davies
8 October 2019

The State of Robotics – September 2019

Article Internet of Things

The Ubuntu robotics team presents, The State of Robotics. A monthly blog series that will round up exciting news in robotics, discuss projects using ROS, and showcase developments made by the Ubuntu robotics team and community. Every day, people make contributions to the world of robotics. And every day, work goes...

Rhys Davies
8 October 2019


Peter Jose De Sousa
8 October 2019

Container registry for Kubernetes with GitLab

Article Cloud and server

Container orchestration solutions such as Kubernetes allow development teams to be quick and agile with their software deployments. “One of the main features of Kubernetes is the ability to reduce the deployment of version piece of software down to a simple image tag which can be applied at the end of a command.” – said

Peter Jose De Sousa
8 October 2019


Galem KAYO
7 October 2019

Five Key Kubernetes Resources for IoT

Article Internet of Things

IoT workloads are moving from central clouds to the edge, for reasons pertaining to latency, privacy, autonomy, and economics. However, workloads spread over several nodes at the edge are tedious to manage. Although Kubernetes is mostly used in the context of cloud-native web applications, it could be leveraged for...

Galem KAYO
7 October 2019


Kyle Fazzari
4 October 2019

Robotics security: What is SROS 2?

Article Robotics

We at Canonical have been hard at work on the security features of version 2 of the Robot Operating System (ROS 2). However, if we lift our collective heads up out of the weeds it’s easy to see folks completely misunderstanding how security works today in ROS 2. We’ve written some design articles to help

Kyle Fazzari
4 October 2019


Igor Ljubuncic
4 October 2019

The smart dump plugin

Article Desktop

As you probably already know, snapcraft supports a range of plugins, designed to aid developers in making their snaps in an easier, faster, more transparent fashion. Plugins work with different programming languages and build tools, like Python, Java, Rust, Cmake, and others. By making complex things simpler, they can...

Igor Ljubuncic
4 October 2019


Rhys Davies
3 October 2019

ROSCon Japan 2019!

Article Robotics

ROSCon Japan 2019 was a resounding success. We took in the keynote speech from Ryan Gariepy, Co-founder and CTO of Clearpath Robotics. We demoed the first iteration of a Robotics arm from Niryo. Our own Ted Kern gave a lightning talk on type-checked Python in ROS 2, and we spoke to lots of individuals in

Rhys Davies
3 October 2019


Tytus Kurek
1 October 2019

5G Core implementation: Challenges in the field

Article Telecommunications

With an emerging demand for higher speeds, lower latency, and increasing connection density,  telecommunications providers have started implementing 5G. While the initial roll-out usually takes months, the entire process is going to take years. This is because designing and implementing 5G entails a number of...

Tytus Kurek
1 October 2019


Peter Mahnke
30 September 2019

Design and Web team summary –27 September 2019

Article Design

This was a fairly busy two weeks for the Web & design team at Canonical.  The first week was spent at an Engineering Sprint in Paris France. The second week was back home.  Here are some of the highlights of our completed work. Web squad Web is the squad that develop and maintain most of

Peter Mahnke
30 September 2019


Alan Pope
26 September 2019

Easy Linux Game Streaming with OBS

Article Desktop

For many, watching other people play games has long taken over from TV as the favoured source of entertainment content. As a creator, whether you stream via YouTube, Twitch.tv or Mixer, Open Broadcast Software (OBS) Studio is the swiss-army knife to do it. The OBS snap makes this a breeze, whichever Linux distro you’re playing

Alan Pope
26 September 2019


anaqvi
25 September 2019

Deploying Kubernetes Locally – MicroK8s

Article Kubernetes

This is the second part of our introduction to MicroK8s. In the previous blog, we introduced MicroK8s, went over some K8s basic concepts and showed you how fast and easy it is to install Kubernetes with MicroK8s — it’s up in under 60 seconds with a one-liner command. In this blog, we dive deeper to

anaqvi
25 September 2019