All the smaller ones will feel like plastic keys. Not a piano.
They have to be plugged into a computer to hear anything. There are no built in sounds.
Linux would be mostly up to the manufacturer. But many are class compliant and I’m sure Linux is too. So would work as long as both of those are true on the controller you choose.
No idea about apps/software sorry