hardware abstraction layer
"HAL: Affirmative, Dave, I read you. Dave Bowman: Open the pod bay doors, HAL. HAL: I'm sorry Dave, I'm afraid I can't do that."
-2001 A space odyssey
the irony in this is immense.
Hardware abstraction layer or
hald is a program that automates the connection of devices to a linux computer.
here are the "pod bay" doors.
and to look for hal in ubuntu run "top" the program named
hald is the
bot/daemon that controls the hardware interface.