Archives
360 posts from 2022
Private shared memory support for snaps
By Igor Ljubuncic, 14 April 2022
At first glance, the title of this article may sound like an oxymoron. However, what it highlights is the introduction of a rather useful feature that will...
MLOps Pipeline with MLFlow, Seldon Core and Kubeflow
By Bartłomiej Poniecki-Klotz, 13 April 2022
MLOps pipelines are a set of steps that automate the process of creating and maintaining AI/ML models. In other words, Data Scientists create multiple...
What is high-performance computing (HPC)? [part 1]
By Jon Thor Kristinsson, 12 April 2022
Introduction to high-performance computing, the components that make HPC clusters and how they are used to solve the toughest computational problems we have...
Design and Web team summary – 8 April 2022
By Peter Mahnke, 8 April 2022
The Web and design team at Canonical run two-week iterations building and maintaining all of the Canonical websites and product web interfaces. Here are some...
Canonical Experiences Record Channel Business Growth and Momentum
By Canonical, 7 April 2022
7 April 2022 – Canonical, the publisher of Ubuntu, announced today that its channel partner program has seen upwards of 240% growth within the past year. At...
The State of Robotics – February & March 2022
By Gabriel Aguiar Noury, 6 April 2022
When you use open source software, you establish a connection with its maintainers, contributors, and users. You join a community, leveraging code and...
IBM z16 is here, and Ubuntu 22.04 LTS beta is ready
By Frank Heimes, 5 April 2022
IBM has just unveiled its IBM z16 next-generation computing platform. As the latest product in the zSystems server family, IBM z16 delivers the outstanding...
Standing with Ukraine
By Canonical, 5 April 2022
In response to the Russian invasion and acts of war in Ukraine, Canonical has sent notice of termination of support, professional services, and channel...
Zero-ops scaling Kubernetes storage with MicroK8s and OpenEBS Mayastor
By Alex Chalkias, 4 April 2022
This is a guest post, originally posted on Angelos Kolaitis‘ personal blog, reproduced here with his permission. Angelos is a MicroK8s software engineer at...
The software operator design pattern — part 2
By Michael C. Jaeger, 31 March 2022
This blog post continues with the previous blog post about design patterns and the software operator pattern. In this part, this post takes a closer look at...
Design patterns and the software operator — part 1
By Michael C. Jaeger, 31 March 2022
In the early days of software development, computers were sold with compilers and interpreters. Users wrote mostly their own small programs instead of buying...