Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

Blog posts tagged
"Snaps"


Ian Johnson
30 October 2020

Introducing etrace – a multi-purpose application profiling tool

Desktop Article

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 end, we wrote an app ...


Igor Ljubuncic
27 October 2020

Snap speed improvements with new compression algorithm!

Desktop Article

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 layered security, and as ...


Rhys Davies
15 October 2020

The Windows Calculator on Linux with Uno Platform

Internet of Things Article

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:  snap install ...


Igor Ljubuncic
1 October 2020

How to make snaps and configuration management tools work together

Cloud and server Article

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 and system configur ...


Igor Ljubuncic
15 September 2020

Security corner: snap interface & snap connections

Cloud and server Article

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
27 August 2020

Snapcraft corner: Staying on track

Desktop Article

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 developers flexibilit ...


Rhys Davies
13 August 2020

Develop Uno Platform projects on Linux with Visual Studio

Internet of Things Article

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 ...


Igor Ljubuncic
23 July 2020

Complex problems, clever solutions – unique containers and virtualization snaps

Desktop Article

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 some rather unique ...


Igor Ljubuncic
9 July 2020

How to manage snap updates

Cloud and server Article

Updates are an integral part of the software lifecycle. Quite often, they bring improvements, vital security patches – and sometimes, unfortunately, bugs, too. In mission-critical environments, it is important to assert a high degree of oversight and precision over updates. Snaps come with a built-in automatic update mechanism, whereby sn ...


Canonical
8 July 2020

Canonical enables Linux desktop app support with Flutter

Canonical announcements Article

By Chris Sells (Google) & Ken VanDine (Canonical) Google’s goal for Flutter has always been to provide a portable framework for building beautiful UIs that run at native speeds no matter what platform you target. To validate this capability, we started by focusing on the mobile platforms, Android and iOS, where we’ve seen more than ...


Igor Ljubuncic
2 July 2020

A blast from the past – Shutter

Desktop Article

The wheel of software turns, and apps come and go. But the end of development does not always mean the end of usefulness. Sometimes, programs stubbornly remain around, offering a complete experience that can withstand the test of time. Several weeks ago, we talked about how you can preserve old applications with snaps. Today, we ...


Igor Ljubuncic
7 May 2020

How to preserve old software – with snaps

Desktop Article

If you have been using computers for some time now, you probably have fond memories of this or that piece of software from the past, an application or a game that was fun, useful and just plain great, but which isn’t available any longer. For those who have had a chance to experience the digital ...