Archives

4737 posts

Design and Web team summary – 8th July 2020

By Anthony Dillon, 8 July 2020

The web team here at Canonical run two-week iterations. Here are some of the highlights of our completed work from this iteration. Web squad Our Web Squad...

The State of Robotics – June 2020

By Adi Singh, 8 July 2020

ROS, Ripple and reflections – In this month’s edition of The State of Robotics, we’ll tell you about the recently discovered Ripple vulnerability, the latest...

Canonical Developer Advocate Named Microsoft MVP

By Sohini Bianka Roy, 6 July 2020

We would like to congratulate Hayden Barnes, a Developer Advocate at Canonical for Ubuntu on WSL, who was awarded MVP (Most Valuable Professional) by...

Feeling at home in a LXD container

By Jeremie Deray, 3 July 2020

In this post, we will see how we can containerize our home in LXD simply managing our personal configuration files – a.k.a. dotfiles. Yeah dotfiles, named...

A snap confined shell based on Mir: Mircade

By Alan Griffiths, 3 July 2020

Mircade: An example snap confined user shell There are various scenarios and reasons for packaging a Snap confined shell and a selection of applications...

A blast from the past – Shutter

By Igor Ljubuncic, 2 July 2020

The wheel of software turns, and apps come and go. But the end of development does not always mean the end of usefulness. Sometimes, programs stubbornly...

Building Kubeflow pipelines: Data science workflows on Kubernetes – Part 2

By Rui Vasconcelos, 2 July 2020

This blog series is part of the joint collaboration between Canonical and Manceps. Visit our AI consulting and delivery services page to know more....

Encryption at rest with Ceph

By Alex Chalkias, 2 July 2020

Do you have a big data center? Do you have terabytes of confidential data stored in that data center? Are you worried that your data might be exposed to...

Data centre automation for HPC

By Eduardo Aguilar Pelaez, 29 June 2020

Friction points in HPC DevOps Many High Performance Computing (HPC) setups are still handcrafted configurations where tuning changes can take days or weeks....

Installing ROS in LXD Containers

By sidfaber, 29 June 2020

It’s the season for updates. The last few weeks have ushered in ROS 1 Noetic and ROS 2 Foxy, both of which target the recently released Ubuntu 20.04 Focal...

What is Apache Kafka?

By Rob Gibbon, 29 June 2020

Discover Charmed Kafka Everyone hates waiting in a queue. On the other hand, when you’re routing an absolute storm of event data around a cloud environment,...

Split Personality Snaps

By Alan Pope, 25 June 2020

Broadly speaking, most snaps in the Snap Store fall into one of two categories, desktop applications and server daemons. The graphical applications such as...

Open source holds the key to autonomous vehicles

By Adi Singh, 25 June 2020

A growing number of car companies have made their autonomous vehicle (AV) datasets public in recent years.  Daimler fueled the trend by making its Cityscapes...

Ceph storage on VMware

By Alex Chalkias, 25 June 2020

If you were thinking that nothing will change in your VMware data centre in the following years, think again. Data centre storage is experiencing a paradigm...

Demystifying Kubeflow pipelines: Data science workflows on Kubernetes – Part 1

By Rui Vasconcelos, 24 June 2020

Kubeflow Pipelines are a great way to build portable, scalable machine learning workflows. It is one part of a larger Kubeflow ecosystem that aims to reduce...

MAAS 2.8 – new features

By Eduardo Aguilar Pelaez, 24 June 2020

What’s new? This new release of MAAS brings three key new benefits: Virtual machines with LXD (Beta) Tighter, more responsive UX External/remote PostgreSQL...