It has become apparent that Internet of Things devices need a major security upgrade. Most of these changes need to be made at the software level, including the operating systems being used. Canonical announced Ubuntu Core 16, which focuses on providing additional security for IoT devices. Additionally, the new version will improve the validation of snap apps.
One of the most significant changes to be found in Ubuntu Core 16 is how failed software updates will be handled. In most cases, the OS would continually try to update to the latest version if the process failed for some unknown reason.
Read more at The Merckle