DeviceKit
Utvecklare | David Zeuthen |
---|---|
Initial release | 2008 |
Stabil frisättning | 003 / 2 mars 2009
|
Operativ system | Linux |
Typ | HAL |
Licens | GPL |
Hemsida | freedesktop.org/wiki/Software/DeviceKit |
DeviceKit är ett modulärt hårdvaruabstraktionslager designat för användning i Linux- system som är utformat för att förenkla enhetshantering och ersätta nuvarande monolitiska Linux HAL . DeviceKit inkluderar möjligheten att räkna upp systemenheter och skicka meddelanden när hårdvara läggs till eller tas bort från datorsystemet.
I maj 2008 meddelade HAL-utvecklaren David Zeuthen sin avsikt att fasa ut HAL, främst på grund av dess komplexitet och redundans med andra bibliotek i Linux-miljön. Den enda som saknas i dessa bibliotek skulle vara en centraliserad tjänst för att räkna upp befintliga enheter, lägga till/ta bort enheter med signaler och slå samman och klassificera tillgänglig hårdvaruinformation på en punkt. DeviceKit är det nya biblioteket som tillhandahåller dessa tjänster, medan hårdvaran är tänkt att nås via andra bibliotek istället för HAL eller DeviceKit.
Den första distributionen som inkluderade DeviceKit var Fedora 11. Ubuntu 9.10 ersatte några av de gamla HAL-funktionerna med DeviceKit och funktionalitet från udev .
Den 1 december 2009 tillkännagavs att DeviceKit-diskar bytte namn till udisker och att ett liknande byte skulle hända för DeviceKit-power.
Framtida
Enligt DeviceKit devels e-postlista kommer DeviceKit att slås samman med udev-extra och de befintliga DeviceKit-programmen som DeviceKit-disks och DeviceKit-power kommer att bytas över för att använda libudev .
Se även
externa länkar
- DeviceKit Home på freedesktop.org