Penguin
Note: You are viewing an old revision of this page. View the current version.

Acronym for Hardware Abstraction Layer.

Used in most operating systems to enable device drivers etc to be written more easily.

Under Linux there is a HAL daemon that allows easy userspace device management with UDev and D-BUS.