- Do you plan to stay up-to-date with new Moby releases, or is it a one-time hard fork?
- Do you plan on contributing some of the IoT optimizations back into mainline Moby over time?
- If you have contributed to Moby in the past, what's your experience of contributing, is the community welcoming?
- What's the planned differenciation between Balena and Resin.io?
https://www.slideshare.net/resin_io/balena-a-mobybased-conta...
(too bad that the talk wasn't recorded by the organizers, as far as I know)
What sorts of devices would benefit from a system like this? Can someone give me sone use cases where being able to run containers on embedded devices would be useful? The tech seems pretty cool, but I am just having a hard time wrapping my head around it as someone who's experience with embedded stops at hacking on raspi/arduino/esp* devices
We built balena after running docker for millions of hours on resinOS devices. Turns out, containers are not just a good, but probably the best way to manage software on embedded linux devices. The whole "edge computing" wave that's started moving now is based on the idea of deploying containerised workloads to these devices. What we found though, is that Docker tends to have several subtle biases towards cloud usage that become apparent in the embedded context. So we made Balena to embed our improvements into Docker.
I can talk about this stuff for hours, but suffice to say we have customers doing building automation, smart retail, digital signage, industrial automation, automotive, etc. My current favourite though is the guys that put devices on the back of sea turtles in the galapagos. Check this footage out: https://www.youtube.com/watch?v=JfkfLsgEN9Q
Edited to add: On the hardware question, resinOS works on many many device types including niche industrial boards and well-known maker SBCs. We've made it relatively easy to port to new devices so we can keep expanding our supported types of devices. In the meantime, we're working on our own "industrial" raspberry pi variant, which, based on our experience so far, should be good enough for 60-80% of serious use cases. https://resin.io/blog/introducing-project-fin-a-board-for-fl...
Source: have photographed fish with resin/docker.
Btw, also a big fan of Etcher!
Yeah, right.
Literally immediately below the install script. I wish people would leave these low-effort comments on reddit where they belong.
Just having that suggestion burried somewhere on page 300 of a documentation is worth enough to mention it.
It's not a question of free choice but a question of how we educate people to develop software.
What is the difference between blindly trusting a script piped directly from the source and blindly trusting a script packaged in a tarball? Can you honestly say that you’ve audited every piece of code that you execute on your system, and can say with complete confidence that no data on your system has been tampered with? Do you reverse engineer and audit your unsigned binary installers before executing them? If not, then I’m very curious to hear why you believe that you are somehow avoiding the same risks posed by a curl | sh script such as this one.
(... I'll show myself out.)