Skip to main content

The Source

Stay informed: 
Simplifying hardware management during Linux development

Every few months we release a Snapcraft update, with improvements to both Linux development, and snap user experience. Last week, we released Snapcraft 3.9, and this blog post will focus on the remote build feature that is now a fully accessible preview. Let’s dig deeper into why you need to try remote build, and how

Migrating the MAAS UI from AngularJS to React

MAAS (metal as a service), is a Canonical product which allows for very fast server provisioning and data centre management. Around 2014, work began to build a rich UI for MAAS, primarily using the AngularJS JavaScript framework from Google. AngularJS today is in long term support (LTS) and due to reach end-of-life in 2021. This

Web application development with Juju charms: an interview with Marc André Audet from Absolunet

“The best thing about Juju is that it is very flexible. It is easy to look for existing charms in the charm store and you adapt them to your needs.”

Snapcraft now auto-detects missing dependencies

When you build snaps, the process of composing a complete snapcraft.yaml file will usually revolve around three main activities: parts, build requirements and runtime components. Sometimes, you may discover that you’re missing certain libraries in the compilation stage, or that they are required for your application to run. In most cases,

Canonical announces Ubuntu Pro for Amazon Web Services

New premium Ubuntu images with extended security, kernel live patching and more 4th December 2019 – Canonical today announced the availability of Ubuntu Pro images for Amazon Web Services (AWS). Available via AWS Marketplace, covering Ubuntu 14.04 LTS, 16.04 LTS and 18.04 LTS, these new premium images allow enterprises to purchase extende

What is Kata Containers and why should I care?

Kata Containers can significantly improve the security and isolation of your container workloads. It combines the benefits of using a hypervisor, such as enhanced security, and container orchestration capabilities provided by Kubernetes. Together with Eric Erns from Intel, we have recently performed a webinar in which we presented the ben

Digest #2019.12.02 – Machine Learning VS Minecraft

Google pushing TPU with new TensorFlow release – TensorFlow 2.1 is here, welcome to the TPU push; that’s good news for many. We’ll also see improved performance on Linux and Windows and GPU support out-the-box. There are a few changes and issues to be aware of and if you’re using Python 2, TF 2.1 will

Build smart display devices with Mir: fast to production, secure, open-source

Industrial robots, home appliances, advertising screens, office information boards… devices of every type around us are getting connected. As they do, their screens turn from single purpose displays to reconfigurable, multi-purpose smart display. As the amount of code required to build these displays, the production time and maintenance b


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.

Productivity corner: free, versatile office suites in the Snap Store

For the past few decades, the digital office formula has not changed much. It still revolves around three main components – text documents, data spreadsheets and visual slide decks, designed to convey a powerful business message. While simple in essence, this model is quite complex in practice, and choosing the best tools for the job

Ubuntu Server development summary – 26 November 2019

Hello Ubuntu Server The purpose of this communication is to provide a status update and highlights for any interesting subjects from the Ubuntu Server Team. If you would like to reach the server team, you can find us at the #ubuntu-server channel on Freenode. Alternatively, you can sign up and use the Ubuntu Server Team

“Ubuntu at scale” roundtable at AWS re:Invent

Let’s talk Ubuntu at AWS re:Invent! On Thursday 5th December AWS and Canonical are hosting an interactive roundtable from 11:00 AM to 1:00 PM at re-Invent, room Encore 3 at the Encore hotel, Las Vegas. This will be the opportunity to: Hear the latest news and announcements by AWS and Canonical  Learn about best practices

Design and Web team summary – 22 November 2019

This was a fairly busy two weeks for the Web & design team at Canonical.  Here are some of the highlights of our completed work. Web squad Web is the squad that develop and maintain most of the brochure websites across the Canonical. Takeovers and engage pages This iteration we built two webinars with engage

Turning your Raspberry Pi 4 into an Edge Gateway (Part I)

Developers get new opportunities to innovate with the emergence of edge computing. However, to unleash this innovation, form factors and software stacks suitable for hacking edge applications need to be made accessible. Canonical has enabled Ubuntu on the Raspberry Pi 4 for this purpose. Furthermore,  popular edge and IoT platforms are av

Kubeflow Talks at Kubecon San Diego 1/2

Throwback to Kubecon last week where Kubeflow was the most talked about topic other than Kubernetes itself. It was great to see so much excitement around Kubeflow. For those of you who missed the event, or were too busy to catch these talks, or just couldn’t be everywhere exciting at once, below is a list

Kubeflow Talks at Kubecon San Diego 2/2

KubeFlow’s Serverless Component: 10x Faster, a 1/10 of the Effort – Orit Nissan-Messing, Iguazio Enabling Kubeflow with Enterprise-Grade Auth for On-Prem – Yannis Zarkadas & Krishna Durai Measuring and Optimizing Kubeflow Clusters at Lyft – Konstantin Gizdarski & Richard Liu Towards Continuous Computer Vision Model Improvement with Kubefl

KubeCon San Diego 2019 Flashback

KubeCon San Diego 2019 was a blast; lot’s of sun, beer, food, amazing projects and learning opportunities! It was great to see the community come together for the love of all things Kubernetes. The Canonical booth was buzzing with excitement around MicroK8s, Multipass and Kubernetes clustering on that DIY Raspberry Pi clusters running Ubu


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.