Earlier quoted context omitted.
disclaimer: I work for Mender Mender is basically full image update solution while resin is container based. Mender is fully open source, both client and server, resin is having only client open source. Mender is more lightweight, it provides a thin layer to be integrated with the already existing stack, while resin is providing full stack you need to use to be able to incorporate update mechanism.
So is there any way to make Mender do local updates that are not OTA?
Mender – An open-source OTA software updater for embedded Linux devices
21–30 of 48 posts
Re: Mender – An open-source OTA software updater for embedded Linux devices
#22Earlier quoted context omitted.
That's true. I'm currently also involved in the development of an embedded linux project for which we yet have to find out the perfect update story. We thought about replacing individual packets too, but it looks like a hard way from various perspectives: - Build system: Would need to figure out how to build all these packets (with their requirements) in a reliable way. - Deployment: Deployments should be reproducabl…
I'm kind of in this boat now with a couple of products. The catch is I need to do both local and OTA updates. This seems to be a rare feature that nobody is doing. I also am trying to get Resin.io like containers working. It seems like it would be an easier way to test and deploy.
We fiddled around also a little bit with the container route. I liked it for quick iteration times (rebuild a docker container, pull it from local image registry to device and test it there). But we found out that we won't get by with just container updates, and that most updates would also need to contain a new kernel or kernel module versions.
Re: Mender – An open-source OTA software updater for embedded Linux devices
#23Does Mender work with mbed OS?
Re: Mender – An open-source OTA software updater for embedded Linux devices
#24I guess an over-the-air (OTA) software updater for embedded Linux devices could be considered some kind of systems programming...
Re: Mender – An open-source OTA software updater for embedded Linux devices
#25Re: Mender – An open-source OTA software updater for embedded Linux devices
#26Re: Mender – An open-source OTA software updater for embedded Linux devices
#27Does Mender work with mbed OS?
Figured the answer: no, you need Linux.
Re: Mender – An open-source OTA software updater for embedded Linux devices
#28Re: Mender – An open-source OTA software updater for embedded Linux devices
#29Can someone summarize the difference between Mender and OSTree? I see that QtOTA chose OSTree as their underlying mechanism, which is significant in embedded automotive industry.
Edit: An upside of the alternating rootfs partition approach is that the rootfs can be cryptographically verified at the block level. Chromium OS implemented this, and CoreOS also uses that implementation. This is probably outside the scope of Mender itself, but the updating approach used by Mender enables it.
Re: Mender – An open-source OTA software updater for embedded Linux devices
#30Earlier quoted context omitted.
That's true. I'm currently also involved in the development of an embedded linux project for which we yet have to find out the perfect update story. We thought about replacing individual packets too, but it looks like a hard way from various perspectives: - Build system: Would need to figure out how to build all these packets (with their requirements) in a reliable way. - Deployment: Deployments should be reproducabl…
I'm kind of in this boat now with a couple of products. The catch is I need to do both local and OTA updates. This seems to be a rare feature that nobody is doing. I also am trying to get Resin.io like containers working. It seems like it would be an easier way to test and deploy.