| デバイスキット | |
|---|---|
| 開発者 | デビッド・ツォイテン |
| 初回リリース | 2008 |
| 安定版リリース | 003 / 2009年3月2日[1] (2009年3月2日) |
| オペレーティング·システム | リナックス |
| タイプ | ハル |
| ライセンス | GPL [2] |
| Webサイト | freedesktop.org/wiki/ソフトウェア/DeviceKit |
DeviceKitは、 Linuxシステムで使用するために設計されたモジュール型のハードウェア抽象化レイヤーです。デバイス管理を簡素化し、現在のモノリシックなLinux HALを置き換えるように設計されています。DeviceKitには、システムデバイスを列挙し、コンピュータシステムにハードウェアが追加または削除されたときに通知を送信する機能が含まれています。
2008年5月、HAL開発者のDavid Zeuthen氏は、主にLinux環境におけるHALの複雑さと他のライブラリとの冗長性を理由に、HALを廃止する意向を発表しました。[3]これらのライブラリに欠けている唯一の機能は、既存デバイスの列挙、デバイスの追加/削除の通知、利用可能なハードウェア情報の統合と分類を一元的に行う集中型サービスです。DeviceKitはこれらのサービスを提供する新しいライブラリであり、ハードウェアへのアクセスはHALやDeviceKitではなく、他のライブラリを介して行われることになっています。
DeviceKitを搭載した最初のディストリビューションはFedora 11でした。 [4] Ubuntu 9.10では、古いHAL機能の一部がDeviceKitとudevの機能に置き換えられました。[5]
2009年12月1日、DeviceKit-disksがudisksに改名され、DeviceKit-powerも同様に改名されることが発表されました。[6]
未来
DeviceKit開発メーリングリストによると、DeviceKitはudev-extraと統合され、 DeviceKit-disksやDeviceKit-powerなどの既存のDeviceKitプログラムはlibudevを使用するように切り替えられるとのことです。[6] [7]
参照
参考文献
- ^ David Zeuthen (2009-03-02)。 「DeviceKit 003 をリリースしました」。
- ^ 「付録A. ライセンス」。DeviceKitリファレンスマニュアル。2011年8月17日時点のオリジナルよりアーカイブ。2017年1月15日閲覧。
- ^ David Zeuthen (2008年5月7日). 「DeviceKitのアップデート」 . 2017年1月15日閲覧。
- ^ "Features/DeviceKit". Fedoraプロジェクト. 2010年3月29日. 2017年1月15日閲覧。
- ^ 「TechnicalOverview: hal deprecation」. ubuntu.com . 2009年10月28日. 2017年1月15日閲覧。
- ^ ab David Zeuthen (2009年12月1日). 「DeviceKit-disksがudisksに名称変更」 . 2017年1月15日閲覧。
- ^ Kay Sievers (2009-04-26). 「udev ルールファイル」 . 2017年1月15日閲覧。
外部リンク
- freedesktop.org の DeviceKit ホーム