Halsectomy
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 |