Not even 'optimised', it just won't boot/work. Several distros like those from RedHat and SuSE don't include a special ARM64 kernel variant for 'Pi', or actually for all those hundreds of SBCs/boards/computers with ARM SoCs from Allwinner, Amlogic, Broadcom, Marvell, Rockchip, to name a few lower cost. See full list: https://git.kernel.org/pub/scm/linux/ke ... 4/boot/dtsNot all are optimised for Pi/ARM.
It is getting better as the Videocore GPU is now well supported by Mesa3D and the Pi is supported in the mainstream Kernel.
The Raspberry Pi OS is tweaked better.
If a board has UEFI firmware like almost all x86-64 from Intel/AMD, the distro would simply run on a board, at least boot and have some network connectivity and so on. But Pi is far from usable with mainstream kernel currently (6.12), unless you buy an USB2-ethernet adaptor, then it sort of works for headless/CLI.
@segeysam
Arch Linux more of less assumes you compose the image for your Pi yourself, or actually partition and format the SD-card yourself and copy everything yourself to the card. You need an extra Linux computer and RPi Imager is not applicable.
Canonical/Ubuntu has done some special efforts to create a dedicated Pi3/4/5 kernel and also create a pre-installed image like those for RPiOS. I also used it on a Pi4-2GB when there was no good 64-bit Raspbian. It was the beta 'server/cloud' image, likely they see some benefits to provide those images. For creating a community test force maybe, so they later get more business customers or a built-in phone-home trick or search/ads stats, I don't know.
Pi5 has a new chip (the RP1) for which all drivers/subsystems have a long way to go I think before they are sort of default in the Linux mainline kernel sources.
Statistics: Posted by redvli — Sat Nov 23, 2024 1:28 pm