Skip to main content

The Source

Stay informed: 
Snaps are now available for Ubuntu 14.04 LTS desktop and server

The snapd team recently announced a new release of snapd supporting Ubuntu 14.04 LTS (Trusty) for servers and desktop (i386, amd64). The snapd service is what makes possible the installation and management of applications packaged as snaps. In a nutshell, if you have systems using Ubuntu 14.04 LTS, welcome to a brand new world! How

USB hotplug with LXD containers

USB devices in containersIt can be pretty useful to pass USB devices to a container. Be that some measurement equipment in a lab or maybe more commonly, an Android phone or some IoT device that you need to interact with.Similar to what I wrote recently about GPUs, LXD supports passing USB devices into containers. Again, similarly to the G

Making snap packages of photogrammetry software

This is a guest post by Alberto Mardegan, Software Engineer at Canonical. If you would like to contribute a guest post, please contact ubuntu-devices@canonical.com Some time ago I got vaguely interested into photogrammetry, that is the reconstruction of a 3D model out of a set of plain 2D photographs. I just thought that it was

Carrier Cloudification: What every telecom executive needs to know

New imperatives, technologies, and the emergence of the public cloud are forcing telecom service providers to rethink and validate their fundamental business assumptions. The cloud has forced today’s telecom service providers to transform and perform at increasingly high speeds, counter to their normal mode of operations. Due to customer

NVidia CUDA inside a LXD container

GPU inside a container LXD supports GPU passthrough but this is implemented in a very different way than what you would expect from a virtual machine. With containers, rather than passing a raw PCI device and have the container deal … Continue reading →

Battlestar solution

This is a guest post by Peter Kirwan, technology journalist. If you would like to contribute a post, please contact ubuntu-devices@canonical.com Forecasts suggest that by 2020, 20bn to 30bn IoT devices will be connected to networks worldwide. Almost certainly, the tactics employed by Colonel Saul Tigh in this clip from episode 201 of Batt

Machine learning with snaps

Late last year Amazon introduce a new EC2 image customized for Machine Learning (ML) workloads. To make things easier for data scientists and researchers, Amazon worked on including a selection of ML libraries into these images so they wouldn’t have to go through the process of downloading and installing them (and often times building the

Job concurrency in Kubernetes: LXD and CPU pinning to the rescue

A few days ago, someone shared with me a project to run video transcoding jobs in Kubernetes. During her tests, made on a default Kubernetes installation on bare metal servers with 40 cores & 512GB RAM, she allocated 5 full CPU cores to each of the transcoding pods, then scaled up to 6 concurrent tasks


Newsletter signup

Get the latest Canonical news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Bare metal server provisioning is evolving the HPC market

  In the early days of High Performance Computing (HPC), ‘Big Data’ was just called ‘Data’ and organizations spent millions of dollars to buy mainframes or large data processing/warehousing systems just to gain incremental improvements in the manipulation of information. Today, IT Pros and systems administrators are under more pressure th

Putting Ubuntu in embedded

This year Canonical joined Embedded World 2017 for the first time with a booth. And the initial reaction from anyone visiting the booth was one of surprise quickly followed by the question: ‘Ubuntu is what I run on my desktop, not on my embedded systems. Why is Ubuntu at an embedded show?’ First of all

Video tutorial: learn how to install MAAS

This short video offers step-by-step instructions on how to install MAAS (Metal as a Service) to your machine. Before you start you’ll need: One small server for MAAS and at least one server which can be managed with a BMC. It is recommended to have the MAAS server provide DHCP and DNS on a network the

Huawei and Canonical integrate OpenStack and CloudFabric

Huawei Extends its Cooperation with Canonical with the Integration of CloudFabric Data Center Network Solution and Ubuntu Cloud Solutions Hannover, Germany, March 23, 2017 – Huawei and Canonical today announced they are expanding their cooperation in enterprise and telecom clouds to announce that they have completed the integration of Clo

Out of date software leaves you vulnerable

Two weeks ago, Der Spiegel wrote an article highlighting that out of date software on private clouds was leaving government and political party information vulnerable to being hacked. Given that political organisations being targeted is currently such a hot topic, it is somewhat of a surprise how widespread this issue appears to be. After

Webinar: How to ensure the ongoing security compliance of Ubuntu 12.04

Many enterprises still run Ubuntu 12.04 LTS but updates will end soon. Ubuntu 12.04 LTS users are encouraged to upgrade to 14.04 LTS or 16.04 LTS. For some this is easy but for others, particularly for larger deployments, upgrading can be complex. Watch this on-webinar to learn: How Ubuntu 12.04 LTS users will be impacted

Distributing a ROS system among multiple snaps

One of the key tenets of snaps is that they bundle their dependencies. The fact that they’re self-contained helps their transactional-ness: upgrading or rolling back is essentially just a matter of unmounting one snap and mounting the other. However, historically this was also one of their key downsides: every snap must be standalone. For

When products and digital signage speak the same language

This is a guest post by Dominique Guinard, Co-founder & CTO at EVRYTHNG. If you would like to contribute a guest post, please contact ubuntu-devices@canonical.com Digital signage is booming. From stores to offices and public buildings, screens are now commonplace. This is a domain our partner Screenly masters, managing 10,000 screens and


Ubuntu tech blog

Deep dives for developers

Visit the Ubuntu Tech Blog for deep dives into product features, step-by-step tutorials, and the latest updates from Canonical's engineering teams.