Lo [http://www.freedesktop.org/wiki/Software/hal/ Hardware Abstraction Layer] consiste in un insieme di funzioni e routine software molto generiche aventi lo scopo di riconoscere lo hardware su cui è installato il sistema operativo e renderlo disponibile a programmi e servizi. Il tutto attraverso una API semplice, portabile e indipendente dallo hardware sottostante. HAL era parte del progetto [http://www.freedesktop.org freedesktop] e su di esso '''si basavano sia GNOME che KDE 3'''. | Lo [http://www.freedesktop.org/wiki/Software/hal/ Hardware Abstraction Layer] consiste in un insieme di funzioni e routine software molto generiche aventi lo scopo di riconoscere lo hardware su cui è installato il sistema operativo e renderlo disponibile a programmi e servizi. Il tutto attraverso una API semplice, portabile e indipendente dallo hardware sottostante. HAL era parte del progetto [http://www.freedesktop.org freedesktop] e su di esso '''si basavano sia GNOME che KDE 3'''. |