How will the DRI interact with the OS kernel?
The DRI requires minimal kernal support whi ch has been designed to be as device independent as possible. The functions which must be supported in the kernal have been abstracted to separate device dependent from device independent actions. Depending on the specific graphics hardware, kernal device specific configuration parameters are passed to the kernel by the X Server at initialization, or, they are contained in small dynamically loadable kernel modules. An important design goal of the DRI project was to minimize kernal modifications or kernel recompiling in order to support future graphics boards.