Solaris is the bane of my life. If there is a non-standard way to do things, you can trust Solaris to do it that way.
Instead of just coming up with their own variants of commands entirely, they use identical commands to Linux, but change the argument flags completely. Talk about messing with your brain when you're routinely going between BSD, Ubuntu, Debian and Solaris. Add in the utterly moronic "killall" literally killing a box dead so that you then need to hard reboot it (why? Why? WHY?), when on every other flavour of a POSIX system I've ever touched it just killed all instances of the specified service.