Blog


Ted Kern
14 September 2020

An Introduction to Testing Robot Code

Article Robotics

The myriad of different fields that make up robotics makes QA practices difficult to settle on. Field testing is the go-to, since a functioning robot is often proof enough that a system is working. But online tests are slow. The physical environment must be set up. The entire system has to be in a workable

Ted Kern
14 September 2020


Kyle Fazzari
12 September 2020

The State of Robotics – August 2020

Article Robotics

So that’s the summer gone (hopefully, that heat was awful). Or winter if that’s where you are. Seasons change and so does the state of robotics. Fortunately, that’s what we’re here for. Before we get into it, as ever, If you’re working on any robotics projects that you’d like us to talk about, be sure

Kyle Fazzari
12 September 2020


Alan Pope
10 September 2020

Snap! Collaborate and listen!

Article Desktop

You’d think we would be running out of terrible/great (delete as applicable) 80s songs to try and shoehorn into the titles of these blog posts. Turns out, not quite yet! “How can I help?” is a phrase often used in Open Source projects by enthusiastic users and developers. There are a lot of moving parts

Alan Pope
10 September 2020


Canonical
10 September 2020

How Aldo’s passion for artificial intelligence and machine learning led to a role at Canonical

Article People and culture

Canonical is the company behind Ubuntu, but who are the people behind Canonical? This blog is the second in a series getting to know some of the different employees that make up our company.  For today’s blog, we spoke with Aldo Martinez, a member of our US-based team. Aldo’s passion for artificial intelligence and machine

Canonical
10 September 2020


haydenb
8 September 2020

WSLConf returns this week with worldwide sessions

Article Desktop

WSLConf returns this week, on September 9th and/or 10th, depending on where you are in the world. WSLConf is the community conference for Windows Subsystem for Linux, WSL. Sessions are planned to reach the growing WSL community around the world. Presenters are joining from Japan, Spain, the US, Brazil, Switzerland,...

haydenb
8 September 2020


Canonical
7 September 2020

How Canonical remotely delivers and supports customer cloud deployments

Article Cloud and server

The widespread shift to remote working in response to the COVID-19 pandemic has been a disruptive change for countless businesses; some 13% of organisations say they have faced major disruption (1). But at Canonical, remote working has long been the status quo for many of our teams. In spite of the challenging...

Canonical
7 September 2020


sidfaber
3 September 2020

Tutorial: Getting Started with ROS

Article Robotics

ROS, the Robot Operating System, is the platform of choice for robot development. However, the breadth and depth of existing documentation can be daunting for the ROS beginner. Where should you start learning about ROS 2 on Ubuntu? All robots based on ROS and ROS 2 are programmed using five simple but core constructs: Nodes

sidfaber
3 September 2020


Anthony Dillon
2 September 2020

Design and Web team summary – 2nd September 2020

Design Design

The web team here at Canonical run two week iterations. Here are some of the highlights of our completed work from this iteration. Web squad Our Web Squad develops and maintains most of Canonical’s promotional sites like ubuntu.com, canonical.com and more. Update the data privacy Brand new confidentiality privacy notice...

Anthony Dillon
2 September 2020


Canonical
2 September 2020

HP Z series on Ubuntu – AI development on enterprise workstations, now in your remote office

Article Desktop

Today, HP announced the launch of its Z series of laptops and workstations certified with Ubuntu 20.04 LTS, the latest additions to their popular professional workstation line. Made to drive AI and machine learning and with hardware that is also suited to 3D and virtual reality development, the Z series is an ideal...

Canonical
2 September 2020


Alex Chalkias
2 September 2020

Canonical at KubeCon EU 2020: our first virtual KubeCon experience

Article Cloud and server

Another great KubeCon has recently come to an end – which is nothing less than what we expected. After all, that’s why Canonical and Ubuntu have been consistently present at KubeCon & CloudNativeCon EU, to connect with the community. This year, we showcased Canonical’s conformant, interoperable, multi-cloud Kubernetes...

Alex Chalkias
2 September 2020


Mike Salvatore
27 August 2020

Spotting /tmp related vulnerabilities with TmpWatcher

Article Ubuntu

Did you know that misuse of the /tmp directory is one of the most common security flaws? If you search mitre for the keyword “tmp”, you’ll find a plethora of vulnerabilities (529 at the time of this writing). Because /tmp is a world-writable directory, applications need to be very careful about how they create and

Mike Salvatore
27 August 2020


Igor Ljubuncic
27 August 2020

Snapcraft corner: Staying on track

Article Desktop

Snapcraft channels and, consequently, tracks are an important, highly useful element of the snap ecosystem. Tracks enable snap developers to publish multiple supported releases of their application under the same snap name. All snaps must have a default track – called latest, but there can be many others, giving both...

Igor Ljubuncic
27 August 2020


Alex Chalkias
27 August 2020

Kubernetes vs Docker

Kubernetes Cloud and server

In an era where container technologies have taken the industry by storm, one of the most common online searches on the topic of containers is ‘Kubernetes vs Docker’. The relevance and accuracy of this comparison is questionable, as it is not really comparing apples to apples. In this blog post, we will attempt to clarify

Alex Chalkias
27 August 2020


cmoullec
25 August 2020

Travel, CLIs, and sticky notes: Lilyana’s life as a Canonical UX designer

Article People and culture

Canonical is the company behind Ubuntu, but who are the people behind Canonical? This blog series is all about getting to know the different employees that make up our company. Lilyana Videnova is a Senior User Experience (UX) Designer who has worked on a wide range of Canonical products. We spoke with Lilyana to find

cmoullec
25 August 2020