The best embedded Linux tool you've never heard of: Rugix
So you have a Linux-based application that you want to run on both cloud and bare metal devices with non-bricking Over The Air (OTA) update capability. You probably thought of a few popular options like: Mender , SWUpdate , fwup , fwupd , balenaCloud , Torizon , JFrog Artifact Manager , Memfault , OSTree , Vib , ABRoot , Airo , boot2container , gokrazy , BareMetal OS , Yocto , Buildroot , ACRN , or even roll your own solution , but those options are either complicated, expensive, don't support OTA updates, or don't support both cloud and bare metal scenarios. You may have also considered automatically running a cron job to update the OS using a package manager but that's a bad idea . So what's left? A little-known tool that rocks! Rugix