Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting our team. We will be in touch shortly.Close

  1. Blog
  2. Article

Tom Callway
on 13 May 2015

Canonical announces snappy switches with Ubuntu Core and network function apps

Penguin Computing the first to ship network switches with snappy Ubuntu Core

Canonical today announces the availability of ‘snappy’ Ubuntu Core on whitebox and OCP switches. Ubuntu Core is a high security platform with transactional updates, offering a choice of switch control software from leading brands in the switch market and introducing an app store for switch innovation.

Canonical’s move continues the disaggregation of hardware and software in the network equipment market, going further than previous initiatives by separating the operating system from control applications. Rather than a choice of firmwares, each of which has fixed functionality, Ubuntu Core allows switch control vendors to extend their offerings dynamically with apps (or “snaps”) on the shared core platform.

“Traditional switch manufacturers and the disruptive new entrants both want to move to software-defined solutions, and Ubuntu Core offers a well-defined neutral core that supports the widest range of hardware at the best price,” said Dustin Kirkland, product manager for Ubuntu Core and Ubuntu Server at Canonical. “With Ubuntu Core on the switch, customers choose their preferred hardware and their preferred switch control software independently, and they can extend the functionality of the switch with amazing apps.”

Penguin Computing is the first to qualify and offer switches based on snappy Ubuntu Core and their Arctica network control software. Initial offerings will be top of rack 10GE and aggregation 40GE models. Apps include a firewall from Zorp, loadbalancing from F5, network virtualization system from Midokura and Canonical’s rack control and OS provisioning software, MAAS.

“For well over a decade, Penguin Computing has been the leader in open, Linux-based cloud and HPC solutions. We are excited to support snappy Ubuntu Core and ‘snap’ applications on our switches. The pairing of Ubuntu Core and Arctica brings incredible features and value to the whitebox switch market. We look forward to adding these switches to our data center and OpenStack solutions.” David Ingersoll, Vice President Penguin Computing

‘Snappy’ Ubuntu Core is a recent addition to the Ubuntu family that uses the “snappy” package system with transactional updates and automatic rollbacks, a minimal server image, high security and a simple way to install additional applications. The ‘snappy’ approach is faster, more reliable, and provides stronger security guarantees for apps and users than traditional Linux packaging.

Snappy apps (known as snaps) and Ubuntu Core itself can be upgraded atomically and rolled back if needed, a bulletproof approach for switching environments where predictability and reliability are paramount.

For a young project, there has been tremendous adoption of Ubuntu Core by developers working on connected devices. A showcase of snaps and things at this week’s IOT World in San Francisco includes a smart refrigerator from GE, a range of robots and drones, switches, cameras, and various savvy gizmos with apps delivered straight from the cloud. The Energy Detector (TED), CloudPlugs, Freedomotic, Microsoft, Acer, Erle Robotics and many others demonstrated their apps and solutions and devices powered by Ubuntu Core.

This new generation of switches are best thought of as servers with built-in data plane ASICs. They enable a new class of network applications (“NFV”) right where they’re most needed – at the heart of the data flow. Network applications running in containers on every switch can distribute hard analytical problems and provide much higher scalability for demanding cloud networking. Canonical’s leadership of Linux container projects like LXD, and its work in mobile devices which also require secure updates and apps, positions it well for the enterprise device market.

“Enterprises now have a single platform to manage for a very wide range of devices – from switches to access points to robotics to bare metal container hosts. Snappy Ubuntu Core unifies ‘all the things’ and provides management with a universal firmware and app store. We are delighted to support both the traditional and the new breed of network equipment providers in their move to software-defined infrastructure, and delighted to work with all major silicon manufacturers to accelerate the adoption of their newest and best reference platforms,” said Mark Shuttleworth, Founder of Canonical and Ubuntu.

To learn more about snappy Ubuntu Core visit

Related posts

20 March 2024

Canonical’s Ubuntu Core receives Microsoft Azure IoT Edge Tier 1 supported platform status

Canonical announcements Canonical News

London, 20 March 2024. Canonical has announced that Ubuntu Core, its operating system optimised for the Internet of Things (IoT) and edge, has received Microsoft Azure IoT Edge Tier 1 supported platform status from Microsoft.  This collaboration brings computation, storage, and artificial intelligence (AI) capabilities in the cloud closer ...

5 March 2024

Create an Ubuntu Core image with Landscape Client included

Internet of Things Ubuntu Pro

Canonical recently released the Landscape Client snap which, along with the new snap management features in the Landscape web portal, allows for device management of Ubuntu Core devices. In this blog we will look at how this can be deployed at scale by building a custom Ubuntu Core image that includes the Landscape Client snap ...

13 February 2024

Simplify IoT device management: How to add Ubuntu Core devices to Landscape

Internet of Things Article

Landscape has been a member of the Canonical product list for almost as long as Canonical has existed. Landscape allows administrators to manage their desktop and server instances from a single centralised portal. With the latest release of Landscape Server (23.10), we’ve introduced the ability to manage snap packages from Landscape – and ...