Bro, haven't tried any of these but Free and open BSD are unix-like operating system...where solaris is unix. Bro if you have unlimited internet connection you can download and try all three...they have small size and you can try in virtual box or vmware too....you'll get a clear idea and you can use whatever you like out of these three