Halsectomy

Differences between revisions 4 and 5
Revision 4 as of 2009-06-03 11:46:45
Size: 1548
Editor: pD9EB5DC5
Comment:
Revision 5 as of 2009-06-03 11:49:54
Size: 1647
Editor: pD9EB5DC5
Comment: add some color
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
|| GNOME power management || g-p-m uses Device``Kit-power now, but still requires hal for getting lid close ACPI event; fixed in DKP 0.8 and g-p-m trunk || 80% ||
|| GNOME storage handling || gvfs uses Device``Kit-disks now, but still builds hal volume monitor; some gvfs backends such as gphoto need porting to libudev || 80% ||
|| Fn/Multimedia key handling || moved to udev-extras || DONE ||
|| pm-utils suspend quirks || || TODO ||
|| music players || || TODO ||
||
modems || NM uses udev modem-prober now; still required by other daemons, though || 80% ||
|| Pulseaudio || needs migration to libudev || TODO ||
|| X.org input device detection || needs migration to libudev || TODO ||
|| Device ACLs || moved to udev-extras || DONE ||
||
hal-cups-utils printer detection || needs migration to libudev || TODO ||
|| libgphoto2 camera handling || [[http://lists.freedesktop.org/archives/devkit-devel/2009-June/000191.html|needs tagging in udev rules instead of fdi files, and porting of KDE/gvfs]] || TODO ||
|| Device ACLs || moved to udev-extras ||<#CCFFCC> DONE ||
|| Fn/Multimedia key handling || moved to udev-extras ||<#CCFFCC> DONE ||
|| GNOME power management || g-p-m uses Device``Kit-power now, but still requires hal for getting lid close ACPI event; fixed in DKP 0.8 and g-p-m trunk ||<#FFFFCC> 80% ||
|| GNOME storage handling || gvfs uses Device``Kit-disks now, but still builds hal volume monitor; some gvfs backends such as gphoto need porting to libudev ||<#FFFFCC> 80% ||
|| modems || NM uses udev modem-prober now; still required by other daemons, though ||<#FFFFCC> 80% ||
|| pm-utils suspend quirks || ||<#FFCCCC> TODO ||
|| music players || ||<#FFCCCC> TODO ||
||
Pulseaudio || needs migration to libudev ||<#FFCCCC> TODO ||
|| X.org input device detection || needs migration to libudev ||<#FFCCCC> TODO ||
|| hal-cups-utils printer detection || needs migration to libudev ||<#FFCCCC> TODO ||
|| libgphoto2 camera handling || [[http://lists.freedesktop.org/archives/devkit-devel/2009-June/000191.html|needs tagging in udev rules instead of fdi files, and porting of KDE/gvfs]] ||<#FFCCCC> TODO ||

Summary

Hal is in the process of being deprecated, since it has become a large monolithic unmaintainable mess, and also duplicates a lot of functionality which are nowadays provided by udev and the kernel itself. Please see David Zeuthen's and Kay Siever's summaries of plans.

Migration in Karmic

Functionality

Comment

Status

Device ACLs

moved to udev-extras

DONE

Fn/Multimedia key handling

moved to udev-extras

DONE

GNOME power management

g-p-m uses DeviceKit-power now, but still requires hal for getting lid close ACPI event; fixed in DKP 0.8 and g-p-m trunk

80%

GNOME storage handling

gvfs uses DeviceKit-disks now, but still builds hal volume monitor; some gvfs backends such as gphoto need porting to libudev

80%

modems

NM uses udev modem-prober now; still required by other daemons, though

80%

pm-utils suspend quirks

TODO

music players

TODO

Pulseaudio

needs migration to libudev

TODO

X.org input device detection

needs migration to libudev

TODO

hal-cups-utils printer detection

needs migration to libudev

TODO

libgphoto2 camera handling

needs tagging in udev rules instead of fdi files, and porting of KDE/gvfs

TODO

Halsectomy (last edited 2013-05-10 17:41:38 by rrcs-67-78-168-186)