Actually Linux on SPARC architecture comes in two flavors:
In both case most applications run in 32 bit ( 32 bit userland ).
There is a comprehensive
- A 32 bits kernel for the Sun SPARC, Super SPARC, Micro SPARC and
Hyper SPARC Processors.
- A 64 bits kernel for UltraSPARC based computers.