Survey Says: Raspberry Pi Still Rules, But X86 SBCs Have Made Gains (linuxgizmos.com)
DeviceGuru writes: Results from LinuxGizmos.com's annual hacker-friendly single board computer survey are in, and not surprisingly, the Raspberry Pi 3 is the most desired maker SBC by a 4-to-1 margin. In other trends: x86 SBCs and Linux/Arduino hybrids have trended upwards. The site's popular hacker SBC survey polled 1,705 survey respondents and asked for their first, second, and third favorite SBCs from a curated list of 98 community oriented, Linux- and Android-capable boards. Spreadsheets comparing all 98 SBCs' specs and listing their survey vote tallies are available in freely downloadable Google Docs.
Other interesting findings:
Other interesting findings:
- "A Raspberry Pi SBC has won in all four of our annual surveys, but never by such a high margin."
- The second-highest ranked board -- behind the Raspberry Pi 3 -- was the Raspberry Pi Zero W.
- "The Raspberry Pi's success came despite the fact that it offers some of the weakest open source hardware support in terms of open specifications. This, however, matches up with our survey responses about buying criteria, which ranks open source software support and community over open hardware support."
- "Despite the accelerating Raspberry Pi juggernaut, there's still plenty of experimentation going on with new board models, and to a lesser extent, new board projects."
Plus who cares about numbers? The pi and x86 boards are meant for totally different applications.
Only the State obtains its revenue by coercion. - Murray Rothbard
I also have to wonder if they really are looking at all the options, because the espressobin board is ARMv8 but also has SATA.
"(I) have this unfortunate condition that causes me not to believe a single thing any politician says when a mic's on.
It hits the sweet spot for price/performance/Low hassle.
Faster and more expensive? I might as well buy a cheap tablet.
Faster and cheaper? But lacks library support and a user based chock full of not just FAQ but rarely asked obsuratta that is key thing you needed to understand to get your job done
If your time has any value then there is no computer cheaper than a pi worth the price difference. One can say that almost factually.
THe ones that do compete are the ones offering more features like beagle bone.
Some drink at the fountain of knowledge. Others just gargle.
The Pi is great and all but its woefully underpowered. I've tried a number of different boards, the ODROID has way better specs and in the same price class.
But every other x86 and even ARM boards I've tried are unstable. UDOO, Intel Compute Stick, UP Board all worthless as they crash from overheating within 48h of operation. And on ARM boards I can find little under $200 that has anything better than a Mali 450 GPU which is already nearing a half a decade old.
Custom electronics and digital signage for your business: www.evcircuits.com
Intel just killed it's IoT platform line, so there are going to be fewer x86 options for SBCs.
Anons need not reply. Questions end with a question mark.
How do the different Pis have a "strength in communicating with an Arduino?" The x86- and MIPS-boards can do that just as well, there is nothing stopping one from communicating with an Arduino over I2C, SPI, serial or whatever even on the other platforms. And no, Pi definitely doesn't have a "strength" in Ethernet, either, considering it's just 10/100 and it's actually a USB-device and thus eats bandwidth from the USB-ports, all of which are internally connected to a single USB-hub on the PCB.
On the whole, people don't want open specifications more than they want something that is well-supported. Open specifications are a good thing, don't get me wrong. But given the choice between something that's a huge hassle to get working (and keep working) smoothly that's open and something that just plain works...well, I offer this survey's results as Exhibit A.
For your security, this post has been encrypted with ROT-13, twice.
pot, meat kettle
The article little to do with x86 vs ARM market share. It is basically a comparison of different single board computers (SBC). To bring up x86 is kind of pointless - especially considering that Intel just killed the majority of their boards.
hypocrisy is a funny thing, sneaks right up on you doesn't it.
If they come with an HDMI output you would expect it to be able to compose a display at 1080p beyond a single stream movie.
Custom electronics and digital signage for your business: www.evcircuits.com
No, I look at the specs and expect them to do what is listed because I understand it's an SBC, not a workstation.
Anons need not reply. Questions end with a question mark.
The 40nm process the Pi is fabbed on is now nine years old.
The Pi 3 is very thermally limited. Overheating and power supply related problems are very common. It's also only a ~30% improvement over the Pi2 while the Pi 2 was more like a 700% improvement over the original Pi. All of this would be very different if the Pi 3 had been fabbed at 28nm.
Yes, it doesn't make sense to try to push the Pi onto a leading edge process like 10nm, where per-transistor costs are going up rather than down and FinFET design gets more complicated. But a move to e.g. 20nm planar would make a huge difference and be enough to keep performance close to other ARM competitors for many years.
The trouble is that Broadcom has largely moved on and it's going to be difficult to get a die shrink (or any improvements to VideoCore) to happen. The Pi 4 will be a long time in coming.
Can you set it and forget it to do something important 24/7/365 without any real supervision? Having it to deal with a serious amount of data? Fuck no.
We have a couple rpis doing machine vision analysis in our QA shop, and they've been chugging at probably 50+% CPU load along for more than a year. When a vender for more serious equipment was taking a week to get back on an issue with broken equipment, we had a temp solution that became permanent.
The only reliability issue we've had is when using them to control some kilns, where even $1k+ controllers have died. It is pretty trivial and minimum cost to once a month or two to spend five minutes throwing in a new RPi with a copied flash card all setup to go.
Could you use something a whole lot cheaper to do that? Yes.
The equipment cost is trivial compared to engineering time. The cost of a RPi is effectively zero to us as long as you're not burning them for heat. The fact we can hand it to whatever engineer is least busy and have something working in a day is a godsend, especially when the PLC programmers are backlogged. We're not getting rid of the PLC guys, we're just focusing them more on where they are needed. Which is how tools and economics work in the real world: you use what is cheapest over all while getting the job done with sufficient quality. We would gladly pay $10+k for some controllers when needed in a pinch, but if the vender says it will take them a week while in house says they can buy a "toy" and get it done by the end of the day with no long term consequences, we go with the "toy" in that case.
Can you set it and forget it to do something important 24/7/365 without any real supervision?
Why is approximately 7 years the benchmark you're setting?
WHERE THE HELL DO YOU GET THE ESPRESSOBIN, GODDAMMIT??? Not from KickStarter any more obviously. Not from Amazon - "We don't know when or if this item will be back in stock." GlobalScale doesn't give any hint. Google doesn't yield any leads.
And how much $ is it in whatever fantasy world that it is actually available?
What the christ is wrong with their marketing?
The deal-killer with the r.pi is the still-unfixed USB bandwidth bug that has plagued the platform since the first generation.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
Any chance we could get our hands on a couple of your kiln-killed units? Be interesting to see what failed.
I was surprised by the Raspberry Pi 3 stability. I constructed a light on/off switch to switch on light in the apartment via internet when I am on holiday. It can run without reloading for long time. I do not know for how long as the system never has got any issues.
What are you, stupid? If you actually do that and press "order now", all it does it take you to the stupid dead ends I listed. Jeeze.
If they come with an HDMI output you would expect it to be able to compose a display at 1080p beyond a single stream movie.
compose a display?
Honestly I've never checked. I only ever use the HDMI port for debugging. Generally they run headless for me and on the rare occasion I've built a gadget with a screen, then I use the official screen. The graphics (which I freely admit were pointless animations that I did for fun though amazingly actually increased the usability of the device) ran smoothly.
So, works for me (tm), but I've never tried using it as a desktop or laptop replacement.
SJW n. One who posts facts.
And four of the top ten. Well done RPF! (Raspberry Pi Foundation.)
I believe that one of the most important factors is the same thing that makes the Arduino so popular amongst embedded controllers: Community. Both have vibrant active communities where newcomers can share ideas and get help. Both provide support for those getting started.
With the Pi Zero and Zero W we have a ridiculously inexpensive platform that runs a full blown OS. True, it is not up to snuff for replacing your desktop and costs do add up adding peripherals, but there are still some applications where the cost is significant.
FWIW, I have two employed. The first drives a retired monitor to provide a 'fireplace display' for SWMBO's office (https://github.com/HankB/pi-video-player) This one actually required some programming and runs on a Pi Zero. The other application is a Pi 3 B running an MPD server to play music on my home stereo. It would probably run on a Zero W (which was not available when I built this) but I'd have to rig up something for audio output since the Zeros do not have an audio jack.
These are very handy little devices.
>I>How do the different Pis have a "strength in communicating with an Arduino?"
Yes you can use USB on any computer to talk to an Arduino, but the PI also makes it easy to use I2C and/or SPI to talk to them.
An x86 or other boars without GPIO - not so much.
---
"I can't complain, but sometimes still do..." Joe Walsh
The RPi isn't the only SBC with a GPIO-header with user-accessible I2C and SPI. There are about a billion different ARM-based SBCs like that around by now, and plenty of x86- and MIPS-based ones with available GPIO-headers, too. Of course it has "strength" over a board without such accessible interfaces, but that's just a stupid comparison to begin with, like comparing apples and airplanes, and it has no "strength" over any other board with those interfaces.
That doesn't we should be happy with poor thermal design and crashes. If you give a board certain features, then using them for any period of time should not cause them to overheat and crash.
You can't expect certain things from an SBC but not crash every 48h because there is some load is one of them.
Custom electronics and digital signage for your business: www.evcircuits.com