My impression is a continuing difficulty with the Linux desktop on ARM is performant GPUs with upstream video drivers in the kernel.lurk101 wrote: ↑Sun Dec 10, 2023 2:18 pmThe meaning of support is ambiguous. If you mean help with difficulties or misunderstandings, the yes Raspberry is better due to this forum. If support as in runs many different applications, then no difference.Gavinmc42 wrote: ↑Sun Dec 10, 2023 10:44 amOne advantage of Pi's software support is it works and there are many options.I don't mind tinkering to get some programs running, but IME the Raspberry Pi SBC's tend to need less of it.
The second advantage is learning how to compile stuff from source, including kernels on the Pi.
Handy for knowing how to DIY complex stuff on other SBC's.
Amrbian for the orangepi, and for all boards it supports (including the Pi4), has an excellent kernel build and image preparation system.
On x86 the AMD, Intel and the Noveau drivers all load firmware from the blob collection. For me the fact that the blob runs on the GPU is not as important as the video driver being supported by the team of Linux kernel developers. On the other hand, the fact that the code running on the CPU is open source may be what makes this type of support possible.
Having the driver included upstream means new releases of the kernel don't break the driver and moreover that developers of desktop operating systems can build a generic kernel and focus more of their efforts on the usability aspects of their computing environment. This cooperation where no one group has to do everything is what makes Linux on x86 unique.
Said another way, third party distributions are an important part of the Linux desktop ecosystem; however, it's no fun to maintain a third party distribution that runs on a bunch of ARM SBCs.