https://www.armbian.com/download/?device_support=Supported
Using a distribution developed by the community is a lot better than relying from the vendor: no planned obsolescence because the vendor wants to sell the latest board, and great integration between different boards from different manufacturers. Of course that means some more time to wait until support by the community reaches a stable state, which I concur can be a subjective problem; not a huge one however.
So you mean no actual support and bug fix is pretty much never once the community moved on.
"The community" is not a magic bullet.
My only concern is the PCB quality looked poor but they were pre-production models.
I might order one of these for a Mycroft unit.
https://www.arm.com/architecture/system-architectures/system...
https://developer.arm.com/documentation/102677/0100/UEFI-req...
I have three SystemReady arm devices and it's pretty awesome to be able to just boot an aarch64 live ISO and install. The experience is the same for running vms via ESXi arm edition.
Nvidia Jetson AGX Xavier - https://developer.nvidia.com/embedded/downloads#?search=uefi
Honeycomb LX2 - https://github.com/SolidRun/lx2160a_uefi
RPI4 - https://github.com/pftf/RPi4
It can be tedious building/provisioning the firmware but once complete they are ready for any aarch64 uefi iso.
What is annoying however is when distros don't ship an aarch64 uefi iso - but instead choose to build a zillion device specific "preinstalled" arm images. (looking at you manjaro)
The list of supported devices for ESXi arm edition is a great place to start for identifying options and is constantly updated.
https://flings.vmware.com/esxi-arm-edition
Raspberry-Pi-4
Ampere-eMAG-8180
SolidRun-HoneyComb-LX2K
NXP-LS1046A-FRWY
NXP-LS1046A-RDB
Arm-Neoverse-N1-System
Ampere-Altra-based-Serv
NVIDIA-Xavier-AGX-Devel
NVIDIA-Xavier-NX-Devel
Ampere-Altra-from-OCI
Marvell-Armada-A8040-Octeon-TX2
Socionext-SynQuacer
PINE64-Quartz64-Model-AThe current RPi shortage really highlights the need for multiple cheap(ish), widely available, and well enough supported ARM boards if we want to have a healthy ecosystem for hobby/tinkerers.
Windows did have and to some extent still has many crappy, old drivers that reduce system stability. We don't need to encourage that on Linux.
I don't want windows and exactly this outdated shit. I want Linux and vendors that understand, that software is part of their job if they want to sell me hardware.
The vendor-specific device trees are not always upstreamed, but you can compile a mainline kernel post-rk3588 release and have it work with the right device tree.
5V 4A is not really part of the USB PD specification. I mean, sure, you can do it with PPS but you bet it's not that but something nonstandard where it just pulls 4A instead of the standard 3A yolo style.
When I need an experimental box I usually setup a droplet on Digital Ocean or a local VM.
I also use another Pi to control my sound system[1].
[1]: https://blog.yossarian.net/2022/11/07/Modernizing-my-1980s-s...
The Pi are not just the hardware, but foundation and community maintained OS too.
A functional Pi GPU took herculean effort (hardware codecs etc.), and years of dedicated people trying to get mystery binary-blobs to work. I think the beagleboard are pretty good too, but have nowhere near the user-base of the pi.
Many people are now upcycling low-power micro PC thin clients, as they refuse to get price gouged for a pi4.
Compiling from source code products like GNU Emacs, SBCL, Racket Lang IDE, TeX, Graphviz sorts of things is a breeze. I don't feel like I am being pushed around like China's Foxconn hires subcontracted to Apple that's looking to buy the Man. U's soccer/football hooligan fanbase.
The FLASH storage medium is unreliable on the Rpi, I know, but I haven't got around to finding something faster and durable and easily replaceable. Samsung has durable external USB devices from what the advertising says.
There are times on the Rpi when the cpu load shoots up, I guess that is due to Garbage In Garbage Out website JS stealing cpu cycles to mine tokens.
I paid $5 for the $50 discount on the 16Gb RockX5B Radxa but by the time they got around to updates on supply I had lost the coupon discount code. Threw it out in the old email box.
If you want a seamless experience, use an x86 SBC, they work great, never worry about kernel support, etc.
You will pay for it in performance for watt.
(IE 5 watt rk3588 vs 15 watt pentium J6412)
There are vendors who seem to care a lot, like Radxa (who makes the rockpi series), and others for whom the sbc offering is basically a test kit for their android tablet SOC's.
Edit: I should say x86 SBCs because there are AMD and other x86 SoCs out there.
... and no SATA. Only an M2 interface
Its up to 8GB at the moment