Ubuntu Core 20 (UC20) is built on the foundations of Ubuntu 20.04 LTS (Focal Fossa). It’s the next generation of Ubuntu for embedded devices.
New features for this release include:
- Raspberry Pi support (both ARMv7 and ARM v8)
- Full-disk encryption via TPM integration
Currently x86-only with ARM to follow. TPM integration works with existing CA - A new recovery and reinstall mode
- Recovery mode menu and chooser
- Initial MAAS & cloud-init support
See Ubuntu Core 20 release notes for a general overview of features in this release, and see below for documentation that deals specifically with Ubuntu Core 20.
Latest image downloads
Download the latest UC20 images from:
http://cdimage.ubuntu.com/ubuntu-core/20/stable/current/
UC20 within the wider Ubuntu Core documentation
Discovering Ubuntu Core 20 | |
---|---|
What is Ubuntu Core? | How Ubuntu Core differs from traditional Ubuntu |
Installing UC20 | Requirements & QEMU/Raspberry Pi install guides |
Inside Ubuntu Core 20 | How snaps are used to deliver confinement |
Data recovery | |
---|---|
Recovery modes | Repair, restore or reinstall an impaired device |
Recovery chooser | Recovery from the device, the reboot command, or API |
Data protection | |
---|---|
Full disk encryption | Protect the confidentiality and integrity of data |
Volume layouts | Which storage partitions can be created |
Disable / enable encryption | Model grade and storage-safety |
Building a UC20 device | |
---|---|
Customising devices | Options for hardware, kernels, and snap package |
Gadget snaps | Define and configure system properties |
Building the image | Sign the model assertion and create the image |