Well, it is really busy around here, end of the semester and all.
I started a port of FreeBSDs new random driver to Darwin. Currently it builds, runs, and panics. I think that is because I just converted the mutex calls, and there are apparently some semantic differences. Particularly FreeBSD supports recursive mutexes, and it appears that mach does not. I have a way to fix it, I just need some time, hopefully tomorrow or over the weekend.
So much work, so little sleep