We’ve just released resinOS 1.24.0 (for Raspberry Pi and BeagleBone devices at the moment, more coming out step by stem), which comes with a system watchdog enabled by default. This change addresses some practical problems that people were having out in the field, as it protects the device from hardware lockups and kernel hangs. It is a first step towards a more comprehensive solution and thus does not cover all the bases (protecting the application or connectivity, for example), but a necessary step to try out how watchdogs like this work in practice for resin.io fleets.
See more details in our announcement blogpost: Keeping Your System Running with a Host OS Watchdog!
Also, if you have any watchdog or reliability stories, share it with us here!