Kort sagt, RHEL och Fedora och Ubuntu och Slackware använder GNU plus en massa olika program ovanpå Linuxkärnan. Kombinationen GNU plus Linux är någorlunda POSIX-kompatibel men är inte en Unix. Mac osx är en Unix, men använder varken Linux eller GNU (tror jag? de kör väl BSD) och är POSIX-kompatibel eftersom det är en Unix. Android använder Linux men inte resten av stacken, och är mindre POSIX-kompatibel än Linuxdistributionerna ovan. FreeBSD och kompisar använder inte Linux men är också POSIX-kompatibla.
Windows har/hade ett lager för kompatibilitet med POSIX för övrigt.
Det som skiljer de olika Linuxdistributionerna åt är saker som standardinställningar, pakethanterare, branding, programvara som finns med från början och/eller finns paketerad för enkel installation, osv. De är mer lika än olika under huven, medan osx och FreeBSD är tvärtom.