Udevil is a command line tool and library written in C++, designed to manage and monitor user-space devices on Linux systems. It provides access to device information, such as device type, vendor name, driver name, and other information, as well as the ability to assign permissions and ownership to devices. It can also be used to create, remove, and modify device nodes, and to load and unload kernel modules. Udevil is designed to make it easy to manage and monitor devices on Linux systems. It supports automatic configuration of devices and can be used to create persistent device names, as well as to monitor changes in device states. Udevil has been tested on Ubuntu, Fedora, and Arch Linux, and should work on most Linux distributions.
Discontinued The project is not maintained. The latest version, 0.0.14.1, was released in January 2007, but can still be downloaded from the official website.