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

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.

Read the Ubuntu Core security whitepaper

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.


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


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.

More about CI/CD with Snapcraft


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.


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

Get to market quickly with SMART START

Canonical and partners offer full-service enablement, customisation and development to get your first device to market. App store and security updates guaranteed.

SMART START

$30,000 - 2 week delivery


  • X86 or ARM
  • Ubuntu Server or Core
  • Dedicated app store
  • 1,000 devices included
  • 3 snaps produced for you
  • 3 days consulting
  • Monthly security updates

Time to market is crucial when establishing an IoT strategy. Canonical will validate your hardware, package your apps and prepare your device image. Free your team to focus on your solution, industrial design and business operations.

Choose from our extensive list of certified boards and boxes with long-term security commitments.

Add-ons cover enablement and certification of alternative boards and additional chipsets. For the first year, app store and device security updates are included.

Add-ons to SMART START

Full Disk Encryption

$30,000


Enable full disk encryption with hardware key management and optional key escrow. Choice of ciphers and hardware acceleration for minimal performance impact. Essential for devices with personal information in regulated industries.

Secure Boot

$30,000


Enable secure boot, ensuring that the device will only run its certified workload. Hardware key management devices such as the TPM are used to validate each stage of the boot process, for enhanced assurance of integrity of the running OS.

Device Enablement

$25,000 - $200,000


If Canonical’s certified hardware list doesn’t include what you need, we may be willing to enable your preferred board. Pricing varies depending on the similarity between your board and existing certified boards.

FIPS Certification

$45,000


Meet Federal information processing requirements with a FIPS-certified kernel and cryptographic libraries. FIPS certification takes place every six months - fully compliant devices must restrict updates to certified versions. Note that this is available on x86 only.

Kernel Livepatch

$60,000


Reduce the number of reboots significantly by live patching your running kernel. Requires specific certified kernel on an Ubuntu LTS release. Requires x86 architecture.

High Availability Kubernetes

$15,000


With Canonical MicroK8s you gain a fully CNCF conformant cloud-native Kubernetes for device application operations, including clustering for high availability, service mesh support and automatic security updates.

Download Ubuntu Core

Try Ubuntu Core 18 on one of a popular development board

Download and install Ubuntu Core 18

Make your own Ubuntu Core device

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

Build a custom Ubuntu Core image

Let’s work together

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

Get in touch