El proyecto HardDrake ha sido desarrollado para simplificar la configuración del hardware bajo GNU/Linux proporcionando una interfaz fácil de utilizar.
HardDrake está compuesto de dos partes,
una herramienta principal denominada HardDrake, que se usa para configurar el hardware iniciando
un HardDrake Wizard o herramienta(s) de configuración externa(s) (las cuales se pueden configurar).