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 |
Stores: Store overview | Brand accounts | Dedicated snap stores | Store scoping
Security: Full disk encryption | Sandboxing | Use a recovery mode
Management: Update control | Remodelling | Upgrade Ubuntu Core
Core elements: Introduction | Storage layout | Snap in Ubuntu Core
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!