ソフト帽の最近のリリースおよび他のGNU/Linuxの配分は装置プラグアンドプレイ機能を支えるのに使用されているハードウェアアブストラクションレイヤ(HAL)含んでいる。 このポストで私は装置およびシステム情報を取り出すのにあなたのシェル・スクリプトがいかにHALを使用できるか示す。
言葉HALはそれとしてのが常であった指定および指定を実行する実際のソフトウェアを両方を参照する積み過ぎられる。 アプリケーション開発者の視点から、HALはハードウェアについての何かが変わるときシステムに付すハードウェアの機能そして特徴を列挙し、通告を受け取る方法である。
最初に、HALの非常に手っ取り早い概観。 コンピュータの物理的なハードウェアの各項目はみなされ独特な装置識別子(UDI)によって識別した装置目的であると。 可変的な一組の各装置目的が特性とともに表すものを記述する明示されているタイプされたキー価値組(かメタデータ)呼ばれた装置特性は各装置目的と関連付けられる。 ある装置特性は実際の物理的なハードウェアから得られる、いくつかは装置調査資料ファイルとして知られているXML書式作成されたファイルから併合しいくつかは実機器構成から得られる。 必須装置特性はHALの指定で定義される。
A

























