views:

419

answers:

2

I'm looking for an exhaustive, university-level book or guide to study in order to gain the ability of writing Mac OS X device drivers. I'm totally ignorant on this OS, but I'm already skilled on Linux.

Is there any Mac OS X counterpart for book "Linux Device Drivers"?

The best guide should introduce OS internals too, makes clear kernel space and userland differences and so on.

Thanks in advance

+5  A: 

The Apple Developer Connection web site contains lots of documentation. There is a whole section on Hardware & Drivers here in particular a Getting Started document here. Probably the best overall introduction to OS X internals is Mac OS X Internals by Amit Singh.

Ned Deily
Amit Singh's book is a *very* good starting point.
kent
+4  A: 

Amit Singh's wonderful book Mac OS X Internals: A Systems Approach has an extensive section on kernel extensions, the IOKit and drivers. It's the best general resource on OS X internals that I know of, but it doesn't cover the latest system updates; it only covers up to the 10.4 release (Tiger).

cms