The purpose of the HardDrake project is to make the hardware configuration easier in Linux, by providing hardware detection and a nice graphical interface. It allows ethernet and sound card configuration, and the hardware auto-detection uses the `detect' library.