Archives
4728 posts
Octave turns to snaps to reduce dependency on Linux distribution maintainers
By Sarah Dickinson, 15 July 2019
Octave is a numerical computing environment largely compatible with MATLAB. As free software, Octave runs on GNU/Linux, macOS, BSD, and Windows. At the 2019...
Deploying Kubernetes at the edge – Part I: building blocks
By Carmine Rimi, 11 July 2019
Edge computing continues to gain momentum to help solve unique challenges across telco, media, transportation, logistics, agricultural and other market...
MAAS 2.6 – ESXi storage, multiple gateways, HTTP boot and more
By Andres Rodriguez, 9 July 2019
Canonical is happy to announce the availability of MAAS 2.6. This new release introduces a range of very exciting features and several improvements that...
The DevOps guide to IoT projects
By Alex Cattle, 9 July 2019
Traditional development methods do not scale into the IoT sphere. Strong inter-dependencies and blurred boundaries among components in the edge device stack...
Canonical Design Blog: Design and Web team summary – 8 July 2019
By Anthony Dillon, 8 July 2019
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 squadWeb is the squad that...
Design and Web team summary – 8 July 2019
By Anthony Dillon, 8 July 2019
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 Web is the squad...
Machine Learning: serving models with Kubeflow on Ubuntu, Part 1
By Carmine Rimi, 8 July 2019
This article is the first in a series of machine learning articles focusing on model serving. I assume you’re reading this article because you’re excited...
Analyze ACPI Tables in a Text File with FWTS
By Alex Hung, 8 July 2019
I often need to implement tests for new ACPI tables before they become available on real hardware. Fortunately, FWTS provides a framework to read ACPI tables’...
Ubuntu updates for TCP SACK Panic vulnerabilities
By Canonical, 5 July 2019
Issues have been identified in the way the Linux kernel’s TCP implementation processes Selective Acknowledgement (SACK) options and handles low Maximum...
Faster snap development – additional tips and tricks
By Igor Ljubuncic, 4 July 2019
Recently, we published several blog posts, aimed at helping developers enjoy a smoother, faster, more streamlined experience creating snaps. We discussed the...
Cloud Instance Initialisation with cloud-init
By Alex Cattle, 1 July 2019
Private cloud, public cloud, hybrid cloud, multi-cloud… the variety of locations, platforms and physical substrate you can start a cloud instance on is vast....