Hal
Z Wikipedii
HAL (ang. Hardware Abstraction Layer) - jest to sterownik urządzenia dla płyty głównej. Stanowi ogniwo pośredniczące między sprzętem a jądrem systemu operacyjnego. Odseperowuje konkretną architekturę systemu komputerowego od oprogramowania użytkowego. Dla programisty jest sposobem komunikacji ze sprzętem przez udostępnianie funkcje biblioteczne i sterowniki.
Systemami, które także korzystają z HAL-a są: BSD, Mac OS X, Linux, Solaris, AmigaOS4.