Other Apple Publications
Information on the Web
Apple has a series of documents on Mac OS X software development. You can obtain other books in this series from Apple’s Developer Documentation website, http://developer.apple.com/Documentation.
Other documents that are of interest to device driver developers are Kernel Programming Guide and I/O Kit Fundamentals.
In addition, the book Designing PCI Cards and Drivers for Power Macintosh Computers, while not specific to Mac OS X, may be helpful in understanding PCI concepts and in understanding how Open Firmware and declaration ROMs interact with PCI devices. You can find this document in the hardware section of Apple’s Developer Documentation website.
Apple maintains several websites where developers can go for general and technical information on Mac OS X.
The Darwin Documentation project website, http://www.opensource.apple.com/projects/documentation.
Apple Product Information (http://www.apple.com/macosx)—provides general information on Mac OS X.
Apple Developer Documentation (http://developer.apple.com/Documentation)—features the same documentation that is installed on Mac OS X, except that often the documentation is more up-to-date. Also includes legacy documentation.
AppleCare Knowledge (http://www.apple.com/support/)—contains technical articles, tutorials, FAQs, technical notes, and other information.
Apple Developer Connection Mac OS X Development page (http://developer.apple.com/macosx)—offers SDKs, release notes, product notes, product reviews, and other resources and information related to Mac OS X.
Last updated: 2006-04-04