(18-Dec-2023, 06:19 PM)Snoopy8 Wrote: Thought it would be better to have a separate thread to discuss what platforms should be supported for Measurements 1.3.x. As all of you know, AK has limited capacity to develop and support SO and ideally, should be concentrating on only 2 platforms.
X86 64
Ubuntu Server 22.04 LTS is the obvious candidate. And has the additional bonus of a supported real time (RT) kernel. Another candidate is Ubuntu Server 23.10, with a newer kernel and more up to date drivers.
Raspberry Pi 4/5
Bookworm aarch64 Lite (without desktop) SO installation is faster than Ubuntu, with a newer 6.1 kernel but there are more outstanding issues. Ubuntu Server 22.04 64 Raspi SO installation is much, much slower than Bookworm, but everything works on an old 5.15 kernel. Other candidates include Ubuntu 23.10 Server 23.10 and 32 bit versions of Bookworm and Ubuntu Server Raspi.
While Ubuntu 22.04 Raspi works as it is, I am concerned by issues with installing CamillaDSP and building a RT kernel. (Have successfully built RT Kernels for Ubuntu Server 22.04 and Bookworm aarch64 Lite). While these issues should not affect most SO users, I feel that Ubuntu Raspi's much slower development path could hold back the evolution of SO.
My preferences for Measurements 1.3.x are X86: Ubuntu Server 22.04 LTS with supported RT kernel and Pi4/5: Bookworm aarch64 Lite.
Comments?
Yikes! Will you forgive me for a bit of a ramble? My brain is shredded by last-minute Christmas work panics
I've read and reread your post, @snoopy8, and tried to work out the pros and cons for the Raspberry Pi. Things are clear-cut for that other platform

I've had to put my RPi 5 aside because there are problems in the RPi OS and Ubuntu directions. On the RPi 3/4 platforms, I have an Ubuntu 22.04 64-bit server playing along nicely and have done so for what seems like weeks now. However, sometimes I sense a lack of responsiveness when I press play. Otherwise, I'm not noticing much of a slowness issue. Indexing speed seems fine on the LMS machine, and the client machines are pretty dumb, so it's difficult to tell. Maybe it's the combined unresponsiveness of the server and client?
It's a shame SO has got to this point when Ubuntu LTS is late in its product cycle.
I'm not sure I've contributed much here, and realistically, I won't get any time to compare platforms until around the New Year.