Linked by Thom Holwerda on Tue 13th Oct 2009 18:24 UTC, submitted by Lazarus
FreeBSD Not too long ago, Apple open sourced its Grand Central Dispatch library, which aids in developing multithreaded code. It was suggested that it could be ported to other platforms, and the FreeBSD team has done exactly that. They have also done a lot of work related to getting GCD to work in a POSIX environment.
Permalink for comment 389787
To read all comments associated with this story, please click here.
RE[3]: Neato
by Oliver on Sat 17th Oct 2009 12:02 UTC in reply to "RE[2]: Neato"
Oliver
Member since:
2006-07-15

OS X kernel is based on Mach _and_ BSD/FreeBSD kernel.

"I'd be a bit cautious about saying XNU is a Mach kernel. XNU is not a microkernel, but it contains a lot more Mach code than FreeBSD does. However, XNU contains massive amounts of FreeBSD code, including countless IPC models, security parts, VFS, network stack, distributed file systems, etc. Saying that "Mac OS X is just FreeBSD with an Apple GUI" is certainly false on face value, but it's not correct to say that the kernel isn't in significant part FreeBSD-derived."

from Robert Watson (FreeBSD)

http://lists.freebsd.org/pipermail/freebsd-advocacy/2008-August/003...

Reply Parent Score: 2