Viewing as everyone topics and scenes not meant for you are faded or hidden

Snapd map

Every topic is a short narrated deck. Pick any place, follow the roads at the end of each deck, and switch perspective at the top to see only what applies to you.

START HERE Why snapsthe problems snaps solve⚑ snapdoverview of the subsystems⚑ GETTING SNAPS Storeinstall · download · channels⚑ Packagingsnap files · snap.yaml⚑ INTERFACES AND CONFINEMENT Interfacesplugs · slots · connections⚑ Implementationrepository · backends · policy⚑ For usersconnect · disconnect⚑ For developersdeclaring plugs and slots⚑ Classificationall 222 by pattern⚑ Confinementsnap-confine · AppArmor⚑ homeone interface⚑ networkone interface⚑ contentone interface⚑ Workloadsruntime permissions⚑ RUNNING SNAPS Overlordchanges · tasks · state⚑ Refreshschedule · hold · re-refresh⚑ Servicesdaemons · timers · sockets⚑ Snapshotssave · restore⚑ Configurationsnap set · snap get · confdb⚑ Remove and revertrevisions kept on disk⚑ UBUNTU CORE Boot and recoverysnap-bootstrap · modes · FDE⚑ Model · gadget · kerneldefining a device⚑ SNAPCTL · the snap's API into snapd snapctlhow it works⚑ Configuration, healthget · set · set-health⚑ Services, refreshstart · refresh · tasks⚑ Device and systemmodel · kmod · mount⚑ INTERFACE FAMILIES · every interface, grouped by what it touches Buses and boardsgpio · i2c · spi · serial⚑ Devices and storagecamera · joystick · mounts⚑ Networknetwork · bind · control⚑ Desktop and sessionwayland · audio · desktop⚑ Files, data, snapd APIhome · content · snapd-control⚑ Containers and supportdocker · lxd · -support⚑ System control-control · -observe⚑ ASSERTIONS · signed statements snapd trusts Assertionshow they work⚑ Identity and storeaccount · account-key · store⚑ Snaps and validationsnap-declaration · validation-set⚑ Devicesmodel · serial · system-user⚑ confdb and messagesconfdb-schema · messages⚑ HOOKS · code snapd runs inside a snap Hookshow they work⚑ Lifecycle hooksinstall · configure · refresh⚑ Interface hooksprepare- · connect-<plug>⚑ Device hooksprepare-device · fde-setup⚑ confdb hookschange-view-<plug> …⚑ POLICY · who may install and connect what Interface policythe questions snapd asks⚑ Base declarationthe rules built into snapd⚑ Snap-declaration rulesper-snap rules from the store⚑ Evaluationhow one rule decides⚑ When snapd asksinstall · connect · auto-connect⚑ TOOLS snap debugtools for looking inside⚑
⚑ visited 0 of 0 · dashed: no slides yet · audience: users app developers Ubuntu Core developers snapd developers admins

Click a place to enter it. Inside a topic you see only its exits, like rooms in an adventure game; m brings the whole map back. space plays, ← → step.

1 / 1

Roads from here