Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting our team. We will be in touch shortly.Close

Archives

31 posts from July 2019

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....


  1. Previous page
  2. 1
  3. 2
  4. 3
  5. Next page