3 ms·
They're bundled into the snap at build time. The tooling to create snaps makes this process fairly automatic. In this respect it works like Docker. App develope
by rlpb 10y ago
They're bundled into the snap at build time. The tooling to create snaps makes this process fairly automatic. In this respect it works like Docker. App developers shipping snaps don't have to worry about how their users are going to get dependencies, or if the dependency versions will make a difference to the behavior of the app.
- amelius 10y agoSo a snap runs inside some sort of chroot jail? (By the way, shared libraries were invented to reduce memory usage. Not sure what will happen to that goal now.)
- mhall119 10y agoKind of, they run in a restricted AppArmor profile that limits what they can see and do, but the filesystem the do see is the same as any other process. KSM should prevent duplicate libraries from taking up extra memory on your machine.