The Thinkerboard has power instability issues under load. If your looking at machines then I would read the forums on Armbian.com.
I would avoid Banana Pi at all cost, since everything they do is incomplete, not documented and not compatible with anything. (Read more on that on the Armbian forums). I had all the line from Banana Pi, its all decommissioned trash, except the oldest type was ok.
If you want stable proven 2GB machine then Orange Pi Plus 2e was sort of a "Dream machine when it came out". Since then there are many faster options but less tested. (And I have not verified Xojo code on them, like Le Potato, Expressobin, Rock64 (does it actually run 64 bit OS ? have not checked, that would rule out Xojo)).
I use Orange PI Plus 2E (with Fan) as build-server for ARM. It runs 24/7 for months without issues. But am looking into going for one of the 3 mentioned above to get more speed. Once there is proper mainline support for them.
Well i think that depends on varius factors.
If you need something fast with good software support you can not go wrong with the raspberry pi 3
(you have the downside of only 100MB Ethernet and USB2.0 (and no SATA Port for Example)
Yes as Björn said the older BananaPis are the better ones (in case of software support) but i think it is not as bad ad tkaiser from armbian makes it out to be - nor is it as good as sinovoip says it should be) - I myself have here Running 2 BananaPi Pro(s) (from LeMaker) now running for nearly 3 Years without Major Downtimes (Only Reboots for kernel Updates, both with HDDs via SATA). I also have 2 BananaPis M2U from SinoVoip now running for 3 1/2 Month with the latest Images without Problems - there is a new one out (with the last 3.10 Kernel out (which Upgrade i still have to do.)
I also use a CubieTruck (also known as Cubieboard 3) with CentOS 7 as OS. which is now running for 6 Month without Major Downtimes (except reboots for kernel Updates) without Problem with 2 HDD via the SATA RAID Addon-Board.
And yes the SATA Ports on all of this devices are now as fast as the sata Ports on a normal PC but in My Internal "Test-Cases" they are always faster than the HDDs via USB (most SBC only have USB 2.0).
Another Info i myself don't realy like Armbian! Because of the always Up2Date Mainline Kernels - i really like LTS Kernel(s) - i don't need the latest "Features".
It's sad that Bananaian.org is EOL (Updates till April 2018) - it had an LTS Kernel 4.4. - which is why im looking into CentOS ARM which is also an LTS Kernel...
Due to the discussion here then I went to check if I could run Xojo application on Rock64, and it actually does run.
(Running the stock Linux they offer with it, but its in a mess state, waiting for proper Armbian for it for further testing)
Guessing the distro from their web either is 32 bit or has 32 bit libraries to make this possible.
MemTotal: 4019968 kB
MemFree: 3442672 kB
It does show all 4GB of ram there though.
Ok, thanks for the responses. I have seen some claims by Microsoft's IoT (Internet of Things) Windows IoT operating system and was curious if anyone tried it. Staying on the theme of this conversation, the Pi hardware would need to be fast enough.
Another option would be a Linux distribution to be installed.
This is good. Thanks, and I'll let the conversation continue. :)
@Eugene D A great discussion everyone.
Is there a PI that is fast enough to run the 64-bit Xojo IDE?
Raspberry Pi itself can't run the Xojo IDE cause it's ARM but this board is x86-64 and should run the Xojo IDE (64-bit).
Intel Based UP-Board
Just search for "Intel based board" or "Intel based SBC" (Single board computer)