Skip to main content

The Source

Stay informed: 
Juju GUI 2.0

Juju is a cloud orchestration tool which enables users to build models to run applications. You can just as easily use it to deploy a simple WordPress blog or a complex big data platform. Juju is a command line tool but also has a graphical user interface (GUI) where users can choose services from a

Design in the open

As the Juju design team grew it was important to review our working process and to see if we could improve it to create a more agile working environment. The majority of employees at Canonical work distributed around the globe, for instance the Juju UI engineering team has employees from Tasmania to San Francisco. We

New starter Davide (Project Manager) – “A working team is very precious”

Meet the newest member of the Design Team, project manager Davide Casa. He will be working with the Platform Team to keep us all in check and working towards our goals. I sat down with him to discuss his background, what he thinks makes a good project manager and what his first week was like

App Design Clinic – OwnCloud App #9

The Ubuntu App Design Clinic is back! This month members of the Design Team James Mulholland (UX Designer), Jouni Helminen (Visual Designer) and Andrea Bernabei (UX Engineer) sat down with Dan Wood, contributor to the OwnCloud app. What is OwnCloud? OwnCloud is an open source project, self-hosted file sync and share app platform. Access &

HOWTO: Host your own SNAP store!

SNAPs are the cross-distro, cross-cloud, cross-device Linux packaging format of the future.  And we’re already hosting a fantastic catalog of SNAPs in the SNAP store provided by Canonical.  Developers are welcome to publish their software for

HOWTO: Host your own SNAP store!

SNAPs are the cross-distro, cross-cloud, cross-device Linux packaging format of the future.  And we’re already hosting a fantastic catalog of SNAPs in the SNAP store provided by Canonical.  Developers are welcome to publish their software for

HOWTO: Classic, apt-based Ubuntu 16.04 LTS Server on the rpi2!

Classic Ubuntu 16.04 LTS, on an rpi2Hopefully by now you’re well aware of Ubuntu Core — the snappiest way to run Ubuntu on a Raspberry Pi…But have you ever wanted to run classic (apt/deb) Ubuntu Server on a RaspberryPi2?Well, you’re in luck! &n

HOWTO: Classic, apt-based Ubuntu 16.04 LTS Server on the rpi2!

Classic Ubuntu 16.04 LTS, on an rpi2Hopefully by now you’re well aware of Ubuntu Core — the snappiest way to run Ubuntu on a Raspberry Pi…But have you ever wanted to run classic (apt/deb) Ubuntu Server on a RaspberryPi2?Well, you’re in luck! &n


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.

A New Research Cloud on Ubuntu OpenStack

If you’re starting from almost scratch, and – where many people are – you don’t have any skill, you don’t have any training, you don’t have much of an idea of what you want to do, Then [BootStack] is a very good place to start. The University of Cape Town (UCT), in South Africa, recently

The Changelog Podcast — Ubuntu Everywhere

I had the honor and privilege a couple of weeks ago, to participate in a recording of The Changelog, a podcast dedicated to Open Source technology.You can listen to it here.These guys — Jerod and Adam — produce a fantastic show, and we covered a lot

QtDay 2016: Developing Ubuntu convergent apps with Qt

QtDay is the only Italian event dedicated to Qt. It is held yearly by Develer and brings together company products that are developed using Qt, as well as Qt developers and customers who want the latest developments and solutions in the Qt world. This year the conference was held in Florence, where I was lucky

Leveling up snapd integration tests

Over the last several months there has been noticeable and growing pain associated with the evolving integration tests around snapd, and given the project goal of being a cross-distribution platform, we are very keen on solving this problem appropriately so that stability is guaranteed everywhere.With that mindset a more focused effort wa

sudo purge-old-kernels: Recover some disk space!

If you have long-running Ubuntu systems (server or desktop), and you keep those systems up to date, you will, over time, accumulate a lot of Linux kernels.Canonical’s Ubuntu Kernel Team regularly (about once a month) provides kernel updates, patching s

Juju Made the Deadline

Ok… I am exaggerating. Juju did not make the deadline, Panagiotis and his co-authors with their hard work made the deadline. Ah, ok you caught me lying again… One of Panagiotis co-authors (me) did not work hard, actually he did not work on the paper at all! Normally, I would publicly apologize, but let me

Special report: Low latency and real-time kernels for telco and NFV

The kernel is the fundamental core of a computer operating system. It is the first program to load, and it manages all core functions of the computer. With the expanding role of the Linux kernel in systems today, Canonical is often asked to provide leadership and support for kernel offerings for many purposes. Recently, Network

Universal “snap” packages launch on multiple Linux distros

Developers from multiple Linux distributions and companies today announced collaboration on the “snap” universal Linux package format,  enabling a single binary package to work perfectly and securely on any Linux desktop, server, cloud or device. This community is working at snapcraft.io to provide a single publication mechanism for any s


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.