“The breadth and pace of open source innovation has made it the center of gravity in technology today, and the Ubuntu community has once again delivered the most reliable way to consume that innovation” said Mark Shuttleworth, Founder of Canonical and Ubuntu. “While containers are the name of the game in cloud today, I would also highlight the speed at which snaps are enabling developers to deliver the very best bits to Linux machines on Ubuntu and other distributions, from the desktop to the cloud and beyond, at the edge of computing.”
Containerisation of applications and operations Ubuntu offers the most complete portfolio of container support in a Linux distribution, with snaps for singleton apps, LXD by Canonical for lightweight VM-style machine containers, and auto-updating Docker snap packages available in stable, candidate, beta and edge channels. The Canonical Distribution of Kubernetes 1.6, representing the very latest upstream container infrastructure, has 100% compatibility with Google’s hosted Kubernetes service GKE.
Snaps are now supported across 10 Linux distributions. More than 1,000 snaps have been published since the release of Ubuntu 16.04 LTS across a range of Linux devices and sectors such as IoT (eg Blue Horizon, openHAB), networking (eg Quagga, Free Range Routing, SONIC, Keepalived), desktop (KDE, web, libreoffice and GNOME apps), and cloud / server (for example Kubernetes, etcd, Rocket.Chat). GNOME Software supports snap installation directly from a link on a web page and Canonical is working with both KDE and GNOME to ensure smooth integration of snaps in those desktop environments.