Archives
4736 posts
Handy snapcraft features: Remote build
By Igor Ljubuncic, 18 July 2019
As you probably know, there are many ways you can build snaps: locally using snapcraft, with CI systems like Travis, through Launchpad, and also via the free...
How to build a lightweight system container cluster
By Alex Cattle, 18 July 2019
LXD, the system container manager, developed by Canonical and shipped by default with Ubuntu, makes it possible to create many containers of various Linux...
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....
Development tips and tricks – snap try and snapcraft pack
By Igor Ljubuncic, 27 June 2019
Over the past several months, we have shared with you several articles and tutorials showing how to accelerate application development so that a typically...
Ubuntu Server development summary – 26 June 2019
By Chad Smith, 26 June 2019
Hello Ubuntu Server The purpose of this communication is to provide a status update and highlights for any interesting subjects from the Ubuntu Server Team....
The future of mobile connectivity
By Alex Cattle, 25 June 2019
Mobile operators face a range of challenges today from saturation, competition and regulation – all of which are having a negative impact on revenues. The...