Our explanatory and conceptual guides are written to provide a better understanding of how snap and the snap daemon (snapd) work. They enable you to expand your knowledge and become better at both building snaps and getting the most out of the snap ecosystem.
How snaps work
Understand how snaps update automatically using the channels they’re installed from.
- Refresh awareness: How updates are handled when apps are running
- Using channels: Understanding channels, tracks, risk-levels and branches
Security
Learn about how snaps use standard Linux security policies to isolate themselves from the system, and from each other.
- Security policy and sandboxing: How we use AppArmor, Seccomp and cgroups to secure snaps
- Snap confinement: Learn more about snap’s various degrees of isolation