https://www.pine64.org/?product=rockpro64-4gb-single-board-c...
About $1000 will get you a Snapdragon 845 devkit with 6GB RAM which is again quite a bit faster. 4 big cores and 4 little cores. ~8500 geekbench.
https://www.intrinsyc.com/snapdragon-embedded-development-ki...
$6400 will get you a 96 core ARM server.
https://www.solid-run.com/product/SRM8040S00D04GE008S00CH/
$300 for a tiny Kirin 970 board with 6GB RAM.
https://www.96boards.org/product/hikey970/
$1200 will get you a Developerbox, 24 A53 cores, also PCIe and FOSS firmware.
https://www.96boards.org/product/developerbox/
£2255 will get you a 32-core Ampere eMAG workstation
https://store.avantek.co.uk/ampere-emag-64bit-arm-workstatio...
You can also order a system from Ampere directly, no public prices but they might be offering 16-core systems for less.
The chip is 16 core 2ghz (maybe 2.2ghz for production), up to 64GB of DDR4
The board will be ATX PSU / 12v input 4xSATA connectors 1xNVME (x4 lanes) PCIe gen 4 x8 open slot (gen3 for LX2160A first silicon) PCIe add-in card 1x USB 3 in the back 2x USB 2.0 in the back 2x USB 3 header for front panel 2x USB 2.0 header for front panel 1xQSFP28 100Gbps cage (100Gbps/4x25Gbps/4x10Gbps) 1 1Gbps rj45 ethernet RTC battery Multiple FAN connectors; one of them with PWM / Tach USB FTDI USB to STM32 for remote management (on/off, remote SPI flash etc...)
The barebones board and COM will be sub $500. So adding all the bells and whistles you are going to looking at minimum $750 for a full working system. We have a proper Developer Workstation spec'd out in the $1300 range. Radeon GPU with multi-display support, 32GB of memory, 1TB NVME, nice looking compact mini-itx case, cooling loop etc.
Just for comparison a full ARM64 kernel build takes about 2 minutes and 30 seconds. The same build on a ThreadRipper2 16 core / 32 thread takes 50 seconds. However the ThreadRipper is a 200Watt CPU and this is a 30Watt SOC
Just a little heads up that options are coming.
[0] http://macchiatobin.net/product/macchiatobin-double-shot/
[1] https://www.cnx-software.com/2017/10/03/macchiatobin-based-d...
https://github.com/MarvellEmbeddedProcessors/edk2-open-platf...
How to compile: http://wiki.macchiatobin.net/tiki-index.php?page=Build+from+...
How to run without flashing: https://lists.freebsd.org/pipermail/freebsd-arm/2018-October... (at the bottom) (tl;dr the 'bubt' command)
I'll have to revisit the TianoCore build as my previous attempts to use it were miserable failures. I assume due to the fact that my OS isn't arranged in such a way as to support EFI booting.
I would love to get it up and running as my gut feeling is that running on a platform that less than 0.0000001% of users are using insulates you from almost all automated attacks I'd encounter on the internet. The only thing I'd feel more secure using would be a Talos PowerPC based system, but those are out of my budget.
I for one would love to see an ARM desktop; I'm already a Linux user and I've largely stopped gaming so there's no reason for me to stick around x86 except that that's basically all I can get. Architecturally I find ARM much cleaner and nice to use, without all of the crufty 8-bit/16-bit/32-bit compatibility shims that we're stuck with because of the evolution of the x86-64 [ed: was IA64] architecture.
https://www.cnx-software.com/2019/02/12/ubuntu-linux-snapdra...
I think that is pretty much as good as they get.
Is this really the best ARM can do?
[1] https://www.anandtech.com/show/12571/gigabyte-thunderxstatio...
I am with Linus on this "server ARM revolution won't happen". I've had to fix an ARM incompatibility that QEMU didn't emulate (related to hardware timers). Pine64 wasn't in stock. I got RPI, but compilation on that toy machine was soooo slooow that I literally forgot about the whole project before it finished compiling.