Jack is definitely the standard way of doing it for SuperCollider on Linux. There is an AUDIOAPI
flag in the cmake build settings - you can set -DAUDIOAPI=portaudio
when you make your own build. (There's no direct libasound implementation; supercollider is cross-platform.) However, be warned that the portaudio approach is rarely used and might not even work at the moment. If you need help getting a build working, ask the sc-devel mailing list.
On the other hand I know people have run jack+supercollider on small ARM devices such as beaglebones. You might find it a better use of your time to go with the flow and use jack.