Solaris most definitely has a POSIX shell at /usr/xpg4/bin/sh which behaves differently than OG Bourne at /bin/sh.
You can run this pup to find out what's underneath!
https://www.in-ulm.de/~mascheck/various/whatshell/