Also, even on OS X, it takes a while after new versions of the OS are released for new kernel source bundles to drop. So sometimes poking around with IDA is your only recourse.
RE: this specific exploit, here's the POC making it around the security sphere (thanks @heisecode!) https://github.com/heisecode/Bug_POCs
[1] https://static.googleusercontent.com/media/www.zynamics.com/...
XNU == MACH + BSD Personality.
Apple has also shifted to pushing a lot of sensitive/proprietary code into kernel extensions (the new Apple File System being one example), for which they don't release source code (generally speaking).
I think it would be smart for them to open source it, if not simply for the interoperability use cases.
[1]: http://opensource.apple.com//source/xnu/xnu-2050.18.24/bsd/h...