Ubuntu Core, the Ubuntu flavour optimised for IoT and edge devices, has now available a Beta version for the new UC22 release. You can start using Ubuntu Core 22 Beta if you’re interested in testing the new features of the upcoming GA release.
This release builds on established strengths for Ubuntu Core, consolidating its reliable and secure nature and introducing new features. Some of them include::
Remodelling allows you to change the ID of a device so that it can be rebranded, remodelled or assigned to a different Store
Validation sets help you ensure that only specific snaps are installed, and optionally, only specific snaps at fixed revisions
Factory reset
Piboot as the one-stage bootloader on Raspberry Pi, offering user experience improvements like booting from external devices and better support for hats
Speed improvements
Footprint reduction
MAAS support
And much more.
Pre-built images are available to download for some of the most popular architectures.
The general availability of Ubuntu Core 22 will be announced in the coming weeks. Stay tuned.
What are the system requirements for core22 on x86 and on arm? For IoT snaps are likely to be pretty heavy burden on low memory poor preforming IoT devices. I see no value in snaps for IoT builds that are likely to never be upgraded (yes this is awful but is the reality of the cheap IoT devices). I would prefer to use a prebuilt environment instead building my own Yocto or Buildroot Linux Frankenstein mess.
Hmm I need Raspberry Pi Zero 2W support which was just added to 5.18 mainline kernel. Also my customer requirement is no phone home / tracking (confirmed with code scan and real-time blocking/detection at the router). The Ubuntu registration requirement is a deal breaker here.
Not very developer friendly…
I’ll have to work on a custom Frankenstein Buildroot.