En/TDE hal

Welcome to Simone Giustetti's wiki pages.


Languages: English - Italiano


Hardware Abstraction Layer

TDE - Prerequisites

Hardware Abstraction Layer consists of a set of small, generic software functions and routines aimed at helping the operating system recognize the host system hardware and make it available to programs and services. All this through a small, portable, hardware independent software API. HAL used to be part of the freedesktop project and as such powered both GNOME and KDE 3.

Hal development came to an end in 2009 and it has been in "maintenance mode" since. HAL was deprecated in Slackware 14.0 in favor of udev. Both packages coexisted in the 13.X branch of the distribution releases. Sadly HAL cannot build on Slackware anymore therefore it is not possible to build up to date packages for the 14.0 release. Luckily packages built for Slackware 13.37 can run on 14.0 too. You can download them from the package manager section of the distribution official web site. You'll need both the HAL and hal-info package; the latter contains a list of supported hardware with related information.

Package List

hal-0.5.14-i486-3.txz hal (The HAL Hardware Abstraction Layer)
hal-info-20091130-noarch-1.txz hal-info (device information for HAL)

Once downloaded, packages can be installed using the installpkg command.

HAL is needed to build kdebase.


For any feedback, questions, errors and such, please e-mail me at studiosg [at] giustetti [dot] net


External links





Languages: English - Italiano