Leopard Reference: Darwin
Hardware & Drivers
The I/O Kit is the device driver subsystem of Mac OS X and is part of Darwin. The I/O Kit provides a set of C functions and C++ classes, including object-oriented abstractions common to various families of drivers. In addition, for many device types, the I/O Kit provides a device interface that enables an application to communicate with and control a device from user space. |