Driver (software)
A driver in software provides a programming interface to control and manage specific lower level interface that is often linked to a specific type of hardware, or other low-level service. In the case of hardware, the specific subclass of drivers controlling physical or virtual hardware devices are known as device drivers.[1]
Example
A client library for connecting to a database is often known as a driver, for example the MySQL native driver for PHP.[2]
gollark: I want my keyboards and actually decent battery life, not a mildly thinner one!
gollark: /Linux
gollark: Unfortunately this is ridiculously niche, and I can hardly on any practical budget make my own.
gollark: Just give me a reasonably sized cuboid with a rectangular screen I can actually hold - it doesn't need to be stupidly high-res or stupidly high-refresh-rate - two cameras, a physical keyboard, user-replaceable components, a µSD card slot, a headphone jack, and a USB-C port or two. Also, a customizable GNU/Linux OS.
gollark: I think the concept of phones is good anyway. I just don't agree with current design trends. At all.
References
- "What is a driver?". Microsoft. Retrieved 2 September 2018.
- "MySQL native driver for PHP - mysqlnd". MySQL. Retrieved 2 September 2018.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.