---
title: Blog posts tagged "confinement"
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/confinement?format=md
---

# Blog posts tagged "confinement"

#### [The new classic confinement in snaps – Even the classics need a change](https://canonical.com/blog/the-new-classic-confinement-in-snaps-even-the-classics-need-a-change)

As part of their fundamental, security-driven design, snaps are meant to run isolated from the underlying system. In most cases, the idea works well, and granular access to system resources using the mechanism of interfaces allows snap developers to ship their applications packaged with strict confinement. However, there are some scenario

---

Company

#### [The magic behind snap interfaces](https://canonical.com/blog/the-magic-behind-snap-interfaces)

Snaps are confined, self-contained applications, designed with portability and security in mind. By default, strictly confined snaps run in isolation, with minimal access to system resources. For instance, they cannot access home, network, audio, or display. To make their snaps usable, developers and publishers can declare a set of interf

---

Company

#### [Snapcraft confinement & interfaces](https://canonical.com/blog/snapcraft-confinement-interfaces)

Snaps. The final frontier. These are the voyages of the OSS Snapcraft. Its continuing mission, to provide snap users with simple, clear and effective tips and tricks on how to build and publish their applications. In this tutorial, we are going to talk about confinement and interfaces – how to restrict what your snaps can

---

Desktop

#### [Introduction to snapcraft](https://canonical.com/blog/introduction-to-snapcraft)

First steps are always hard, especially in technology. Most of the time, you need a primer, just the right dose of knowledge, to get started with a platform. This tutorial and upcoming sequels are designed to provide developers with simple, clear and effective tips and tricks on how to build and publish their applications as

---

Desktop
