Thanks for compiling it! You should add affiliate links on it. I was just trying to get to the product page so I ended up googling it instead, but if it was one click away... :)
If you're willing to deal with being outside the range of officially supported boards (or strongly community supported), there seems to be an endless supply of options. Just for AllWinner-based devices, there's a long list at https://linux-sunxi.org/Category:Devices (which includes some from your list like BananaPi and OrangePi). Since many routers are around the sub-$100 mark, you can also check out any of the dd-wrt / openwrt / tomato / etc. devices too. And then you can also go out of scope even further and check out FPGA-based boards (such as http://store.gadgetfactory.net/papilio-pro-spartan-6-fpga-de..., or any of the many boards like it) or go up in price and get something like the NVIDIA Jetson.
(I'm not affiliated with any of those companies, I just tinker with some of their devices. There's just so many cool toys now; why couldn't they be around when I was a kid!)
I know there is a fine line between imitation, flattery, and blatant cloning, but I for one applaud that the board and port layout match those of the RasPi.
This means cases and HATs and certain other peripherials are interchangeable (at least) at a mechanical level, which is a very good thing, instead of promulgating another custom form factor.
It's great that vendors are standardizing on the layout. The same thing happened with the IBM PC/AT motherboard, and that spawned the entire PC clone industry:
Can someone explain what prevents a board like this from supporting USB3 (vs. the Odroid boards)?
I either want something much smaller and cheaper for IoT tinkering or something with USB3 and gigabit ethernet for NAS and high-bandwidth sensors (cameras and depth cameras). Does anyone know a board in the latter category?
>what prevents a board like this from supporting USB3
The choice of which CPU/SoC (system on chip) drives that. The Odroids that support USB3 have an Amlogic CPU that includes USB3. This board has a Rockchip RK3288 that does not support it.
It's probably a price point issue. The latest Odroids have Exynos SoCs with the latest feature set and a price to match. Anything lower market is not going to have the chip IP, internal data bus, and high-speed transceiver IP to support these interfaces because the markets the SoCs were originally aimed at (cellphones, set-top boxes, IoT junk) don't need them.
I know there's some controversy about the open-source-ness of the Raspberry Pi. Can anybody here guess from the specs whether this device will have similar issues?
There isn't much controversy unless you follow stalmanisn (not that there is anything wrong with it).
The SoCs require some closed source blobs to work this is the case for just about any computing device out there.
The board designers are also somewhat limited in what they can release because they often are under an NDA again nothing wrong with that it's just how it is.
You can try and build everything from OS components but you'll fail or will end up with something which isn't very useable or useful.
I rather have good modern boards that are mostly open than a completely open clone of a 1982 era computer.
I believe Rockchips have closed source drivers on their device tree, so forget ever running a truly open source distro or building your own. I'll gladly be corrected about that.
The Mali GPU drivers are closed source binary blobs, so you're forever stuck on the vendor's old kernel, or you can run a later kernel but never play games or watch video.
There's a reason the Raspberry Pi is still outselling all competitors with hardware half as powerful - it's open source and it works.
I think the minute it sells in the US I would order one, though I may have to wait if too many orders happen. If it stays at that under $80 range that is. I love the idea of having something the size of a RPi and being able to slap Linux on it and put services I can use in my LAN. Also of course the ability to be able to do much more with it. I wonder if there's a reason it hasn't hit the US yet.
Has this been officially launched? There is no word about it on the Asus USA website, I have searched other Asus global sites with no results either. I couldn't see the Asus logo on any of the pictures published on CDC.
Lifehacker and CDC are sufficiently reputable sources but isn't the above a bit strange?
Thank you, yes, I had read that. I'm not asking about availability though, I'm asking if this is actually an official Asus-branded product. I know the article says so, but something seems off as I said above.
Aside from that, I don't think the performance will be acceptable. I've been running Spark and Jupyter on a 20-core, 5 node cluster and it's acceptable, but only useful for debugging (because stuff happens slower).
The problem with the compute boards is that they don't have anything you may need, like something to talk with each other.
If I wanted to build a cluster out of them, I'd probably have to break out the USB connections in some way, probably meaning a whole custom PCB or something... Given that there are more powerful Pi clones out there I don't get the appeal for this particular usecase.
I heard a delightful retort recently to this kind of comment:
"And if my grandmother had wheels, she'd be a bicycle"
Who's to say that the architecture can support 4GB, or that adding the components in would only bump up the price by $20, or that ASUS wanted to make something different to the device they made but just didn't know how, or that the goal is to have a device targeted at the 'limited use desktop PC' market, or that users of a limited use desktop PC would find memory the biggest constraint on this device for their particular choice of OS ... and so on.
It's easy to identify ways that you could improve the specifications, and increase the cost, of pretty much any device. It's hubris to believe designers / vendors of hardware are ignorant of this.
I mean, PCs from thirty years ago (when RAM was measured in kilobytes) were good enough to develop on. Quad cores and gigabytes of RAM sure are nice to have, though.
Of course, for a barebones PC, you don't really need "Nice".
You said the magic word: drivers. There are already plenty of boards with superior hardware to the Raspberry Pi. But one of the Pi's advantages is its driver support. That support in itself is a function of the enormous community that has sprouted up around it.
So thats what remains to be seen: are the drivers going to be written/debugged to make all of that hardware play nice with each other.
Agreed, a while ago I tried one of the Orange pi boards for a mere $10. While you get a lot of bang for the buck, the support community for alternative boards is tiny. I spent quite a bit of time working out the kinks to get to similar utility of a raspberry out of the box.
I use a rk3288 Chromebook with Crouton. While I couldn't get GPU accelerated X under that environment I did manage to run some OpenCL demos, which is significantly more than I was expecting.
I'm not sure why Chipsets list their capabilities as being GLes only when they seem far more capable than Full OpenGL cards from years past, I would have thought that part would be down to drivers more than anything. What could a i740 do that the Mali760 can't?
Another example is Mesa, where chips like the Raspberry Pi's VC4 and Adreno support desktop OpenGL because Mesa already has much of the plumbing in place, whereas the proprietary drivers only implement ES.