Blog posts tagged
"Snaps"

191 posts


Holly Hall
1 October 2021

What is an IoT marketplace?

Article Internet of Things

The Internet of Things (IoT) ecosystem is expanding at a rapid rate, with the number of devices growing every year. The increase in physical hardware being manufactured multiplies the amount of software needed to perform various functions on new platforms. There are a range of IoT use cases, including voice-controlling...

Holly Hall
1 October 2021


Igor Ljubuncic
16 September 2021

Snap Performance Skunk Works – Ensuring speed and consistency for snaps

Article Ubuntu

Snaps are used on desktop machines, servers and IoT devices. However, it’s the first group that draws the most attention and scrutiny. Due to the graphic nature of desktop applications, users are often more attuned to potential problems and issues that may arise in the desktop space than with command-line tools or...

Igor Ljubuncic
16 September 2021


Igor Ljubuncic
14 July 2021

How to cache snap downloads and save bandwidth

Article Cloud and server

For many people, fast broadband connection and unlimited data are a reality. For others, they are not. If you have several Linux hosts in your (home) environment, and you’re using snaps, each of these systems will separately communicate with the Snap Store and periodically download necessary updates. This can be costly...

Igor Ljubuncic
14 July 2021


Holly Hall
30 June 2021

Top 10 apps for a fresh Linux install in 2021

Article Desktop

Are you struggling with too much lag? Is it time for a spring clean and a fresh Linux install? Ready to upgrade to Focal Fossa (LTS) or Hirsute Hippo? Whatever situation you are in, get started quickly with some of the most popular apps you need for a fresh Linux install. Here are all the

Holly Hall
30 June 2021


Holly Hall
24 June 2021

A technical introduction to the Snap Store Proxy

Article Internet of Things

In the world of IoT, it is crucial to be fully in control of your devices. Over-the-air (OTA) updates are essential for a distributed set of devices. This must be carefully managed to ensure that an update is not pushed at a time where the device is active and operation should not be interrupted. To

Holly Hall
24 June 2021


Igor Ljubuncic
18 June 2021

How’s my snap faring on different distributions?

Article Ubuntu

The life of an application can roughly be divided into two: everything that happens before it goes live – building, packaging, publication – and then, everything that happens after that milestone. Traditionally, on Linux, developers didn’t always have an easy way of deriving useful numbers on how their software was...

Igor Ljubuncic
18 June 2021


Igor Ljubuncic
28 May 2021

Hey snap, where’s my data?

Article Desktop

Snaps are self-contained applications, isolated from the underlying operating systems by several layers of confinement. This mechanism introduces security benefits, but it may also create confusion for people who are less familiar with how snaps work and behave, especially when it comes to filesystem access. Today, we’d...

Igor Ljubuncic
28 May 2021


Igor Ljubuncic
13 May 2021

How to troubleshoot application issues and crashes with snapd gdbserver

Article Apps

Sometimes, applications may not run well, or they could even crash. When such issues occur, it is useful to have a consistent, reproducible method of triggering the problem, so that developers can have a reliable way and sufficient data to troubleshoot the issues and produce a fix. In the software world, the GNU Debugger (gdb)

Igor Ljubuncic
13 May 2021


Igor Ljubuncic
7 May 2021

The snap developer’s guide on how to migrate to new bases

Article Apps

A couple of weeks ago, we published an article about Ubuntu 16.04 entering Extended Security Maintenance (ESM), and the implications of this change for snap publishers. We talked about the different options available to developers and publishers who still may rely on the older bases in their build process – free Ubuntu...

Igor Ljubuncic
7 May 2021


Igor Ljubuncic
23 April 2021

Better snap metadata handling coming your way soon

Article Ubuntu

Open the Snap Store, click on any application you like – you will now see a page full of useful tidbits – screenshots and videos, application description, last update, license, contact data, and other information. The data shown here is often the first impression the user gets about the software, and can be a deciding

Igor Ljubuncic
23 April 2021


Igor Ljubuncic
15 April 2021

Should you ever reinstall your Linux box? If so, how?

Article Desktop

Broadly speaking, the Linux community can be divided into two camps – those who upgrade their operating systems in-vivo, whenever there is an option to do so in their distro of choice, and those who install from scratch. As it happens, the former group also tends to rarely reinstall their system when problems occur, while

Igor Ljubuncic
15 April 2021


Rhys Davies
8 April 2021

How to make your first snap

Article Desktop

Snaps are a way to package your software so it is easy to install on Linux. If you’re a snap developer already or you’re a part of the Linux community, and you care about how software is deployed, and you’re well versed in how software is packaged, and are tuned into the discussions around packaging

Rhys Davies
8 April 2021


Igor Ljubuncic
26 March 2021

What’s in a snap?

Article Desktop

Snaps are several things, all at once. They are confined, standalone Linux applications that bundle all their necessary dependencies, which means they do not need to rely on the underlying system, and can run independently of it. Snaps are also packaged as compressed Squashfs filesystems, using the .snap extension. For...

Igor Ljubuncic
26 March 2021


Igor Ljubuncic
23 March 2021

How does Ubuntu 16.04 entering Extended Security Maintenance (ESM) affect snap publishers?

Article Cloud and server

At the end of April, Ubuntu 16.04 LTS will reach the end of its five years of mainstream support and enter the Extended Security Maintenance (ESM) phase. If you’re a snap developer, and you have built or based your snaps on Ubuntu 16.04 (Xenial) packages and libraries, you may want to know how this milestone

Igor Ljubuncic
23 March 2021