[illumos-Developer] HAL

Garrett D'Amore garrett at nexenta.com
Tue Oct 12 10:18:02 PDT 2010


On Tue, 2010-10-12 at 09:11 -0700, Alan Coopersmith wrote:
> 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.
> 


I wonder if an interim step would be to make HAL a consumer of more
standard interfaces and move it out of illumos and into either JDS or X?

Alan, do you have any thoughts on that?

(Its really too bad that we don't have a means to collaborate with
Oracle here...)

	- Garrett



More information about the Developer mailing list