Halsectomy

Revision 3 as of 2009-06-03 10:50:56

Clear message

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

GNOME power management

g-p-m uses DeviceKit-power now, but still requires hal for getting lid close ACPI event; linux needs to be fixed to emit an input event instead

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%

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

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

TODO