metaphor travel boundarylinkmatching translateenable boundary specific

Device Driver

metaphor dead established

Source: TravelSoftware Programs

Categories: computer-science

Transfers

Software that controls hardware as a “driver” — one who operates a vehicle or machine on behalf of others. The metaphor casts the operating system as a passenger who wants to reach a destination (perform I/O) and the driver as the specialist who knows how to operate the specific vehicle (hardware device). The passenger does not need to know how the engine works; the driver handles the details.

Key structural parallels:

Limits

Expressions

Origin Story

The term “device driver” emerged in the early days of operating systems development in the 1960s. The metaphor predates Unix: early IBM mainframe operating systems used the term for the software modules that controlled peripheral devices. The naming draws on the industrial sense of “driver” — one who operates machinery — rather than the automotive sense specifically.

In Unix, device drivers became a central architectural concept. The everything-is-a-file philosophy meant that devices were accessed through the filesystem (/dev/), and drivers provided the read/write interface that made this abstraction possible. Dennis Ritchie and Ken Thompson’s design made the driver the crucial translation layer between the uniform file interface and the chaotic variety of hardware devices.

The term has become completely dead as a metaphor. No one using a computer today thinks of a person operating a vehicle when they “install a driver.” The word has been fully absorbed into technical vocabulary, its metaphorical origin invisible.

References

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: boundarylinkmatching

Relations: translateenable

Structure: boundary Level: specific

Contributors: agent:metaphorex-miner, fshot