DeviceKit

DeviceKit
DeviceKit
개발자데이비드 주텐
초기 릴리즈2008
안정적 해제
003 / 2009년 3월 2일; 13년(2009-03-02)[1]
운영 체제리눅스
유형HAL
면허증GPL[2]
웹사이트freedesktop.org/wiki/Software/DeviceKit

DeviceKitLinux 시스템에서 사용하도록 설계된 모듈식 하드웨어 추상화 계층으로, 기기 관리를 단순화하고 현재의 단일형 Linux HAL을 대체하도록 설계되었다.DeviceKit에는 시스템 장치를 열거하고 컴퓨터 시스템에서 하드웨어를 추가하거나 제거할 때 알림을 보내는 기능이 포함되어 있다.

2008년 5월, HAL 개발자 David Zeuthen은 주로 리눅스 환경의 다른 도서관과의 복잡성과 중복성 때문에 HAL을 폐지할 뜻을 발표했다.[3]이러한 라이브러리에서 누락된 유일한 부분은 기존 장치를 열거하고, 장치의 신호 추가/제거 및 사용 가능한 하드웨어 정보를 한 지점에서 병합 및 분류하는 중앙 집중식 서비스일 것이다.DeviceKit는 이러한 서비스를 제공하는 새로운 라이브러리인 반면 하드웨어는 HAL이나 DeviceKit 대신 다른 라이브러리를 통해 액세스되어야 한다.

DeviceKit를 포함한 첫 번째 배포는 Fedora 11이었다.[4]Ubuntu 9.10은 이전의 HAL 기능 중 일부를 DeviceKit와 Udev의 기능으로 대체했다.[5]

2009년 12월 1일, DeviceKit-power에 대해 DeviceKit-disks의 이름이 udisk로 변경되었으며 유사한 이름이 DeviceKit-power에 대해 발생한다고 발표되었다.[6]

미래

DeviceKit devel 메일링 리스트에 따르면 DeviceKit는udev-extraDeviceKit-disksDeviceKit-power와 같은 기존 DeviceKit 프로그램이 libudev를 사용하기 위해 전환될 것이다.[6][7]

참고 항목

참조

  1. ^ David Zeuthen (2009-03-02). "DeviceKit 003 released".
  2. ^ "Appendix A. License". DeviceKit Reference Manual. Archived from the original on 2011-08-17. Retrieved 2017-01-15.
  3. ^ David Zeuthen (2008-05-07). "Update on DeviceKit". Retrieved 2017-01-15.
  4. ^ "Features/DeviceKit". Fedora Project. 2010-03-29. Retrieved 2017-01-15.
  5. ^ "TechnicalOverview: hal deprecation". ubuntu.com. 2009-10-28. Retrieved 2017-01-15.
  6. ^ a b David Zeuthen (2009-12-01). "DeviceKit-disks renamed to udisks". Retrieved 2017-01-15.
  7. ^ Kay Sievers (2009-04-26). "udev rules files". Retrieved 2017-01-15.

외부 링크