Build secure IoT devices with Ubuntu Core

Everything you love about Ubuntu, locked down for security. Helping you make safer things - because we’re all connected.

Get straight to market with our device partners
  • Intel logo
  • Raspberry PI logo
  • Dell logo
  • Rigado logo

Canonical and partners speed up your device development.

Get to market faster

Security first

Security is our job from the moment you power it on.

We redesigned the entire system from first boot to create the most secure embedded Linux for devices and connected things.

Tamper-resistant and hardened against corruption

Every aspect of the system is checked and verified.

You need to know your software is pristine; not just for installation, but for the whole lifetime of the device.

Immutable packages and persistent digital signatures mean Ubuntu Core can verify any software component at any time.


Strict confinement everywhere

One bad app shouldn’t compromise the whole system

You trust your developers, but anybody can make a mistake.

We created a whole new armoury of Linux security capabilities to ensure all applications stay confined to their own data.


10 years security updates, by Canonical

That's a decade of sleeping soundly.

Ubuntu Core 18 gets 10 years of Canonical maintenance from Ubuntu 18.04 LTS. Your smallest devices are now as secure as your servers.

No other embedded Linux comes close.


OS image size comparison

Minimal core, minimal risk, minimal bugs

Core is for machines, so we stripped it down to bare essentials.

Fewer packages to attack, fewer bugs to fix, fewer forced changes. We reduced the OS to reduce the attack surface. That leaves more disk for your IoT applications and data.


Vulnerability scanning

We check every snap for known weaknesses or risks.

Ubuntu Core benefits from the automatic scanning of all snaps for vulnerable libraries and problematic code.

Contact us Get Ubuntu Core ›

Built for business

Bring your applications, we take care of the rest.

Manufacturer’s update control

Decide which updates go to your devices.

As a device manufacturer or a snap publisher, you decide which updates are signed, certified and delivered to your devices.


App store included

Your own app store. Your own software portfolio.

Every device built with Ubuntu Core has a secure app store. Use the global store for access to all the standard apps, or curate your own collection.

See what an app store can do for your things


Enterprise management

Absolute control over every device in the building.

Enterprises gain complete audit and control over every piece of software on every single device on the network. Regardless of manufacturer.

Know exactly which kernel version and which OS version is running. You decide when updates happen. You decide which versions, too.


License compliance

We help you keep track of the licenses you depend on.

Standard license metadata simplifies compliance. Ubuntu Core uses open source packages from the world’s most widely deployed Linux, and we track licenses in all key components.


Software ecosystem, ready to go

Thousands of applications built to work across devices.

A standard platform helps publishers support multiple devices without recompiling. And everybody wants to support Ubuntu - it’s the most widely deployed Linux in the world.

Visit the Snap Store Get your own app store ›


Mission critical support

Every Ubuntu Core device qualifies for Canonical support.

Your Ubuntu Advantage contract covers enterprise support for all these devices. Get to the heart of a problem faster, get fixes straight from the source.

Contact us

Developers love Ubuntu

Your business is software defined.
Keep developers happy and productive to attract the best talent.

  • Happy developers create amazing products
  • Amazing products attract more great developers
  • 8/10 Linux developers choose Ubuntu

One platform from workstation to device

Bring your apps from Ubuntu Server to Ubuntu Core.

Snaps run on Ubuntu Server, Desktop and Core. One platform, one process. Your developer workstation, your build farm, your cloud and servers all use snaps. Your appliances too - with extra security.

Build your IoT application with Snapcraft


Embedded Linux is easy on Ubuntu

We handle the board. You handle the apps.

No bad BSPs. No maintenance nightmares. No integration delays. Just develop on Ubuntu. Embedded, but not as you knew it.


Deploy to devices as fast as the cloud

Publish direct to devices and watch updates in real time. Bring continuous deployment right to the edge.

Put your devices on rails for rapid iteration with continuous deployment pipelines, beta testing and canary updates. Featuring Travis integration and a multi-architecture build service.


GitHub logo

Harness all things open source

From Github to Ubuntu Core in minutes.

Ride the open source wave, or build your own community. Open source projects default to Ubuntu, so building is easy.

Contact us

Incredible reliability

Every application update has a backup plan.

Every device has a backup kernel and OS.

Because every device matters.

Transactional updates everywhere

Bulletproof updates need a whole new approach. Preserve data and roll back on error. Automatically.

Your power supply may not be reliable. Your devices will be. Resilience to adversity saves money and reputations. Bank on Ubuntu Core to deliver your updates safely.


Backup boot paths

Low-level updates preserve the prior boot path.

When you have to update the kernel or the operating system you want to know you can go back if needed. Ubuntu Core keeps the last working boot so you always have a safety net.


Snapshots for application data

Standard mechanisms for application data management.

Every device has apps which keep track of critical data. We make sure you can manage the data which matters to you, consistently, across all your Ubuntu Core devices. Backup and restore anything, anywhere.

Contact us

Reduce the cost of Linux

Use Ubuntu Core for free. Pay only for extra services.

The reference images of Ubuntu Core are free to redistribute. Engage Canonical for enablement and custom service levels. We’ll get you to market faster.

Bandwidth matters for billions of devices

Delta updates reduce traffic to the edge.

Shipping and updating apps adds up to a lot of traffic. Control costs with automatic compression and delta composition.


Canonical logo

Off-the-shelf board support by Canonical

First class enablement for widely used boards and silicon gets you straight to market.

Low-level development is a distraction in the race to market. Focus all your effort on the experience that differentiates. Pre-certified chipsets keep you out of the weeds.

See our supported boards ›


Right-size your silicon

Finish your apps, then choose your chips.

A standard platform means you can develop your software and polish your industrial design first, then choose the right size chips for your experience based on real code and data.

Get the best deal when you’re ready to ship.


Choice of ARM or x86

Ubuntu runs the same. Your apps build the same.

We support both 32-bit and 64-bit apps on both architectures. If it doesn’t compile and run the same, we’ll fix it. Open up your supply chain.

Contact us

Let’s work together

Talk to us about using Ubuntu Core for your next project.

Get in touch

Make your own Ubuntu Core device

Walk through all the steps to build an image for a device.

Build a custom Ubuntu Core image