In a nutshell, from what I remember reading, they're basically the same. Both are technically flavors of Unix with slightly different ways of handling things. I don't think there is any specific advantage of Solaris over Linux, but there may be that I am not aware of. I admittedly don't work with Solaris a whole bunch.