Linux distributions are often not POSIX-compatible out of the box either, at user level. Typically some commands are missing due to insufficient shiNIHness, and there may not be a POSIX-compatible shell ('bash --posix' is not, at least as of bash 4.3).