---
title: Snap | Blog
description: Canonical makes open source secure, reliable and easy to use, providing
  support for Ubuntu and a portfolio of enterprise-grade technologies. Founded in
  2004, Canonical operates globally with team members in over 80 countries.
url: https://canonical.com/blog/tag/snap?format=md
---

# Blog posts tagged *"Snap"*

---

[Igor Ljubuncic](https://canonical.com/blog/author/igorljubuncic)

21 December 2023

### [We wish you RISC-V holidays!](https://canonical.com/blog/we-wish-you-risc-v-holidays)

HPC

Ubuntu tech blog

There are three types of computer users: the end user, the system administrator, and the involuntary system administrator. As it happens, everyone has found themselves in the last group at some point or another; you sit down to perform a task relevant to your needs or duties, but suddenly the machine does not work as ...

---

[gbeuzeboc](https://canonical.com/blog/author/gbeuzeboc)

27 April 2023

### [Optimise your ROS snap – Part 6](https://canonical.com/blog/optimise-your-ros-snap-part-6)

Robotics

Ubuntu tech blog

Welcome to Part 6 of our “Optimise your ROS snap” blog series. Make sure to check Part 5. This sixth and final part will  summarise every optimisation that we did. We will provide a critique for every optimisation that we tried along this series of blogs. Finally, we have reached the last part of this ...

---

[gbeuzeboc](https://canonical.com/blog/author/gbeuzeboc)

21 April 2023

### [Optimise your ROS snap – Part 4](https://canonical.com/blog/optimise-your-ros-snap-part-4)

Robotics

Ubuntu tech blog

Welcome to Part 4 of our “optimise your ROS snap” blog series. Make sure to check Part 3 before. This fourth part is going to explain what dynamic library caching is. We will present how to use it to optimise ROS snaps, along with the different points to be careful about. Finally, we will apply ...

---

[gbeuzeboc](https://canonical.com/blog/author/gbeuzeboc)

17 April 2023

### [Optimise your ROS snap – Part 3](https://canonical.com/blog/optimise-your-ros-snap-part-3)

Robotics

Ubuntu tech blog

Welcome to Part 3 of our “optimise your ROS snap” blog series. Make sure to check Part 2. This third part is going to present safe optimisations consisting of removing duplicates and unnecessary files. We will present three different methods as well as their cumulative benefits for the performance of ROS snaps. When snaps are ...

---

[gbeuzeboc](https://canonical.com/blog/author/gbeuzeboc)

11 April 2023

### [Optimise your ROS snap – Part 2](https://canonical.com/blog/optimise-your-ros-snap-part-2)

Robotics

Ubuntu tech blog

Welcome to Part 2 of the “optimise your ROS snap” blog series. Make sure to check Part 1 before reading this blog post. This second part is going to present initial optimisations already used in the Gazebo snap. We will present the benefit that they could bring to our ROS snaps as well as the ...

---

[gbeuzeboc](https://canonical.com/blog/author/gbeuzeboc)

6 April 2023

### [Optimise your ROS snap – Part 1](https://canonical.com/blog/optimise-your-ros-snap-part-1)

Robotics

Ubuntu tech blog

Do you want to optimise the performance of your ROS snap? We reduced the size of the installed Gazebo snap by 95%! This is how you can do it for your snap. Welcome to Part 1 of the “optimise your ROS snap” blog series. This series of 6 blogs will show the tools and methodologies ...

---

[gbeuzeboc](https://canonical.com/blog/author/gbeuzeboc)

22 September 2022

### [ROS orchestration with snaps](https://canonical.com/blog/ros-orchestration-with-snaps)

Robotics

Ubuntu tech blog

Application orchestration is the process of integrating applications together to automate and synchronise processes. In robotics, this is essential, especially on complex systems that involve a lot of different processes working together. But, ROS applications are usually launched all at once from one top-level launch file. With orchestra ...

---

[Jeremie Deray](https://canonical.com/blog/author/artivis)

5 August 2022

### [How to build a snap using ROS 2 Humble](https://canonical.com/blog/how-to-build-a-snap-using-ros-2-humble)

Robotics

Ubuntu tech blog

We’ve recently celebrated the release of ROS 2 Humble Hawksbill with a post detailing how to get started developing for the new release in containers. In addition, we shared an overview of the new features included with this new release, particularly its enhanced security features. This week we are tackling the logical next step in ...

---

[gbeuzeboc](https://canonical.com/blog/author/gbeuzeboc)

20 July 2022

### [How to use ROS 2 shared memory in snaps](https://canonical.com/blog/how-to-use-ros-2-shared-memory-in-snaps)

Robotics

Ubuntu tech blog

If you already tried to package ROS 2 Foxy applications into snaps, you might have encountered the following error regarding shared memory: This log is stating that FastDDS (formerly known as FastRTPS) couldn’t create a file for the shared memory mechanism due to denied permission. Fortunately, FastDDS is smart enough to fallback to a non ...

---

[gbeuzeboc](https://canonical.com/blog/author/gbeuzeboc)

8 July 2022

### [Install Gazebo for ROS 2 in under a minute](https://canonical.com/blog/install-gazebo-for-ros-2-in-under-a-minute)

Robotics

Ubuntu tech blog

Recently, we announced the beta release of the Gazebo snap to help you install Gazebo for ROS 2. The gazebo snap is easy to install on dozens of Linux distributions and comes bundled with all the dependencies and the ROS 2 integration. It currently supports Gazebo Citadel and thus ROS 2 Foxy. For the sake ...

---

[Holly Hall](https://canonical.com/blog/author/hollyhall)

30 June 2022

### [Star Developers are here!](https://canonical.com/blog/star-developers-are-here)

Ubuntu

Ubuntu tech blog

We are happy to announce that the newest community feature of the Snap Store is here: Star Developers! Background  In the Snap Store, we have a fantastic community where members can discuss topics in the forum, develop snaps and help others. Currently, the Snap Store has verified accounts; verified companies have a green tick by ...

---

1. *Previous page*
2. [1](https://canonical.com/blog/tag/snap?format=md&page=1)
3. [2](https://canonical.com/blog/tag/snap?format=md&page=2)
4. [3](https://canonical.com/blog/tag/snap?format=md&page=3)
5. [4](https://canonical.com/blog/tag/snap?format=md&page=4)
6. [5](https://canonical.com/blog/tag/snap?format=md&page=5)
7. [*Next page*](https://canonical.com/blog/tag/snap?format=md&page=2)
