This is really not a correct statement beyond the fact that both are a type of Unix.
Linux is not Unix: it is not derived from AT&T Unix.
What are the differences? I think of both as Unix-type sytems with macrokernels. I have no practical experience with BSDs.
Linux is not Unix: it is not derived from AT&T Unix.