DeviceKit — модульний шар апаратних абстракцій, призначений для використання в системах Linux, щоб спростити управління пристроями і замінити поточний монолітний Linux HAL. DeviceKit включає можливість підрахунку пристроїв і відправки повідомлень при підключенні або відключення обладнання.
Тип | HAL |
---|---|
Розробник | David Zeuthen |
Перший випуск | 2008 |
Стабільний випуск | 003 (2 березня 2009 ) |
Операційна система | Linux |
Стан розробки | активний |
Ліцензія | GPL |
Вебсайт | freedesktop.org/wiki/Software/DeviceKit |
У травні 2008 розробник HAL Давид Зютен (David Zeuthen) оголосив про намір позбутися HAL, головно через його складність і надлишковість з іншими бібліотеками в середовищі Linux. Тільки відсутня частина в цих бібліотеках може бути централізованою службою з переліком існуючих пристроїв, що повідомляє про додавання або відключення пристроїв, та об'єднує і класифікує доступну інформацію про апаратуру в одному місці. DeviceKit — це нова бібліотека, що забезпечує таку службу, в той час як пристрої мають бути доступні через інші бібліотеки, замість того доступу з HAL або DeviceKit.
Перший дистрибутив, у якому з'явився DeviceKit, був Fedora 11.Ubuntu 9.10 замінила деякі старі можливості HAL на DeviceKit і функціональність від udev. Ubuntu 10.04 LTS Lucid Lynx має повністю позбутися HAL.
Однак незабаром схема udev+DeviceKit дещо змінилася — розробники виявили, що велика частина апаратури вже управляється різними програмними компонентами і необхідні тільки правила для дисків (udisks) і живлення (upower). Проект DeviceKit був розбитий на кілька дрібніших частин і більше не використовується і не згадується. 1 грудня 2009 було оголошено DeviceKit-disks буде перейменовано на udisks, і що подібне перейменування може статися з DeviceKit-power.
Таким чином, сучасні дистрибутиви використовують тільки Udev і правила до нього (udisks, upower). Проте зважаючи на інерційності коду, багато програм все ще вимагають застарілий HAL (в основному для виявлення дисків) і тому дистрибутиви змушені поставляти HAL, фактично дублюючи логіку.
Але багато дистрибутиви (наприклад, Ubuntu, Debian і Fedora) вже приступили до використання замість нього Udev.
Виноски
- . DeviceKit Reference Manual. Архів оригіналу за 17 серпня 2011. Процитовано 10 липня 2009.
- Update on DeviceKit. Архів оригіналу за 15 березня 2012. Процитовано 24 січня 2010.
- Fedora Features Page for DeviceKit. Fedora Project. Архів оригіналу за 4 квітня 2012. Процитовано 13 січня 2009.
- Karmic Koala — hal deprecation. Ubuntu. Архів оригіналу за 5 липня 2013. Процитовано 23 серпня 2009.
- . Архів оригіналу за 22 січня 2010. Процитовано 25 січня 2010.
- , freedesktop.org, архів оригіналу за 22 листопада 2011, процитовано 1 листопада 2010
- , freedesktop.org, архів оригіналу за 27 листопада 2011, процитовано 1 листопада 2010
- , freedesktop.org, архів оригіналу за 5 грудня 2011, процитовано 1 листопада 2010
- DeviceKit-disks renamed to udisks. Архів оригіналу за 5 липня 2013. Процитовано 1 грудня 2009.
- , ubuntu.com, архів оригіналу за 17 лютого 2012, процитовано 1 листопада 2009
- HAL Removal [ 26 листопада 2011 у Wayback Machine.], Debian wiki
- Hal Removal [ 9 грудня 2011 у Wayback Machine.], fedora
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
DeviceKit modulnij shar aparatnih abstrakcij priznachenij dlya vikoristannya v sistemah Linux shob sprostiti upravlinnya pristroyami i zaminiti potochnij monolitnij Linux HAL DeviceKit vklyuchaye mozhlivist pidrahunku pristroyiv i vidpravki povidomlen pri pidklyuchenni abo vidklyuchennya obladnannya DeviceKitTipHALRozrobnikDavid ZeuthenPershij vipusk2008Stabilnij vipusk003 2 bereznya 2009 15 rokiv tomu 2009 03 02 Operacijna sistemaLinuxStan rozrobkiaktivnijLicenziyaGPLVebsajtfreedesktop org wiki Software DeviceKit U travni 2008 rozrobnik HAL David Zyuten David Zeuthen ogolosiv pro namir pozbutisya HAL golovno cherez jogo skladnist i nadlishkovist z inshimi bibliotekami v seredovishi Linux Tilki vidsutnya chastina v cih bibliotekah mozhe buti centralizovanoyu sluzhboyu z perelikom isnuyuchih pristroyiv sho povidomlyaye pro dodavannya abo vidklyuchennya pristroyiv ta ob yednuye i klasifikuye dostupnu informaciyu pro aparaturu v odnomu misci DeviceKit ce nova biblioteka sho zabezpechuye taku sluzhbu v toj chas yak pristroyi mayut buti dostupni cherez inshi biblioteki zamist togo dostupu z HAL abo DeviceKit Pershij distributiv u yakomu z yavivsya DeviceKit buv Fedora 11 Ubuntu 9 10 zaminila deyaki stari mozhlivosti HAL na DeviceKit i funkcionalnist vid udev Ubuntu 10 04 LTS Lucid Lynx maye povnistyu pozbutisya HAL Odnak nezabarom shema udev DeviceKit desho zminilasya rozrobniki viyavili sho velika chastina aparaturi vzhe upravlyayetsya riznimi programnimi komponentami i neobhidni tilki pravila dlya diskiv udisks i zhivlennya upower Proekt DeviceKit buv rozbitij na kilka dribnishih chastin i bilshe ne vikoristovuyetsya i ne zgaduyetsya 1 grudnya 2009 bulo ogolosheno DeviceKit disks bude perejmenovano na udisks i sho podibne perejmenuvannya mozhe statisya z DeviceKit power Takim chinom suchasni distributivi vikoristovuyut tilki Udev i pravila do nogo udisks upower Prote zvazhayuchi na inercijnosti kodu bagato program vse she vimagayut zastarilij HAL v osnovnomu dlya viyavlennya diskiv i tomu distributivi zmusheni postavlyati HAL faktichno dublyuyuchi logiku Ale bagato distributivi napriklad Ubuntu Debian i Fedora vzhe pristupili do vikoristannya zamist nogo Udev Vinoski DeviceKit Reference Manual Arhiv originalu za 17 serpnya 2011 Procitovano 10 lipnya 2009 Update on DeviceKit Arhiv originalu za 15 bereznya 2012 Procitovano 24 sichnya 2010 Fedora Features Page for DeviceKit Fedora Project Arhiv originalu za 4 kvitnya 2012 Procitovano 13 sichnya 2009 Karmic Koala hal deprecation Ubuntu Arhiv originalu za 5 lipnya 2013 Procitovano 23 serpnya 2009 Arhiv originalu za 22 sichnya 2010 Procitovano 25 sichnya 2010 freedesktop org arhiv originalu za 22 listopada 2011 procitovano 1 listopada 2010 freedesktop org arhiv originalu za 27 listopada 2011 procitovano 1 listopada 2010 freedesktop org arhiv originalu za 5 grudnya 2011 procitovano 1 listopada 2010 DeviceKit disks renamed to udisks Arhiv originalu za 5 lipnya 2013 Procitovano 1 grudnya 2009 ubuntu com arhiv originalu za 17 lyutogo 2012 procitovano 1 listopada 2009 HAL Removal 26 listopada 2011 u Wayback Machine Debian wiki Hal Removal 9 grudnya 2011 u Wayback Machine fedora