Everything About ___
Live briefing

Everything about Device file

Interface to device driver that appears in filesystem

In Unix-like operating systems, a device file, device node, or special file is an interface to a device driver that appears in a file system as if it were an ordinary file. There are also special files in DOS, OS/2, and Windows. These special files allow an application program to interact with a device by using its device driver via standard input/output system calls. Using standard system calls simplifies many programming tasks, and leads to consistent user-space I/O mechanisms regardless of device features and functions. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Device fileA 5-minute orientation
  2. Skim a recent paper: Assessing the Performance of Forensic File Recovery Tools on Deleted Files from a USB DeviceInfluential work since 2022
  3. Pick up a classic book: UNIX in a NutshellThe most-reprinted book on the subject
  4. Read the landmark paper: Optimal Selection of CPU Speed, Device Capacities, and File AssignmentsCited 42 times
  5. Go sideways: Loop deviceA closely related topic
  6. Go sideways: ProcfsA closely related topic

📖 Definitions

Noun An interface to a device driver that appears in a file system, allowing an application program to interact with a device by using its device driver via standard input/output system calls.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics