Blog


Rhys Davies
11 February 2020

Ubuntu at Embedded World 2020

Article Internet of Things

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

Rhys Davies
11 February 2020


Igor Ljubuncic
11 February 2020

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

Article Desktop

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

Igor Ljubuncic
11 February 2020


Tim McNamara
11 February 2020

DevOps tools in 2020: Why consider Juju?

Article Charms

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

Tim McNamara
11 February 2020


Jeff Pihach
10 February 2020

Testing your user contract

Article Design

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

Jeff Pihach
10 February 2020


Rhys Davies
7 February 2020

The State of Robotics – January 2020

Article Robotics

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

Rhys Davies
7 February 2020


Alex Cattle
6 February 2020

Edge AI in a 5G world

Webinar AI

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

Alex Cattle
6 February 2020


nilayshrugged
6 February 2020

How to launch IoT devices – Part 2: selecting foundations

Article Internet of Things

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

nilayshrugged
6 February 2020


Alan Pope
6 February 2020

Building a Java snap by example

Article Ubuntu

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

Alan Pope
6 February 2020


Anthony Dillon
5 February 2020

Design and Web team summary – 5th February 2020

Article Design

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

Anthony Dillon
5 February 2020


Igor Ljubuncic
4 February 2020

How to upgrade from Windows 7 to Ubuntu – Installation

Article Desktop

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

Igor Ljubuncic
4 February 2020


Rhys Davies
3 February 2020

Why you should buy a pre-installed Ubuntu workstation

Article Desktop

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

Rhys Davies
3 February 2020


Alex Cattle
3 February 2020

A decision maker’s guide to Kubernetes deployment

Kubernetes Kubernetes

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

Alex Cattle
3 February 2020


Tytus Kurek
31 January 2020

Charmed OSM release SEVEN: Container network functions

Article OSM

Canonical is proud to announce the general availability of OSM release SEVEN images in Charmed OSM distribution. OSM release SEVEN introduces a range of exciting features, such as the ability to deploy container network functions on Kubernetes with K8s charms, and several improvements which enhance Open Source MANO...

Tytus Kurek
31 January 2020


Igor Ljubuncic
30 January 2020

Development corner: IDEs and tools that can make your coding more productive

Article Desktop

Every craft needs craftsmen, every craftsman needs tools. If you make a living developing code, you want a friendly ecosystem to help you achieve best results from your work. Good development software will allow you to achieve higher productivity and precision, leading to a product that is more effective and with fewer...

Igor Ljubuncic
30 January 2020