Developer

Desktop

User acceptance testing of snaps, with Travis CI

By elopio on 5 July 2017

Travis CI offers a great continuous integration service for the projects hosted in GitHub. With it you can run tests, deliver artifacts and deploy services on pull requests, when they are merged, or with some other…

Desktop

Switching from Unity to Gnome-Shell: first challenges

By Iain Lane on 3 July 2017

I work at Canonical, on the desktop team. The team works on Ubuntu Desktop, publishing a release every six months containing the fruits of our efforts — or at least those ones that are ready enough for real people to use. For the next…

Desktop

Build, test, and publish snap packages using snapcraft

By Guest on 28 June 2017

This is a guest post by Ricardo Feliciano, Developer Evangelist at CircleCI. If you would like to contribute a guest post, please contact ubuntu-iot@canonical.com. Snapcraft, the package management system fighting for its spot at the Linux…

Canonical announcements

Canonical supports Ubuntu Core on the Raspberry Pi Compute Module 3

By Canonical on 27 June 2017

London UK, 27th June 2017: Canonical, the company behind Ubuntu, today announces that its IoT OS, Ubuntu Core, is available on the Raspberry Pi Compute Module 3 – the general-purpose compute product from the Raspberry Pi Foundation.…

Desktop

Project Sputnik: crazy idea to community driven developer systems

By Guest on 14 June 2017

This is a guest post by Barton George from Dell. If you would like to contribute a guest post, please contact ubuntu-iot@canonical.com Five years ago, I pitched a crazy idea to an internal innovation team at Dell: what if Dell took its…

Internet of Things

The Turtlebot 3 has launched

By Kyle Fazzari on 31 May 2017

If you’re familiar with ROS (Robot Operating System), chances are you’re also familiar with the Turtlebot. The first version of the Turtlebot was created back in 2010 to serve as an inexpensive platform for learning ROS. This…

Internet of Things

Ubuntu ranked as 2nd most used IoT OS by Eclipse Foundation survey

By Sarah Dickinson on 17 May 2017

Last week we posted a blog on programming languages following the Eclipse Foundation 2017 IoT survey results. This week we look at the findings from a business perspective which highlight a number of IoT trends emerging from the wide…

Internet of Things

Why language choices can be irrelevant when choosing the right IoT OS

By Sarah Dickinson on 10 May 2017

This is the first in a series of two blogs exploring the finding from the latest Eclipse Foundation IoT Developer Survey. A couple of months ago we posted a blog inviting developers to contribute to the 3rd Eclipse Foundation IoT Developer…

Internet of Things

ROS production: obtaining confined access to the Turtlebot [4/5]

By Kyle Fazzari on 27 April 2017

This is the fourth blog post in this series about ROS production. In the previous post we created a snap of our prototype, and released it into the store. In this post, we’re going to work toward an Ubuntu Core image by creating…

Internet of Things

ROS production: our prototype as a snap [3/5]

By Kyle Fazzari on 21 April 2017

This is the third blog post in this series about ROS production. In the previous post we came up with a simple ROS prototype. In this post we’ll package that prototype as a snap. For justifications behind why we’re doing this,…

Cloud and server

How we commoditised GPUs for Kubernetes

By Samuel Cozannet on 19 April 2017

[Edit 2017-04-20] A careful reader informed me (thanks for that HN user puzzle) that it is no longer required to run in privileged mode to access the GPUs in K8s. I therefore removed a note that previously stated this requirement, and am…

Internet of Things

ROS production: our prototype [2/5]

By Kyle Fazzari on 13 April 2017

This is the second blog post in this series about ROS production. In the previous post we discussed why Ubuntu Core was a good fit for production robotics. In this post we’ll be on classic Ubuntu, creating the example ROS prototype that…