Snappy Ubuntu Core is a new rendition of Ubuntu with transactional updates – a minimal server image with the same libraries as today’s Ubuntu, but applications are provided through a simpler mechanism. The snappy approach is faster, more reliable, and lets us provide stronger security guarantees for apps and users — that’s why we call them “snappy” applications.
Ubuntu Snappy supports Canonical’s AppArmor kernel security system for delivering human-friendly security. This means snappy let’s you isolate applications from one another completely. Snappy is easily extensible with frameworks like Docker – after adding a framework to your Snappy you can run apps on it.
All OS and application files in Snappy are kept separate and as read-only images. This means updates on Snappy are easy and predictable. With delta management Snappy can also keep the size of downloads minimal. Of course Snappy provides roll backs for system and application updates.
Per default Snappy doesn’t come shipped with Docker but you can easily install Docker as a framework to run apps – in this case Docker containers. The installation is pretty simple:
sudo snappy install docker
When I was trying out Docker on snappy I couldn’t start any containers because of a permission denied error. The bug has already been reported to launchpad.