Skip to main content

The Source

Stay informed: 
Run scripts during snapcraft builds with “scriptlets”

Please note: this blog post is over 5 years old and is out of date. Scriptlets have been superseded by Overrides. If you have snapped an application, or tried to snap an application, you know that Snapcraft heavily depends on built-in plugins for specific build systems and that it provides a large array of choices

January’s reading list

Here are the best links shared by the design team during the first month of 2017: A Guide to 2017 Conferences Information Literacy Is a Design Problem Pattern patter. CLARK FROM INVISION, FOREVER! The Imbalance of Culture Fit a big list of good news from 2016 Calculate the ideal height of your ergonomic desk, chair

Industrial IoT revolution with Raspberry Pi compute module 3

The Raspberry Pi Foundation released a long awaited version of their Raspberry Pi Compute Module 3. The great news is that you get 4GB storage, 1GB memory and the same processor as the Raspberry Pi 3 for $30. This means that it now becomes a real solution for anybody wanting to build industrial products and

48% of people unaware their IoT devices pose a security threat

LONDON, U.K. – 30 January, 2017 – Nearly half (48%) of citizens remain unaware that their connected devices could be infiltrated and used to conduct a cyber attack. That’s according to a new IoT security whitepaper which was published today by Canonical – the makers of Ubuntu. The report, which includes research from over 2,000

Installing a DIY bare metal GPU cluster for Kubernetes

I don’t know if you have ever seen one of the Orange Boxes from Canonical These are really sleek machines. They contain 10 Intel NUCs, plus an 11th one for the management. They are used as a demonstration tool for big software stacks such as OpenStack, Hadoop, and, of course, Kubernetes. They are freely available

Ubuntu Core – how to enable aliases for your snaps commands

We are happy to announce that a new version of Ubuntu Core, based on snapd 2.21, has been released to the stable snaps channel yesterday. As with any stable release, your Ubuntu Core devices will update and reboot automatically. If you are using snaps on the desktop, the release will reach you through a snapd

Award-winning drone technology with Ubuntu

The market for drones is exploding as businesses and individuals embrace them. The global market for commercial applications of drone technology will balloon to as much as $127 billion by 2020 up from £2billion today (PWC.) Aerotenna is one of those innovators making this vision a reality. Aerotenna’s award-winning technology seeks to sol

ROS on arm64 with Ubuntu Core

Previous Robot Operating System (ROS) releases only supported i386, amd64, and armhf. I even tried building ROS Indigo from source for arm64 about a year ago, but ran into dependency issues with a missing sbcl. Well, with surprisingly little fanfare, ROS Kinetic was released with support for arm64 in their prebuilt archive! I thought it


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.

Deploying The Canonical Distribution of Kubernetes onto AWS

  This week, we announced the availability of release 1.5.2 of The Canonical Distribution of Kubernetes. This is a pure upstream kubernetes developed in collaboration with Google that works across all major public clouds and private infrastructure. We’re excited for people to try out the Canonical Distribution of Kubernetes, so we’ve put

Using the ubuntu-app-platform content interface in app snaps

This is a guest post by Olivier Tilloy, Engineer at Canonical. If you would like to contribute a guest post, please contact ubuntu-devices@canonical.com Recently the ubuntu-app-platform snap has been made available in the store for application developers to build their snaps without bundling all their dependencies. The ubuntu-app-platform

Canonical Distribution of Kubernetes – Release 1.5.2

We’re proud to announce support for Kubernetes 1.5.2 in the Canonical Distribution of Kubernetes. This is a pure upstream distribution of Kubernetes, designed to be easily deployable to public clouds, on-premises (ie vsphere, openstack), bare metal, and developer laptops. Kubernetes 1.5.2 is a patch release comprised of mostly bugfixes, a

What IT pros need to know about server provisioning

Big Software, IoT and Big Data are changing how organisations are architecting, deploying, and managing their infrastructure. Traditional models are being challenged and replaced by software solutions that are deployed across many environments and many servers. However, no matter what infrastructure you have, there are bare metal servers

tutorials.ubuntu.com goes live!

We are really proud to announce that Tutorials Ubuntu went live this week! What are ubuntu tutorials? Ubuntu tutorials are a topic-specific walkthroughs, giving you a very practical experience on a particular domain. They are just like learning from pair programming except you can do it on your own! They provide a step-by-step process to

Winners of #UbuntuAtMWC

A couple weeks ago we held a competition to invite you to join us at MWC by telling us what you wanted to see from #UbuntuAtMWC across Cloud, Devices or IoT! We had some awesome entries which were very hard to limit down to 10! A big thank you to all who entered including our

5 Cool things Canonical does with Go

We had the recent news that Google’s Go was awarded programming language of 2016 by TIOBE! One of the main reasons for winning is the ease of learning and pragmatic nature. It’s less about theoretical nature and more about hands-on-experience, which is why more and more customers are adopting go in Industrial settings. At Canonical

Mir: 2016 end of year review

This is a guest post by Alan Griffiths, Software engineer at Canonical. If you would like to contribute a guest post, please contact ubuntu-devices@canonical.com 2016 was a good year for Mir – it is being used in more places, it has more and better upstream support and it is easier to use by downstream projects.


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.