While HAL does stand for Hardware Abstraction Layer in general, the page you linked is for a specific piece of software that was used by previous versions of KDE and Gnome for this purpose.
And definitely much better than my only other inkling for what that meant in relation to computer systems.[2]