Ubuntu Core documentation

Ubuntu Core is Ubuntu engineered for embedded and IoT systems. It’s image-based and immutable, with every element confined within a separate sandbox.

It provides a deployment infrastructure for developers to deploy production images, creating a minimal, secure, and transaction-based operating environment for your applications.

Ubuntu Core reduces the time needed to flash and provision images in production lines, ensuring they’re secure while delivering the desired user-experience to your users.

From Linux and maker space tinkerers, to the robotics, automotive and signage industries; from a single device, to a deployment of thousands. From a tiny SoC to a fleet of full-powered PCs. Ubuntu Core can handle it.

In this documentation

Tutorials
Get started - a hands-on introduction to Ubuntu Core for new users

How-to guides
Step-by-step guides covering key operations and common tasks

Explanation
Concepts - discussion and clarification of key topics

Reference
Technical information - specifications, APIs, architecture

Project and community

Ubuntu Core is a member of the Ubuntu family. It’s an open source project that welcomes community projects, contributions, suggestions, fixes and constructive feedback.

Thinking about using Ubuntu Core for your next project? Get in touch!