Ubuntu tech blog
- Press center
- Canonical blog
- Ubuntu Discourse
- Events
How are snaps different from debs? This is a common question that comes up in technical discussions in the Linux community, especially among developers and...
We at Canonical care deeply about robotics. We firmly believe that robots based on Linux are cheaper to develop, more flexible, more secure, and faster to...
In this blog post, we are going to introduce the concept of multi-tenancy in MAAS. This allows operators to have different groups of users own a group of...
After our series of post about ROS 2 CLI tools (1, 2), we continue exploring the ROS 2 realm taking a look at ROS 2 components and more specifically, how they...
Android is the most popular mobile operating system and is continuing to grow its market share. IDC expects that Android will have 85.5% of the market by...
Sometimes, relationships just don’t work out. At first, it seemed that Xibo and Linux were made for each other. Xibo had a popular open source digital signage...
We’re excited to announce the release of MicroK8s 1.16 beta! MicroK8s is a lightweight and reliable Kubernetes cluster delivered as a single snap package – it...
Canonical announces full enterprise support for Kubernetes 1.16, starting with the beta release, with support covering the following installation mechanisms –...
Newsletter signup
We are excited to announce new Cilium and Helm add-ons, coming to MicroK8s! These add-ons add even more power to your Kubernetes environment built on...
Overall, most Linux distributions offer sane, reasonable defaults that balance security and functionality quite well. However, most of the security mechanisms...
When users of your application range from high school students to expert data scientists, it’s often wise to avoid any assumptions about their system...
A well configured linter can catch common errors before code is even run or compiled. ROS 2 makes it easy to add linters of your choice and make them part of...
This iteration was the Web & design team’s first iteration of the second half of our roadmap cycle, after returning from the mid-cycle roadmap sprint in...
One of the most common complaints from developers moving into large Python codebases is the difficulty in figuring out type information, and the ease by which...
Depending on the audience, the discussion of software packaging elicits very different responses. Users generally don’t care how software is packaged, so long...
Remember the one-size-fits-all approach to cloud computing? That was five years ago. Today, multi-cloud architectures that use two, three, or more providers,...
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.