OpenStack and Kubernetes architecture on rails with Canonical and Dell EMC

Canonical and Dell EMC have announced the release of a new OpenStack reference architecture – providing customers with a tested, certified framework for deploying Canonical’s Charmed OpenStack solution on top of Dell EMC’s best-of-breed PowerEdge servers. This follows the availab … | Continue reading


@ubuntu.com | 4 years ago

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 from it, and yet, as a technological pioneer, you will be facing first-of-kind issues that won’t have readily available an … | Continue reading


@ubuntu.com | 4 years ago

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, packaging with snaps is as easy as always. Let’s go through a quick example! Prerequisites You’ll need two tools: “snapcraft … | Continue reading


@ubuntu.com | 4 years ago

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 example you can use as a template, or selectively yoink sections from. This is the first in a series of posts which break dow … | Continue reading


@ubuntu.com | 4 years ago

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 Juju across various areas. To learn more about Juju, visit our page. Kubernetes extensions Juju is becoming the simplest wa … | Continue reading


@ubuntu.com | 4 years ago

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, installation of that software needs to meet the same high standards. ObjectBox is a database and synchronisation solution for rapid, … | Continue reading


@ubuntu.com | 4 years ago

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 Kubernetes 1.17 enabling users access to the latest upstream release with a single-line command in under 60 seconds. Micr … | Continue reading


@ubuntu.com | 4 years ago

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 installed on any Linux distribution which supports snaps. MicroK8s is small and simple to install and is a great way to stand up … | Continue reading


@ubuntu.com | 4 years ago

CVE patching 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 infrastructure and the application perspectives? Are you keen to learn the Ubuntu security team approach? I’ve learned that CVE … | Continue reading


@ubuntu.com | 4 years ago

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. WSLConf is scheduled for March 10th-11th, 2020 and is being held on the campus of Microsoft’s headquarters in Redmond, Washing … | Continue reading


@ubuntu.com | 4 years ago

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 images for the Raspberry Pi 2, 3 and 4, as well as 64-bit images for the Raspberry Pi 3 and 4. With the new images, USB p … | Continue reading


@ubuntu.com | 4 years ago

The Ubuntu 20.04 LTS Pre-release Survey

In what is becoming an incredibly insightful tradition, we have built a 5 to 10-minute survey to collect direct feedback from as many operating system users as we can. Not just those on Ubuntu desktop but also those using Ubuntu server and Ubuntu in the cloud. Before our last LTS … | Continue reading


@ubuntu.com | 4 years ago

Introducing the Ubuntu AWS Rolling Kernel

The linux-aws 4.15 based kernel, which is the default kernel in the Ubuntu 18.04 LTS AMIs, is moving to a rolling kernel model. Why is this changing? The Ubuntu rolling kernel model provides the latest upstream bug fixes and performance improvements around task scheduling, I/O sc … | Continue reading


@ubuntu.com | 4 years ago

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? The news we’re covering here are things that have crossed our path and that we’ve found interesting. If you have suggestion … | Continue reading


@ubuntu.com | 4 years ago

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 wh … | Continue reading


@ubuntu.com | 4 years ago

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 suppor … | Continue reading


@ubuntu.com | 4 years ago

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

Tim McNamara, Developer Advocate in the Juju team at Canonical, recently interviewed Marc André Audet, Security Expert at Absolunet to discuss how Juju charms can be used for web application development. […] | Continue reading


@ubuntu.com | 4 years ago

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 t … | Continue reading


@ubuntu.com | 4 years ago

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, th … | Continue reading


@ubuntu.com | 4 years ago

What is Kata Containers and why should I care?

Introduction 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 … | Continue reading


@ubuntu.com | 4 years ago

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 … | Continue reading


@ubuntu.com | 5 years ago

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 compl … | Continue reading


@ubuntu.com | 5 years ago

Installing Apps on Linux, f.t. ARM hardware

This post is the first in a new series, “Installing Apps on Linux…”, that explains how Snapcraft development tools make developing and installing apps on Linux, easier than ever. If you want to know how Snaps and Snapcraft works, jump right in! ARM hardware is on the up-and-up, e … | Continue reading


@ubuntu.com | 5 years ago

Install Linux Apps, f.t. ARM hardware

This post is the first in a new series, “Install Linux Apps…”, and explains how Snapcraft development tools make developing and installing Linux apps, easier than ever. ARM hardware is on the up-and-up, especially with the release of the Raspberry Pi 4. Planning to install Linux … | Continue reading


@ubuntu.com | 5 years ago

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 c … | Continue reading


@ubuntu.com | 5 years ago

“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, Las Vegas. This will be the opportunity to: Hear the latest news and announcements by AWS and Canonical  Learn about best pr … | Continue reading


@ubuntu.com | 5 years ago

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 b … | Continue reading


@ubuntu.com | 5 years ago

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 … | Continue reading


@ubuntu.com | 5 years ago

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 Kuberne … | Continue reading


@ubuntu.com | 5 years ago

8th OSM Hackfest: the highlights

The 8th OSM Hackfest is over, but the OSM (Open Source MANO) project continues to evolve and is now looking forward to landing release SEVEN. It was an exciting week in Lucca, Italy. We’ve seen a lot of interest from those who attended the event for the first time and a strong co … | Continue reading


@ubuntu.com | 5 years ago

Snapcraft secret sauce: KDE neon extension

Simplicity is the magic ingredient in any product design. For members of the KDE community, snap development has become that much simpler, thanks to the recent introduction of the KDE neon extension. Last year, we talked about the KDE build and content snaps, which can greatly sp … | Continue reading


@ubuntu.com | 5 years ago

The lifecycle of a component

Vanilla Framework is a living design system for our products that will grow along with our organisation. Vanilla’s component library is used by many internal and external websites along with the cloud applications JAAS dashboard and MAAS UI. We release updates approximately every … | Continue reading


