udev
Sign in to saveudev (userspace ) is a device manager and a device API set for the Linux kernel. As the successor of devfsd and hotplug, udev primarily manages device nodes in the directory. At the same time, udev also handles all user space events raised when hardware devices are added into the system or removed from it, including firmware loading as required by certain devices. udev was developed by Greg Kroah-Hartman and Kay Sievers, with much help from Dan Stekloff, among others.
Key facts
- Software.name
- systemd
- Software.title
- udev
- Software.developer
- Greg Kroah-Hartman and Kay Sievers
- Software.programming language
- C
- Software.operating system
- Linux
- Software.genre
- Device node
- Software.license
- GPLv2
via Wikipedia infobox
Wikidata facts
- Official website
- www.freedesktop.org/wiki/Software/systemd
Show 3 more facts
- software version identifier
- 260.1
- source code repository URL
- git://anongit.freedesktop.org/systemd/systemd
- end time
- 2012-00-00
Sources (8)
via Wikidata · CC0
~9 min read
Article
7 sectionsContents
- Rationale
- Design
- Overview
- Operation
- History
- References
- External links
udev (userspace ) is a device manager and a device API set for the Linux kernel. As the successor of devfsd and hotplug, udev primarily manages device nodes in the directory. At the same time, udev also handles all user space events raised when hardware devices are added into the system or removed from it, including firmware loading as required by certain devices. udev was developed by Greg Kroah-Hartman and Kay Sievers, with much help from Dan Stekloff, among others.
==Rationale== It is an operating system's kernel that is responsible for providing an abstract interface of the hardware to the rest of the software. Being a monolithic kernel, the Linux kernel does exactly that: device drivers are part of the Linux kernel, and make up more than half of its source code. Hardware can be accessed through system calls or over their device nodes.