HAL (Software)
| HAL | |
|---|---|
| Aktuelle Version | 0.5.14 (30. November 2009) |
| Betriebssystem | Linux, FreeBSD |
| Lizenz | GPL and AFL |
| freedesktop.org - Software/hal | |
Die Software HAL ermöglicht es Anwendungen, Informationen über die Hardware abzurufen und Anweisungen an die Hardware zu geben. Mit HAL können Anwendungen flexibel auf neu angeschlossene Geräte reagieren. Um die Berechtigung von Anweisungen zu überprüfen, verwendet HAL PolicyKit. Der GNOME Device Manager nutzt HAL, um Informationen über die Hardware anzuzeigen.
Die erste Version dieser Software wurde im September 2003 veröffentlicht.[1] Im Mai 2008 bekannte der Verfasser der Spezifikationen, dass diese Software keine Hardwareabstraktionsschicht ist.[2]
HAL wird inzwischen wieder aus vielen Linux-Distributionen entfernt, da es „ein großes, monolithisches unwartbares Durcheinander geworden ist”[3]. Basierend auf den Erfahrungen des HAL-Projekts war ursprünglich DeviceKit als Ersatz geplant,[4] inzwischen wird die Funktionalität direkt von udev bereitgestellt.
[Bearbeiten] Weblinks
- HAL - Hardware Abstraction Layer auf freedesktop.org (englisch)
- Making Hardware Just Work von Havoc Pennington July 2003 (englisch)
[Bearbeiten] Einzelnachweise
- ↑ David Zeuthen: HAL 0.4.0 Specification. Red Hat. Abgerufen am 25. Januar 2012.
- ↑ David Zeuthen: Update on DeviceKit. Abgerufen am 25. Januar 2012.
- ↑ https://wiki.ubuntu.com/Halsectomy
- ↑ DeviceKit soll HAL ersetzen