i want to have knowledge and yes frankly speaking i want to see solaris API and what r the features it gives . yes the good think its open system and yes entirely based on java TECHNOLOGY SO there will no problem with security but yes i think it will be less user friendly .....yes i need ur help and suggestion about this OS and also i have heard that Solaris is being used in military system since it offers good security......
If you're running a server, Solaris is the best. It's API is quite similar to Linux (most programs can be "ported" between the two platforms simply be recompiling them) and it has lots of features like the awesome ZFS file system that other OSes can only dream of. Even as a workstation OS, Solaris much to reccomend it. The only thing that concerns me about Solaris is the fact that hardware support is somewhat limited compared to Linux or Windows. Still, even hardware support its't TOO bad if you're a bit careful, and is getting better all the time now that Sun has finally faced the music and started paying real attention to Solaris x86.
I do want to correct you on one thing, though. Solaris is NOT written in or based entirely around Java. It's written mostly in C, just like every other major OS, and is in fact a direct descendant of Unix System V R4. The only Java you'll find in Solaris is used for a few GUI admin tools.
Depends on your level of knowledge and what you want out of your OS. There are certain features where Solaris stands out whereas certain other places it looses out.
Then again, it depends on your point of view. There are many who consider ZFS a boon, but there are also some who consider it a sheer waste.
And it goes on such. YMMV, so the best way is to give things a shot and see how they go. If they work for you great, if not look at other OS's. Remember after all it's not just about the tool, it's about the skill. if the person is not skilled enough, even the best of tools seem mediocre in their hands. Whereas skilled people can make bad tools look good too. Definitely, a skilled craftsman can do so much more with the right tool.
So, you rather need to check what fits you the best and try expanding your skill set with what you like, then you can slowly start looking at other fields and learning and mastering other tools.