
What’s under the hood
Ubuntu Core is built from snaps, a secure, confined, dependency-free, cross-platform Linux packaging format. Snaps are entirely self-contained, even to the point of encapsulating their own file system. This means they include everything they need to run in any environment. They're used by Ubuntu Core to both compose the image that's run on a device, and to deliver consistent and reliable software updates, even to low-powered, inaccessible and remotely administered embedded and IoT systems.
Snapd is the background service that manages and maintains installed snaps. Alongside its various service and management functions, snapd:
Snapcraft is a powerful and easy to use tool for building and publishing snaps. It helps you:
Over the air updates for Linux done right
Ubuntu Core 20 authenticates the boot process by default. Authentication is based on the verification of digital signatures. This means:
Ubuntu Core uses digital signatures to cryptographically ensure data integrity with:
Ubuntu Core offers a recovery mode that can be activated manually when booting or remotely via an API call. It additionally offers:
Get in touch with a Ubuntu security expert to discuss the advanced security requirements of your application.