It's been said a million times- FreeBSD is an operating system, Linux is a kernel. ("GNU/Linux" is a strange beast- kernel+libc or what?). It's a tough direct comparison to make especially when you consider things like documentation (which FreeBSD is often cited as being exceptional)