DeviceKit versus SolidHAL

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Missing functionality in DeviceKit)
(Missing functionality in DeviceKit)
 
(3 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
# no smart polling (eg. no detection of the Eject button, no Floppy detection) [http://lists.freedesktop.org/archives/devkit-devel/2010-January/000691.html]
 
# no smart polling (eg. no detection of the Eject button, no Floppy detection) [http://lists.freedesktop.org/archives/devkit-devel/2010-January/000691.html]
 
# no notion of content types of optical disks (Video/VCD/SVCD/...)
 
# no notion of content types of optical disks (Video/VCD/SVCD/...)
# no read/write speed properties for CD/DVD burners, no "rewritability" flag
+
# no read/write speed properties for CD/DVD burners
 
# no support for tape (backup) units
 
# no support for tape (backup) units
 
# no support for xD cards
 
# no support for xD cards
  
 
Note that all of these complaints have now been [http://rdieter.livejournal.com/17544.html refuted].  Given these helpful clarifications, work on a DeviceKit backend for solid can commence.
 
Note that all of these complaints have now been [http://rdieter.livejournal.com/17544.html refuted].  Given these helpful clarifications, work on a DeviceKit backend for solid can commence.
 +
* ad 2.: KIO doesn't currently implement/support http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-0.18.html#id2554556
 +
* Uh, the "refutation" outright refuses to implement the first 3 items in udisks (except the "rewritability flag" part which is actually already there), saying we should do our own thing if we want this. --[[User:Kkofler|Kkofler]] 03:13, 12 March 2010 (UTC)

Latest revision as of 13:56, 21 July 2010

[edit] Missing functionality in DeviceKit

This list should give an overview of what's missing in DeviceKit(udisks/upower/...) in terms what Solid (the KDE HW abstraction layer) needs.

Solid is implemented using various backends, on Linux through HAL. Dropping HAL would, at the moment, result in severe loss of features throughout the whole KDE desktop. Developing a new backend, based on udisks/upower/... is definitely possible, as shown in this concept backend [1] but in the current state, DeviceKit family is missing substantial portions of HAL functionality:

  1. no smart polling (eg. no detection of the Eject button, no Floppy detection) [2]
  2. no notion of content types of optical disks (Video/VCD/SVCD/...)
  3. no read/write speed properties for CD/DVD burners
  4. no support for tape (backup) units
  5. no support for xD cards

Note that all of these complaints have now been refuted. Given these helpful clarifications, work on a DeviceKit backend for solid can commence.