Kudzu is a hardware configuration tool written in Python. It originates from Red Hat, now developed as part of the Fedora project, but can and is also used in other distributions. Kudzu probes for new hardware and attempts to configure it. It checks a database residing in /etc/sysconfig/hwconf and checks if any new hardware has been added or old hardware removed. If any changes are found, it then gives the user the opportunity to configure this hardware.
- Project page (fedora.redhat.com)