etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ] [  experimental  ]
[ Source: hal  ]

Package: hal (0.5.11-8)

Hardware Abstraction Layer

HAL provides an abstract view on hardware.

This abstraction layer is simply an interface that makes it possible to add support for new devices and new ways of connecting devices to the computer, without modifying every application that uses the device. It maintains a list of devices that currently exist, and can provide information about those upon request.

Tags: System Administration: Hardware Support, Hardware Enablement: Hardware Detection, Implemented in: C, User Interface: Daemon, Role: Program

Other Packages Related to hal

  • depends
  • recommends
  • suggests
  • dep: adduser
    add and remove users and groups
  • dep: dbus (>= 0.61)
    simple interprocess messaging system
  • dep: hal-info (>= 20070402)
    Hardware Abstraction Layer - fdi files
  • dep: libc6 (>= 2.7-1) [not alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
  • dep: libdbus-1-3 (>= 1.0.2)
    simple interprocess messaging system
  • dep: libdbus-glib-1-2 (>= 0.71)
    simple interprocess messaging system (GLib-based shared library)
  • dep: libexpat1 (>= 1.95.8)
    XML parsing C library - runtime library
  • dep: libgcc1 (>= 1:4.1.1) [amd64, i386]
    GCC support library
    dep: libgcc1 (>= 1:4.3) [armel]
  • dep: libglib2.0-0 (>= 2.16.0)
    The GLib library of C routines
  • dep: libhal-storage1 (>= 0.5.11~rc2)
    Hardware Abstraction Layer - shared library for storage devices
  • dep: libhal1 (>= 0.5.10)
    Hardware Abstraction Layer - shared library
  • dep: libsmbios2 [amd64, i386]
    Provide access to (SM)BIOS information -- dynamic library
  • dep: libstdc++6 (>= 4.1.1) [amd64, i386]
    The GNU Standard C++ Library v3
  • dep: libusb-0.1-4 (>= 2:0.1.12)
    userspace USB programming library
  • dep: libvolume-id0 (>= 0.113-1~)
    libvolume_id shared library
  • dep: lsb-base (>= 3.2-14)
    Linux Standard Base 3.2 init script functionality
  • dep: mount (>= 2.13)
    Tools for mounting and manipulating filesystems
  • dep: pciutils
    Linux PCI Utilities
  • dep: pm-utils
    utilities and scripts for power management
  • dep: udev (>= 0.065)
    /dev/ and hotplug management daemon
  • dep: usbutils
    Linux USB utilities
  • rec: eject
    ejects CDs and operates CD-Changers under Linux
  • rec: libsmbios-bin [amd64, i386]
    Provide access to (SM)BIOS information -- utility binaries

Download hal

Download for all available architectures
Architecture Package Size Installed Size Files
alpha 797.7 kB2164 kB [list of files]
amd64 786.1 kB1980 kB [list of files]
arm 727.6 kB1808 kB [list of files]
armel 750.2 kB1820 kB [list of files]
hppa 788.0 kB1908 kB [list of files]
i386 750.3 kB1856 kB [list of files]
ia64 879.4 kB2652 kB [list of files]
mips 736.6 kB2024 kB [list of files]
mipsel 736.8 kB2024 kB [list of files]
powerpc 816.4 kB2116 kB [list of files]
s390 759.8 kB1888 kB [list of files]
sparc 733.0 kB1836 kB [list of files]