Ce n'est pas tout à fait ça.
Quand Linus Torvalds publia la première mouture du noyau Linux, il l'a tout de suite annoncé comme un Unix-Like : il a tout ré-écrit depuis 0, en se basant sur l'OS Minix (au besoin, je peux vous retrouver le communiqué publié en 1991 sur Usenext).
Les sources du noyau Unix ont été libérées plus tard par l'université de Berkeley. Le nom de ce noyau est BSD, autour duquel des OS se sont fondés : la grande famille des BSD (quelle imagination). On y retrouve pour les plus connus OpenBSD, FreeBSD, NetBSD, PicoBSD, DragonflyBSD (surnommé l'Ubuntu des BSD).
Ces deux noyaux sont totalement différents :
- Le noyau BSD est connu pour être plus robuste.
- Le noyau Linux est plus "actuel", c'est celui qui nativement compte le plus de driver et de fonctionnalités. Il fut le premier a implémenter le support de l'USB 3, alors que le noyau BSD est clairement à la traîne pour le support des drivers.
- Le système de virtualisation est différent dans les deux noyaux.
- etc...
Bref, ces deux noyaux sont totalement différents : BSD découle du code source d'Unix, tandis que Linux a été écrit depuis 0 en respectant le mode de pensée Unix.
MacOS est basé sur OpenBSD, mais pas que, car depuis XP, la couche réseau du système Windows est celle d'OpenBSD. Linux n'a rien a voir.
Si vous voulez davantage de détails sur les unices, n'hésitez pas.