On Mon, 07 May 2012 07:03:13 -0500 "David C. Rankin" drankinatty@suddenlinkmail.com wrote:
Tim, All,
After the discussion both here and on the suse list about the removal of HAL, that brought up a question that I don't fully understand. I know that everyone is moving away from HAL and that it is the way of the future, but "Why?"
Briefly - what is wrong with HAL? Is it dead upstream? Does is pose limitations on the ability to do X or Y going forward? If so what are X or Y? Is it udev? What?
Like Qt3, all of the past versions of KDE3 and TDE have used HAL and work fantastically - what is the motivation for dumping it?
A short sentence or two would help me understand -- or a simply link to why if you have one will do. Thanks, I just want to make sure I understand the issue better...
It's dead upstream, jettisoned in favour of DeviceKit (upower/udisks/etc.). Apparently, the codebase was too big and complex to be maintained effectively. See:
http://lists.freedesktop.org/archives/hal/2008-May/011560.html
In addition to this, many distros have dropped it. At the time it was dropped from Gentoo, there were some small nuisance bugs due to its functionality overlapping with other hardware backends (disks and other devices showing up twice in some applications was the most common one, IIRC).
Given the reasons it's now an orphan, I don't think it's wise for us to assume its maintenance (IIRC, Tim has already said he doesn't want to, anyway). Best to move on.