For questions related to modules, the ones that controls and orchestrate how the kernel should communicate with the hardware
For questions relating to:
- Questions related to driver problems/troubleshooting
- Questions on how to wrap drivers (for cross platform use)
- Questions on which driver to use
Drivers generally fall into two categories:
Device/Software driver - A program allowing higher-level computer programs to interact with a hardware device.
Hardware Device - (examples) Graphics Card, Sound Card, NIC, etc.
The Operating System, or other programs will use drivers to communicate with the Hardware on the computer. These drivers give information on how to access the device, often with specific ways of communicating (interrupts, how to access).