Re:When Open Becomes Opaque: The Changing Face of Open-Sourc...
by JohnFen on Thursday July 20, 2023 @11:56AM
(#36802405)
It entirely depends on the project. For about 2/3rds of the ones that I do, I don't really need much grunt. A 50 cent microcontroller can do the job as well (sometimes better) as a full R-Pi, but at a fraction of the cost ("cost" including power usage, size, etc.). I frequently see projects using a hefty system like an R-Pi that could have been done equally well with a tiny microcontroller.
And having a full OS running means that more code is running. More code means more potential points of failure.
Of course, if your project is something that needs a larger processor or more advanced software, then what you say can be very true.
Also, if your skillset is more in line with programming larger systems than smaller ones, the development time will be shorter for you by going with a full OS.
Unlikely. The marginal cost is so low that a "beefier" but standard processor that's widely used is likely to be cheaper than a lower-powered but less-popular processor. And using a standard system that everyone else does is more likely to have the bugs ironed out.
I don't like it, but realistically unless you really need low power it's cheaper and simpler to get an extremely standard off-the-shelf RPi like system and slap whatever on it. The savings you can shave off by going smaller just aren't worth the effort.