HAL

0
Ваша оценка: Нет

Системный сервис (демон), представлявший слой аппаратных абстракций для Linux систем.

HAL (Hardware Abstraction Layer) предоставляет приложениям абстрактный интерфейс для работы с аппаратным обеспечением. Он делает возможным добавление поддержки новых устройств и новых способов подключений устройств к компьютеру без внесения изменений в приложения, ведёт учёт устройств присутствующих в системе и по запросу может выдавать информацию о них.

Современные дистрибутивы используют только Udev и правила к нему (udisks, upower), oднако ввиду инерционности кода, многие приложения всё ещё требуют HAL (в основном для обнаружения дисков) и поэтому дистрибутивы вынуждены поставлять HAL, фактически дублируя логику.

 

Сайт разработчика: http://www.freedesktop.org/wiki/Software/hal
Что почитать?


Разместил: vikos 16 Май 2012 в 10:20