[illumos-Developer] HAL

Alan Coopersmith alan.coopersmith at oracle.com
Tue Oct 12 09:11:20 PDT 2010


Owen Shepherd wrote:
> Isn't Hal deprecated by it's author anyway? I'f my memory serves me
> correctly then it should be a goal to move off Hal anyway.

Yes, but they've only provided replacements for Linux systems, the
udisks/upower/etc. series of extensions to the Linux udev framework.
(DeviceKit was an interim step to those, but they killed DeviceKit
 as well in favor of the u* interfaces, and churned through API's
 in the process.)

Everyone else is on their own or stuck maintaining HAL.

To remove HAL, you'd need to provide replacement interfaces for:
 - removable media mounting (Tamarack, the vold replacement)
 - GNOME interfaces for power management & disks
and probably a few others I've forgotten.

Moving Xorg on Solaris from HAL to libsysevent for input device
hotplug notification and libdevinfo for input device discovery is
on my long-term todo list, but again, for now HAL is required there.

-- 
	-Alan Coopersmith-        alan.coopersmith at oracle.com
	 Oracle Solaris Platform Engineering: X Window System




More information about the Developer mailing list