Blog posts tagged
"Snaps"

191 posts


Rhys Davies
26 February 2021

What is virtualisation? The basics

Article Desktop

Virtualisation plays a huge role in almost all of today’s fastest-growing software-based industries. It is the foundation for most cloud computing, the go-to methodology for cross-platform development, and has made its way all the way to ‘the edge’; the eponymous IoT. This article is the first in a series where we...

Rhys Davies
26 February 2021


Canonical
25 February 2021

DFI and Canonical offer risk-free system updates and reduced software lead times for the IoT ecosystem

Article Canonical announcements

Feb. 25, 2021 – DFI and Canonical signed the Ubuntu IoT Hardware Certification Partner Program. DFI is the world’s first industrial computer manufacturer to join the program aimed at offering Ubuntu-certified IoT hardware ready for the over-the-air software update. The online update mechanism of and the authorized DFI...

Canonical
25 February 2021


Igor Ljubuncic
28 January 2021

Want to publish a snap? Here’s a list of dos and don’ts

Article Desktop

Technology is a medium that enables us to achieve things in life, ideally in a pleasant way. In the software world, operating systems, programming languages and application frameworks are the tools of the trade. But you need the right tool for the right job. If you’re thinking about writing or porting your code to snaps,

Igor Ljubuncic
28 January 2021


Igor Ljubuncic
31 December 2020

Snaps and themes – on the path to seamless desktop integration

Article Desktop

Alongside performance, theming is one of the primary concerns for desktop snap users. People expect applications bundled inside snaps to look and behave just like their counterparts shipped and packaged in the traditional way in their Linux distributions, and any discrepancy in this space can lead to a degraded user...

Igor Ljubuncic
31 December 2020


Alan Pope
10 December 2020

Snaps: How we got here

Article Desktop

I’m celebrating nine years at Canonical, and coming up on 15 years since I started contributing to Ubuntu in the community. It’s been quite the ride, helping build, support and advocate for the most popular Linux desktop, and most used Linux distribution in the cloud. Over those years, we’ve strived to make it easy for

Alan Pope
10 December 2020


Igor Ljubuncic
13 November 2020

Popular snaps per distro (2020 edition)

Article Desktop

Back in mid-2019, we wrote a blog post detailing and comparing the most popular snaps across multiple distributions – Arch Linux, CentOS, Debian, Fedora, Manjaro, and Ubuntu. This article gave us a fascinating insight into the usage patterns across these different systems and their audiences. We wanted to see if and how...

Igor Ljubuncic
13 November 2020


Ian Johnson
30 October 2020

Introducing etrace – a multi-purpose application profiling tool

Article Desktop

These days, the internal workings of Linux applications involve many different moving parts. Sometimes, it can be rather difficult to debug them when things go wrong or run slower than expected. Tracing an application’s execution is one way of understanding potential issues without diving into the source code. To this...

Ian Johnson
30 October 2020


Igor Ljubuncic
27 October 2020

Snap speed improvements with new compression algorithm!

Article Desktop

Security and performance are often mutually exclusive concepts. A great user experience is one that manages to blend the two in a way that does not compromise on robust, solid foundations of security on one hand, and a fast, responsive software interaction on the other. Snaps are self-contained applications, with...

Igor Ljubuncic
27 October 2020


Rhys Davies
15 October 2020

The Windows Calculator on Linux with Uno Platform

Article Internet of Things

The good folks in the Uno Platform community have ported the open-source Windows Calculator to Linux. And they’ve done it quicker than Microsoft could bring their browser to Linux.  The calculator is published in the snapstore and can be downloaded right away. If you’re on Ubuntu or you have snapd installed just run: ...

Rhys Davies
15 October 2020


Igor Ljubuncic
1 October 2020

How to make snaps and configuration management tools work together

Article Cloud and server

In environments with large numbers of client machines, configuration management tools are often used to simplify and standardize the target state of each host in a seamless, automated and consistent manner. Software like CFEngine, Chef, Ansible, and others offer a high degree of granular control over software packaging...

Igor Ljubuncic
1 October 2020


Igor Ljubuncic
15 September 2020

Security corner: snap interface & snap connections

Article Cloud and server

One of the defining features of snaps is their strong security. Snaps are designed to run isolated from the underlying system, with granular control and access to specific resources made possible through a mechanism of interfaces. Think of it as a virtual USB cable – an interface connects a plug with a slot. Security and

Igor Ljubuncic
15 September 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


Rhys Davies
13 August 2020

Develop Uno Platform projects on Linux with Visual Studio

Article Internet of Things

Uno Platform is bringing their support to Linux. Uno allows you to build native mobile, desktop, and WebAssembly apps with C# and XAML from a single code base. You can build Linux applications with Uno using Visual Studio and Ubuntu on WSL. In collaboration with Uno, we built a mock-up snap that measures and adjusts

Rhys Davies
13 August 2020


Igor Ljubuncic
23 July 2020

Complex problems, clever solutions – unique containers and virtualization snaps

Article Desktop

Snaps come in many shapes and forms: security tools, productivity apps, games, handy utilities, video editing software, and more. Often, most snap package a single application. But snaps can also include services, databases, as well as multiple binaries. How far can this concept scale, you ask? Quite far. There are also...

Igor Ljubuncic
23 July 2020