(2) The kernel, Darwin, is NOT based on FreeBSD. Darwin is a direct descendant of NextStep, based on the Mach microkernel.
Darwin[1] is not the kernel, is the operating system. The kernel is called XNU[2] which was a combitation of a non microkernel version of Match with the 4.3BSD unix kernel interface. Apple remplaced the 4.3 BSD code with FreeBSD code[3].
Darwin[1] is not the kernel, is the operating system. The kernel is called XNU[2] which was a combitation of a non microkernel version of Match with the 4.3BSD unix kernel interface. Apple remplaced the 4.3 BSD code with FreeBSD code[3].
[1] http://en.wikipedia.org/wiki/Darwin_(operating_system)
[2] http://en.wikipedia.org/wiki/XNU
[3] http://en.wikipedia.org/wiki/XNU#BSD