as needed.
Roon uses ALSA directly, so pipewire and the likes are left out of Roon OS because they are not needed. You find that is the case for most software running on most distributions.
- The RAM usage on Roon OS grows relational to the library size being managed by Roon.
- We find that most people do not “shrink” their library size.
- Swap’s purpose is to temporarily provide a larger (but much slower) medium for application memory when it is exceeded. The hope is that it is short term so your system can go back to performing well.
Swap on a special purpose OS is less important because you aren’t allowed to run arbitrary software on the machine. If you exceed the RAM capacity in Roon OS, Roon crashes, and the fix is to add RAM.