Running Linux you don't have those differences, /bin/sh is usually a link to /bin/bash then. Just keep it in mind.
Yes, thanks to that the Linux folks think "bash is sh" and that's why we have tons and tons of broken sh(ell)scripts out there that are actually bash-scripts...