Skip to main content

The Source

Stay informed: 
OpenStack Charms 20.02 – CephFS backend for Manila and more

Canonical is proud to announce the availability of OpenStack Charms 20.02. This new release introduces a range of exciting features and several improvements which enhance Charmed OpenStack across various areas. CephFS backend for Manila The OpenStack Charms 20.02 release introduces support for Ceph File System (CephFS) to be used as stora

Accelerating IoT device time to market

Launching IoT devices and managing them at scale can be a time intensive and complex process. With 85% of IoT initiatives not launched after a year of development, it is inevitable that change is needed. To overcome these challenges, Canonical has introduced Smart Start, a package that reduces business and technical decision making into a

Amazon EC2 Hibernation for Ubuntu 16.04 LTS now available

AWS and Canonical today announce the public release of Amazon EC2 Hibernation support for Ubuntu 16.04 LTS, bringing support for this feature on par with Ubuntu 18.04 LTS. Hibernation allows you to pause your Amazon EC2 Instances when not required and resume them at a later time. Applications will start up exactly from where they

Ubuntu at Embedded World 2020

Embedded world 2020 is the trade fair for embedded systems technology. Given the rapid miniaturisation of hardware and the increasing scope of high performance computing, thousands of exhibitors use the show to take the stage and show off their work. This year Canonical is returning to discuss how to make embedded Linux, more developer-fr

How to upgrade from Windows 7 to Ubuntu – Desktop tour and applications

This is the third and the last guide in this series. In the first installment, we learned about considerations for an update from Windows 7 to Ubuntu, key differences in hardware and software between the two operating systems, the terminology, and how to safely backup data ahead of migration. In the second tutorial, we covered

DevOps tools in 2020: Why consider Juju?

Many DevOps tools struggle as deployments change. Juju excels. 2020 heralds a decade for a divided technology industry. Software delivery is diversifying. Complexity is increasing. Teams are looking to make use of new approaches such as serverless and split large applications into microservices. They also need to retain their existing app

Testing your user contract

Whenever you write any code that is to be consumed by another, whether it be a library or some UI element, that consumer expects it to work in a certain way every time they interact with it. All good developers would agree and that’s why we also write tests that either break our code up

The State of Robotics – January 2020

The first month of 2020 is over and lots is already happening. Everyone seems to have come back from the holidays refreshed and ready to go. Here lies the Ubuntu robotics team’s highlights from January. Including Adam Savage, our own security tools and lots and lots of robots. As ever, if you want us to


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.

Edge AI in a 5G world

Deploying AI/ML solutions in latency-sensitive use cases requires a new solution architecture approach for many businesses. Fast computational units (i.e. GPUs) and low-latency connections (i.e. 5G) allow for AI/ML models to be executed outside the sensors/actuators (e.g. cameras & robotic arms). This reduces costs through lower hardware

How to launch IoT devices – Part 2: selecting foundations

(This blog post is part of a 5 part series, titled “How to launch IoT devices”. It will cover the key choices and concerns when turning bright IoT ideas into a product in the market. Sign up to the webinar on How to launch IoT devices to get the full story, all in one place.)

Building a Java snap by example

Following up on the previous example of building a rust and C based snaps, I thought we’d take a look at bundling a Java application as a snap. In this example we’ll use an open source game called “Shattered Pixel Dungeon“. It’s a little more complex than some more common snaps, which helps highlight some

Design and Web team summary – 5th February 2020

This was a fairly busy two weeks for the Web and Design team at Canonical.  Some of us attended our internal roadmap alignment sprint in Cape Town. These trips are extremely valuable for the Web and Design team as we interact with almost all teams across the company.  Here are some of the highlights of

How to upgrade from Windows 7 to Ubuntu – Installation

Installing an operating system is not an easy task. For most people, this is something they will never have done. The vast majority of people buy computers with the operating system already installed, so they never have to manually run through the system setup. The process can be intimidating, but we will try to make

Why you should buy a pre-installed Ubuntu workstation

Dell offers numerous workstations that come pre-installed with Ubuntu. For users wanting to run Ubuntu, pre-installed hardware offers a lot of long term benefits. On top of receiving the Ubuntu desktop experience out of the box, users receive specially fine-tuned features that complement their chosen hardware. For a PC to receive this lev

Digest #2020.02.03 – AI-Created Medicine All Set for Human Trials

Artificial intelligence-created medicine to be used on humans for first time – For the first time, a drug created by AI and Machine Learning has been approved for human trials. The drug was created by British start-up Exscientia in collaboration with Japanese pharmaceutical firm Sumitomo Dainippon Pharma. While typical drug development ta

A decision maker’s guide to Kubernetes deployment

The container landscape is based on constantly evolving technology, with Kubernetes dominating the ecosystem for automating and managing containerised applications. While a very powerful software, it’s also complex. How do you compare Kubernetes to other options, get started with containers, and maintain over the long-term? In this webina


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.