@ubuntu.com | 5 years ago

Canonical introduces Ubuntu to the industrial Mittelstand at SPS 2019

Canonical is attending the Smart Product Solutions (SPS) trade fair in Nuremberg from November 26th to 28th. We are convening to the 30th edition of the trade fair for smart automation solutions alongside 1650 other exhibitors. Digital transformation in automation will be the mai … | Continue reading


@ubuntu.com | 5 years ago

Canonical introduces Charmed OSM to enable telcos with network functions management and orchestration

November 20, 2019: Canonical, the publishers of Ubuntu, today announced Charmed OSM – a pure upstream Open Source MANO (OSM) distribution designed for production-grade, highly available and scalable deployments. Charmed OSM provides telecommunications service providers (TSPs) wit … | Continue reading


@ubuntu.com | 5 years ago

Avoiding dropped connections in nginx containers with “STOPSIGNAL SIGQUIT”

nginx is a very popular web server. It may have just become the most popular web server – Netcraft’s October survey found nginx had 33% market share. This may be thanks to growth in Kubernetes adoption (most Kubernetes installations use nginx as the default ingress controller). U … | Continue reading


@ubuntu.com | 5 years ago

We reduced our Docker images by 60% with –no-install-recommends

Here at Canonical, we use Dockerfiles on a daily basis for all our web projects. Something that caught our attention recently was the amount of space that we were using for each Docker image, and we realized that we were installing more dependencies than we needed. In this articl … | Continue reading


@ubuntu.com | 5 years ago

Lessons learned from 100+ private cloud builds

Building a private cloud based on OpenStack has typically been a complex process with uncertain build costs based on time and materials requiring specialised expertise and low-level Linux OS knowledge. To help enterprises overcome these challenges,Canonical offers Private Cloud B … | Continue reading


@ubuntu.com | 5 years ago

A technical comparison between the snap and the Flatpak formats

The adoption of new technology is almost never without hurdles. Usually, it takes a while before users become familiar and comfortable with the new concepts and usage models. Often, having a good understanding of the underlying architecture can help bridge the gap. In this articl … | Continue reading


@ubuntu.com | 5 years ago

Canonical enhances Kubernetes reliability for edge, IoT and multi-cloud

14 November 2019: Canonical today announced high-availability clustering in MicroK8s, the workstation and appliance Kubernetes, and enterprise SQL database integration for its multi-cloud Charmed Kubernetes. “The rapid rise of enterprise and edge Kubernetes creates a challenge fo … | Continue reading


@ubuntu.com | 5 years ago

foo.c

I remember my first foo. It was September, 1974, on a PDP-11/40, in the second-floor lab at the local community college. It was an amazing experience for a fourteen-year-old, admitted at 12 to audit night classes because his dad was a part-time instructor and full-time polymath. … | Continue reading


@ubuntu.com | 5 years ago

Design and Web team summary – 8 November 2019

This was the final iteration before our roadmap sprint where we plan our 20.04 work.  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. New content We created a takeover … | Continue reading


@ubuntu.com | 5 years ago

Ubuntu updates to mitigate latest Intel hardware vulnerabilities

Today, Intel announced a group of new vulnerabilities affecting various Intel CPUs and associated GPUs, known as TSX Asynchronous Abort (CVE-2019-11135), Intel® Processor Machine Check Error (CVE-2018-12207), and two Intel i915 graphics hardware  vulnerabilities (CVE-2019-0155, C … | Continue reading


@ubuntu.com | 5 years ago

Growing the Linux app Ecosystem at LAS 2019

The third Linux Application Summit (LAS) kicks off this week in Barcelona, Spain. Formerly organised under the GNOME project, known as Libre Application Summit, the new LAS is a joint effort between the KDE and GNOME projects. The aim of the conference is to encourage the growth … | Continue reading


@ubuntu.com | 5 years ago

Open Infrastructure Summit Shanghai 2019: the highlights

The Canonical team is getting back from the Open Infrastructure Summit Shanghai 2019 with a lot of excitement and a fresh view on the key projects from the OpenStack Foundation including OpenStack and Kata containers. Open Infrastructure Summit Shanghai: Keynotes OpenStack remain … | Continue reading


@ubuntu.com | 5 years ago

Canonical at TechWeek Frankfurt

Date: Nov 13-14Location: Messe Frankfurt, Frankfurt, GermanyBooth: 957 The TechWeek Frankfurt trade show will explore solutions to technology challenges organisations face across cloud computing and security, DevOps practices, Big Data management and more. With these major infras … | Continue reading


@ubuntu.com | 5 years ago

Ubuntu at Kubecon Americas 2019, San Diego

The Kubecon world tour is coming to its last stop of the year for Kubecon Americas 2019 in San Diego… and the Canonical / Ubuntu team will be present with Kubernetes in all its flavours from public cloud to private cloud, from powerful Intel Cores to ARM chipset, from single-node … | Continue reading


@ubuntu.com | 5 years ago

Canonical collaborates with NVIDIA to accelerate enterprise AI adoption in multi-cloud environments and at the edge

Enterprises currently face the challenge of how to adopt and integrate AI and ML into their operations effectively, at scale and with minimum complexity. In tandem, today’s AI workloads have become increasingly advanced and the compute power required to support them has exponenti … | Continue reading


@ubuntu.com | 5 years ago

Yahoo! Japan builds their IaaS environment with Canonical

Yahoo! Japan, originally formed as a joint venture between Yahoo! and SoftBank, is one of the most popular internet advertising, search engines and e-commerce sites in the country and employs over 6000 people. Due to having such scale and volume of users, Yahoo! Japan required ou … | Continue reading


@ubuntu.com | 5 years ago