logoalt Hacker News

essephyesterday at 3:58 AM3 repliesview on HN

You can't get an ARM one though, only X86, which is mostly the point.


Replies

adrian_byesterday at 11:15 AM

This is the only thing at a reasonable price with an Armv9.2-A CPU that is not a smartphone, but this Chinese CPU has various quirks.

An older but better ARM CPU with quadruple Cortex-A78 cores (Armv8.2-A ISA) is available for use in embedded computers from Qualcomm, rebranded from Snapdragon to Dragonwing. There are a few single-board computers of credit-card size with it, which are much faster than Raspberry Pi and the like.

Such SBCs are cheaper than the one from TFA and they are better for the purpose of software development.

The computer described in this article has the advantage of better I/O interfaces, the SoC has much more PCIe lanes, which allows the computer to have more and faster network interfaces.

If you want for an ARM computer to be a true high-throughput network server, then this one is the best choice. Nevertheless, for a true network server, a mini-PC with an Intel or AMD CPU will have a much, much better performance, at the same price or even at a lower price.

Using ARM is justifiable only for the purpose of software development, or if you want a smaller volume and a lower power consumption than achievable by a NUC-sized computer. For these purposes, one of the SBCs with Qualcomm QCM6490 is a better choice.

While a credit-card-sized SBC has only one Ethernet port, you can connect as many Ethernet interfaces as you desire to it (by using an USB hub and USB Ethernet interfaces), as long as the network throughput is not important and you just want to test some server software.

The Minisforum computer from the parent article has only 2 advantages for software development, the Armv9 ISA and being available with more memory, i.e. 32 GB or 64 GB, while the smaller ARM SBCs are available with 8, 12 or 16 GB.

g947oyesterday at 4:20 AM

Most people don't care about nominal difference in x86 vs arm. They care about cost, performance, efficiency, noise etc. Which applications run on the machine does matter.

The article never explained why the author wanted an ARM setup. I can only consider this a spiritual thing, just like how the author avoids Debian without providing any concrete explanations.

show 3 replies
inventor7777yesterday at 4:31 AM

True. However, I've always noticed that ARM has less Linux support than x86, and the main benefits ARM is known for are typically performance/watt, running cooler, and less legacy support.

Since this server seems to have pretty average performance/watt and cooling, I can't really see much advantage to ARM here, at least for typical server use cases.

Unless you're doing ARM development, but I feel like a Pi 4/5 is better for basic development.

show 1 reply