HAL is daemon for collection and maintaining information from several sources about the hardware on the system.