Ubuntu updates its Linux distribution for embedded systems, Ubuntu Core, on version 20. It is based on Ubuntu 20 and thus finds a basic update from the previous version 18. New on board is the support of the Raspberry Pi as well as for deployments with Ubuntus Bare-Metal-Lifecycle Management called Metal AS A Service (Maas).
Property Ubuntu Core is a reduced variant of the classic Ubuntu for use in embedded environments. The core of the system corresponds to that of the Gross Brother Ubuntu 20 – largely at least, because the first differences arise in the way Ubuntu deals with his file system. Unlike Ubuntu 20.04 and 20.10 sets core to a file system in read-only mode, which will liven out of Overlayfs. Because Overlayfs snapshots can be used, can be handled in Ubuntu Core with several circumstances of the system. It can also be quickly and uncomplicated to a Fruhere version. This facilitates the roll back if the configuration of an instance fails.
Support for Raspberry pis
For users with the most important innovation, the factory of Raspberry Pi’s factory is, and that for both ARMV7 and the ARM-V8-based versions of the computer. The distribution thus occurs as a direct competitor approximately to Raspberry Pi OS – Fruher Raspbian, but differs in the nature and objective of this substantial. While Raspberry Pi OS wants to be a universal Linux for the small computers, Ubuntu Core is primarily about a platform for the operation of various Snaps. The latter is Canonical’s package format based on containers. For example, applications can be delivered as a single file and operate where the runtime environment is available for Snap – including Ubuntu Core. Based on the distribution, Canonical already offers several finished appliances, such as Openhab or Plex. In the form of Ubuntu Core 20, the provider thus brings the base for its embedded business to the current technical stand.
Who operates Ubuntu Core on a system with a Trusted Platform Module (TPM), can take the hard disk from version 20 with its help. This is currently only works on Intel-compatible computers. Support for the function on ARM systems, the manufacturer wants to submit later.
Already now works – even on ARM systems – the deployment and the automatic configuration with Metal AS A Service (Maas) and Cloud-Init. Aming a Maas instance, embedded gates can be supplied automatically with an operating system such as Ubuntu Core and remotely control. Maas is Canonical’s tool for comprehensive lifecycle management physical systems.
Own Rescue mode
However, the combination of Maas and Ubuntu Core in Altag have not been allowed to find itself too often. If you might care for Ubuntu Core without Maas and Handisch, also gets protective help from Canonical. Because Ubuntu Core 20 is therefore also with a new recovery mode, which optionally starts a root shell for backing up data or reinstalling the system. On top of that, modified images can be built by Ubuntu Core 20, which already have individually selected Snaps on board – administrators will save themselves a part of the automation.
All details about the new release can be found in the documentation, the finished images are on Ubuntu.COM ready.