no se para que unes solaris y sparc, cuando uno es un sistema operativo, un UNIX y lo otro es una arquitectura, diferenciemos plz.
No todos los unix's son comerciales, en este foro se deberia saber, el unix de bsd tiene version libre, FreeBSD como su nombre indica, especializada para x86, como desktop, servidores y demas, tb se puede implantar en otras arquitecturas no x86, como servidor.
Es una potente oposicion a linux, diria que porque no es tan conocido, la gente usa linux, pero no empecemos en discusiones, probar y opinar :P.
mas info en
www.freebsd.org
Despues tb tenemos NetBSD, para montar sobre cualquier arquitectura, para eso esta diseñada, tb es un potente servidor, y demas caracteristicas que vereis en
www.netbsd.org
Por ultimo el OpenBSD muy util para servir de firewall, info en
www.openbsd.org
Despues yo desconozco de otros, pero seguro que hay mas que no son comerciales como decis ;)
Recordad, software libre != Linux :)