Ubuntu tech blog

Building a C snap by example

Quite often, getting started with new technologies is a chicken and an egg problem. You want to fall back and rely upon work done by others, so you can learn...

How to build ROS 2 Eloquent Snaps

The end of 2019 brings about the latest ROS 2 release – Eloquent Elusor. Despite an ever growing set of features and some changes throughout the ecosystem,...

Building a Rust snap by Example

There’s plenty of official documentation which details how to create snaps. We live in the copy/paste generation though. So lets walk through a real-world...

Juju 2.7: Enhanced k8s experience, improved networking and more

Canonical is proud to announce the availability of Juju 2.7. This new release introduces a range of exciting features and several improvements which enhance...

ObjectBox, database for IoT devices, adopts snaps for simplicity and ease of installation

When designers put their heart and soul into making super-fast, easy-to-use software to help take Internet of Things (IoT) apps to the next level,...

Canonical Announces Support for Kubernetes 1.17

Canonical announces full enterprise support for Kubernetes 1.17, with support covering Charmed Kubernetes, MicroK8s and Kubeadm. MicroK8s will be updated with...

MicroK8s updated to Kubernetes 1.17. What’s new?

We’re excited to announce the release of MicroK8s with Kubernetes 1.17! MicroK8s is a Kubernetes cluster delivered as a single snap package – it can be...

CVE patching alone is not making your Linux secure

Would you like to enhance your Linux security? Do you wonder what factors should be considered when evaluating your open source security from both – the...


Newsletter
signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Canonical sponsors WSLConf at Microsoft HQ

Canonical is announcing today it will be a featured sponsor of WSLConf, the first conference dedicated to the Windows Subsystem for Linux (WSL) platform....

Updated images of Ubuntu for the Raspberry Pi 2, 3 and 4

Updated 32-bit and 64-bit images of Ubuntu for the Raspberry Pi family of devices have just been released. Innovators around the world can now download 32-bit...

Ubuntu 20.04 LTS feature planning and priority survey

This 10-15 minute survey will shape Canonical’s work on Ubuntu 20.04 LTS and beyond. Tell us what’s important for you! We care equally about personal,...

The State of Robotics – November 2019

November, for robotics, was a good month. We’re seeing new things develop, current projects finish and more cute animals in our future. So who can complain?...

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,...

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...

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...


The source

Explore the vision
behind the code

Curious about where the industry is heading? Visit our sister blog, The Source, where we share Canonical's perspective on the future of open source, insights into our product philosophies, and expert takes on the tech landscape.