LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   who need hal anymore? (http://www.linuxquestions.org/questions/slackware-14/who-need-hal-anymore-948727/)

_ZeD_ 06-05-2012 11:14 PM

who need hal anymore?
 
Hi.

Just a question: what programs (in -current) need hal installed?
As a try, I disabled the service at startup, and found no problems in my system (but I don't have scanners or some strange hw requirements).

willysr 06-05-2012 11:53 PM

i guess the packages included in Slackware are no longer depends on HAL anymore, but external packages still requires HAL. I guess VMWare products are the examples

ReaperX7 06-06-2012 02:14 AM

As quoted by the description of the package:

Quote:

HAL is a piece of software that provides a view of the various hardware attached to a system. HAL keeps detailed metadata for each piece of hardware and provides hooks so that system and desktop software can react to changes in the hardware configuration (such as the insertion of a DVD, or a USB flash memory stick).
It basically, as previously stated, handles 3rd party drivers, utilities, and attached devices. Without it non-kernel device drivers will not function (why you didn't have support for scanners, printers, etc.) and attached devices will not be useable even if the driver is loaded.

It's still useful, and even used, even if it seems at times it has no usage, and isn't even being used by the system.

wildwizard 06-06-2012 03:28 AM

Quote:

Originally Posted by ReaperX7 (Post 4696599)
It's still useful, and even used, even if it seems at times it has no usage, and isn't even being used by the system.

Most of it's functionality has been super-seeded by new tools (see udisks / upower)

http://freedesktop.org/wiki/Software/DeviceKit

Eternal_Newbie 06-06-2012 06:07 AM

Quote:

Originally Posted by wildwizard (Post 4696649)
Most of it's functionality has been super-seeded by new tools (see udisks / upower)

http://freedesktop.org/wiki/Software/DeviceKit

Yes but as willysr said there are still programs that need it, because
a) they are not backward compatible with HAL
b) developers have rightly become sceptical of switching to the latest shineys out of RedHat and FreeDesktop.org, as inevitably they will be abandoned and not maintained in the long term
c) it's spelled superseded.

wildwizard 06-06-2012 06:47 AM

Quote:

Originally Posted by Eternal_Newbie (Post 4696742)
b) developers have rightly become sceptical of switching to the latest shineys out of RedHat and FreeDesktop.org, as inevitably they will be abandoned and not maintained in the long term

HAL has not had a release since 2009, while u-friends have all been updated regularly.

HAL is dead and Linux developers have moved on.

SpiderTux 06-06-2012 07:29 AM

Quote:

Originally Posted by willysr (Post 4696499)
i guess the packages included in Slackware are no longer depends on HAL anymore, but external packages still requires HAL

if so pasture should be the right place for HAL

piratesmack 06-06-2012 12:47 PM

Doesn't the XFCE version in -current still use HAL?

ReaperX7 06-06-2012 02:23 PM

DeviceKit hasn't fully replaced HAL, yet. It's not totally ready to be Pastured yet, but it's close. The webpage for DeviceKit even states the replacement is inevitable, but it's still far from being completely able to do so.

Parts of X still use it for hotplugging input devices, USB storage devices still use it, some video devices rely on it for enumeration, and various projects use the developer libraries of it to access the system.

Sending a project to Pasture isn't an easy cut and dry process. Projects have to remove dependencies for it, and all functionality must be effectively replaced. In short, the project's inclusion into the distribution must be 100% stand-alone and optional to all components and projects within the distribution. Even then this must be tested, retested, and analyzed on numerous levels to ensure that NOTHING uses it in anyway, and it's replacement performs 100% of the required functions of the project being replaced.

BCarey 06-06-2012 03:21 PM

I need hal.

Sometimes hal seems to crash/stop on my system. When I plug in a mp3 player and if fails to mount properly...when I launch k3b or xfburn and it reports no optical device found...then I (re)start hal and everything works again.

Brian

wildwizard 06-07-2012 03:05 AM

Quote:

Originally Posted by piratesmack (Post 4697066)
Doesn't the XFCE version in -current still use HAL?

That is due to be upgraded, though I don't know the status of HAL within the xfce project so I don't know if that will result in it not been required.

As for X it no longer depends on HAL as of server version 1.8 (or Slackware 13.37, same reason as why X now has a different configuration system)

brianL 06-07-2012 05:38 AM

Couldn't resist. Sorry.
http://www.youtube.com/watch?v=7qnd-...eature=related


All times are GMT -5. The time now is 07:34 PM.