DeviceKit
DeviceKit es una capa de abstracción de hardware modular diseñada para el uso en sistemas Linux que está diseñado para simplificar la gestión de dispositivos y para reemplazar al monolítico HAL del Linux actual. DeviceKit incluye la habilidad de enumerar los dispositivos del sistema y de enviar notificaciones cuando el hardware es agregado o eliminado del sistema.
En mayo de 2008, el desarrollador del HAL, David Zeuthen, anunció su intención de depreciar HAL, principalmente debido a su complejidad y redundancia con otras bibliotecas del ambiente Linux.[1] La única parte faltante en esas bibliotecas sería un servicio centralizado para enumerar los dispositivos existentes, señalizar la conexión/desconexión de dispositivos y combinar y clasificar la información del hardware disponible en un solo punto. DeviceKit es la nueva biblioteca que proporciona esos servicios, mientras se supone que el hardware será accedido a través de otras bibliotecas en vez de HAL o DeviceKit.
La primera distribución en incluir DeviceKit fue Fedora 11.[2] Ubuntu 9.10 remplazó algunas de las viejas características de HAL por DeviceKit y funcionalidad desde el udev.[3]
Futuro de DeviceKit
editarDe acuerdo a lista de correo de desarrolladores de DeviceKit, DeviceKit está consiguiendo ser combinado (merged) con udev-extra y los programas existentes de DeviceKit tales como DeviceKit-disks y DeviceKit-power serán cambiados para usar libudev.
Referencias
editar- ↑ «Update on DeviceKit». Archivado desde el original el 15 de marzo de 2012.
- ↑ «Fedora Features Page for DeviceKit». Fedora Project. Consultado el 13 de enero de 2009.
- ↑ «Karmic Koala - hal deprecation». Ubuntu. Consultado el 23 de agosto de 2009.
Véase también
editar- Portal:Software libre. Contenido relacionado con Software libre.
- ConsoleKit
- PackageKit
- PolicyKit
- HAL
Enlaces externos
editar- DeviceKit Home at freedesktop.org
- DeviceKit Documentation at freedesktop.org
- DeviceKit plans on using libudev
- DeviceKit Release Note
- Ubuntu Forum that talks about DeviceKit