Ask HN: Resources/Books for kernel/driver programming on Windows and OSX
I'm now starting to think about other OSes, mainly Mac OS X and Windows. I know userspace pretty well there, but have zero experience with the respective kernels. Not having the source feels like it will make matters more difficult, so good literature seems critical.
For Mac OS X, I'm aware of the official Apple docs, which seem more useful as a reference than something to start on. The only relevant book I've found is Mac OS X Internals by Amit Singh. Has anyone here read it, and would you recommend it? Are there other good books or websites on the toping that I've missed?
There are quite a few Windows driver programming books, some horrendously out of date. None leap out at me as being obvious choices. There's the DDK documentation of course, but I wouldn't mind a second point of view. Any recommendations?