Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

DeviceKit

Неперевірена версія(що робити?)
Матеріал з Вікіпедії — вільної енциклопедії.

Статус версії сторінки

Сторінка не перевірена

Немаєперевірених версій цієї сторінки; ймовірно, її щене перевіряли на відповідність правилам проєкту.
DeviceKit
ТипHAL
РозробникDavid Zeuthen
Перший випуск2008
Стабільний випуск003 (2 березня2009; 16 років тому (2009-03-02))
Операційна системаLinux
Стан розробкиактивний
ЛіцензіяGPL[1]
Вебсайтfreedesktop.org/wiki/Software/DeviceKit

DeviceKit — модульнийшар апаратних абстракцій, призначений для використання в системахLinux, щоб спростити управління пристроями і замінити поточний монолітний LinuxHAL. DeviceKit включає можливість підрахунку пристроїв і відправки повідомлень при підключенні або відключення обладнання.

У травні 2008 розробник HAL Давид Зютен (David Zeuthen) оголосив про намір позбутися HAL, головно через його складність і надлишковість з іншими бібліотеками в середовищі Linux.[2] Тільки відсутня частина в цих бібліотеках може бути централізованою службою з переліком існуючих пристроїв, що повідомляє про додавання або відключення пристроїв, та об'єднує і класифікує доступну інформацію про апаратуру в одному місці. DeviceKit — це новабібліотека, що забезпечує таку службу, в той час як пристрої мають бути доступні через інші бібліотеки, замість того доступу з HAL або DeviceKit.

Перший дистрибутив, у якому з'явився DeviceKit, бувFedora 11.[3]Ubuntu 9.10 замінила деякі старі можливості HAL на DeviceKit і функціональність відudev.[4] Ubuntu 10.04 LTS Lucid Lynx має повністю позбутися HAL.[5]

Однак незабаром схема udev+DeviceKit дещо змінилася — розробники виявили, що велика частина апаратури вже управляється різними програмними компонентами і необхідні тільки правила для дисків (udisks)[6] і живлення (upower)[7]. Проект DeviceKit був розбитий на кілька дрібніших частин і більше не використовується і не згадується.[8] 1 грудня 2009 було оголошено DeviceKit-disks буде перейменовано на udisks, і що подібне перейменування може статися з DeviceKit-power.[9]

Таким чином, сучаснідистрибутиви використовують тільки Udev і правила до нього (udisks, upower). Проте зважаючи на інерційності коду, багато програм все ще вимагають застарілий HAL (в основному для виявлення дисків) і тому дистрибутиви змушені поставляти HAL, фактично дублюючи логіку.

Але багато дистрибутиви (наприклад,Ubuntu[10],Debian[11] іFedora[12]) вже приступили до використання замість нього Udev.

Виноски

[ред. |ред. код]
  1. Appendix A. License. DeviceKit Reference Manual. Архіворигіналу за 17 серпня 2011. Процитовано 10 липня 2009.[Архівовано 2011-08-17 уWayback Machine.]
  2. Update on DeviceKit. Архіворигіналу за 15 березня 2012. Процитовано 24 січня 2010.
  3. Fedora Features Page for DeviceKit.Fedora Project.Архів оригіналу за 4 квітня 2012. Процитовано 13 січня 2009.
  4. Karmic Koala — hal deprecation. Ubuntu.Архів оригіналу за 5 липня 2013. Процитовано 23 серпня 2009.
  5. Ubuntu Lucid Linx alpha2. Архіворигіналу за 22 січня 2010. Процитовано 25 січня 2010.
  6. Udisks,freedesktop.org, архіворигіналу за 22 листопада 2011, процитовано 1 листопада 2010
  7. Upower,freedesktop.org, архіворигіналу за 27 листопада 2011, процитовано 1 листопада 2010
  8. Ликвидация DeviceKit,freedesktop.org, архіворигіналу за 5 грудня 2011, процитовано 1 листопада 2010
  9. DeviceKit-disks renamed to udisks.Архів оригіналу за 5 липня 2013. Процитовано 1 грудня 2009.
  10. Halsectomy,ubuntu.com, архіворигіналу за 17 лютого 2012, процитовано 1 листопада 2009
  11. HAL Removal[Архівовано 26 листопада 2011 уWayback Machine.], Debian wiki
  12. Hal Removal[Архівовано 9 грудня 2011 уWayback Machine.], fedora
Проєктиfreedesktop.org
Компоненти
Avahi  · Compiz · ConsoleKit · Create Project · D-Bus · DeviceKit · DRI · Flatpak · FriBidi · GTK-Qt (колишній)  · HAL · ModemManager  · nouveau · PackageKit · Plymouth · PulseAudio · systemd  · Wayland · X.Org Server
freedesktop.org logo
Бібліотеки
AppStream · Cairo · Fontconfig · GStreamer · HarfBuzz · Pango · Mesa 3D · Poppler · Swfdec · XCB · Xft
Каркаси
Дивись також
Отримано зhttps://uk.wikipedia.org/w/index.php?title=DeviceKit&oldid=43993047
Категорії:
Прихована категорія:

[8]ページ先頭

©2009-2026 Movatter.jp