Недавние отпуски Fedora и другие распределения GNU/Linux включают слой абстракции оборудования (HAL) который использован для того чтобы поддержать возможности прибора plug-and-play. В этом столбе я покажу вам как ваши сценари заполнения могут использовать HAL для того чтобы восстановить данные по прибора и системы.
Термина HAL перегружена как она использовала для того чтобы сослаться оба к спецификации и фактическому програмному обеспечению которое снабжает спецификацию. От точки зрения программистов, HAL путь перечислить возможности и характеристики оборудования прикрепленные к системе и получить извещение когда что-то о оборудовании изменяет.
Во-первых, очень быстрый обзор HAL. Каждый деталь физического оборудования в компьютере сосчитан как был предметом прибора который определил уникально обозначением прибора (UDI). Связан с каждым предметом прибора переменный комплект чётких напечатанных на машинке свойств прибора пар ключ-значения (или metadata) вызванных которые описывают чего каждый предмет прибора представляет вместе с своими свойствами. Некоторые свойства прибора выведены от фактического физического оборудования, некоторые слиты от XML-форматных архивов, известных как архивы данным по прибора, и некоторые выведены от конфигурации фактического прибора. Необходимые свойства прибора определены в спецификации HAL.
A

























