Skip to main content

The Source

Stay informed: 
Ubuntu on AWS gets serious performance boost with AWS-tuned kernel

Canonical and Amazon Web Services have been working closely together to create the best experience of the world’s most popular cloud OS, on the world’s most popular public cloud. Official Ubuntu guest images have been available on AWS for years, and underlie the majority of workloads on the service—whether you use the EC2 Quickstart, Mark

Scalable, secure access to data with DBaaS on IBM LinuxONE

Imagine a world where developers can quickly stand-up new applications and database instances – without having to worry about limits to database growth or risks to data security. Now imagine a world where enterprises and service providers can combine this outstanding scalability and security with the benefits of relational and NoSQL data

Nexiona collaborates with Canonical and Dell to create MIIMETIQ Edge

There is a perception that IoT projects are complex, expensive and therefore limited to larger companies that have the means to manage them. However, the reality is very different. Nexiona, creators of IoT technology for system integrators, has developed a package that’s affordable to all company sizes – with a process that’s simple enoug

What we learned at our first official GV design sprint

Last month the web team ran its first design sprint as outlined in The Sprint Book, by Google Ventures’ Jake Knapp. Some of us had read the book recently and really wanted to give the method a try, following the book to the letter. In this post I will outline what we’ve learned from our

The MirAL story

This is a guest post by Alan Griffiths, Software Developer at Canonical. If you would like to contribute a guest post, please contact ubuntu-devices@canonical.com I’m Alan Griffiths and I’m a software developer. Being a software developer means I deal with a lot of problems that are rarely appreciated by non-developers. This is a story ab

Cloud Chatter: March 2017

Our March edition is packed with exciting content. We begin with our recent announcement of Ubuntu 12.04 Extended Security Maintenance providing ongoing security updates for Ubuntu 12.04 LTS at least another year. Download our latest ‘Carrier Cloudification’ eBook, or join our upcoming webinars on OpenStack, Containers, GPUs/Deep Learning

March’s reading list

Here are the best links shared by the design team in March 2017: China’s zombie factories and unborn cities IXD17: Let’s Make the World We Want to Live In Great README A list of 30 women rocking in UX to celebrate International Women’s Day Design Better Cards Chat Systems Google gives Hangouts a Slack makeover

OVH joins Ubuntu Certified Public Cloud Programme

Canonical and OVH announced they are engaging as partners in public cloud, VPS, bare metal and private cloud. OVH is joining the ranks of other cloud providers included in Canonical’s official programme for distribution of Ubuntu guest images, Certified Public Cloud (CPC). OVH is one of the leading and fastest-growing global cloud players


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.

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


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.