LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
LinkBack Search this Thread
Old 08-09-2009, 05:25 AM   #1
dwr1
Member
 
Registered: Aug 2009
Distribution: slack-current
Posts: 46

Rep: Reputation: 17
hal - thoughts?


What do slackers think of hal?

I understand it helps automate things a little better. But there's something about it I don't like. I expect it's the complexity that it seems to come with. XML based config files don't help to endear it to me either. It doesn't seem very KISS.

What do you all think? I'm quite happy to be corrected.
 
Old 08-09-2009, 05:34 AM   #2
Dinithion
Member
 
Registered: Oct 2007
Location: Norway
Distribution: Slackware 13.37
Posts: 436

Rep: Reputation: 56
Personally I like it, and I think it should be included. Not that I use it all the time, but slackware would be missing something without it. Besides not every slackware user is a hardcode slacker. My girlfriend find the automounting very practical. (So do I so I don't have to mount her mp3 player, or external harddrive all the time :P). Anyway, it's well tested and it works pretty well as far as I know. But I think it should be included in such a way that it can be removed. I *think* that this won't be the case with SW13.0, as far as I understood the integration with kde and hal, but to be honest, I dont know :P

Last edited by Dinithion; 08-09-2009 at 06:03 AM.
 
Old 08-09-2009, 05:48 AM   #3
sahko
Senior Member
 
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041

Rep: Reputation: Disabled
HAL is included in Slackware 13.0 but its already getting replaced by libudev.

See for example: http://www.ubuntu.com/testing/karmic/alpha1

Last edited by sahko; 08-09-2009 at 05:49 AM.
 
Old 08-09-2009, 06:18 AM   #4
dwr1
Member
 
Registered: Aug 2009
Distribution: slack-current
Posts: 46

Original Poster
Rep: Reputation: 17
Quote:
Originally Posted by sahko View Post
HAL is included in Slackware 13.0 but its already getting replaced by libudev.

See for example: http://www.ubuntu.com/testing/karmic/alpha1
Can't find much info on libudev. Ubuntu seems to be only using it for the fn key and power management. I assume they're using hal for automounting, still. Like Dinithion I mainly like hal for automounting. I wouldn't be adverse to a more udev approach, though, as I get along better with udev. I understand hal uses udev to get info about the hw events. I wouldn't mind just cutting out hal altogether.
 
Old 08-09-2009, 06:30 AM   #5
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,727

Rep: Reputation: 452Reputation: 452Reputation: 452Reputation: 452Reputation: 452
hal and udev are both evil, as well as 'unslackish'! Oh wait, I forgot that we are past slack-11.0 now... Funny how things become un-evil once they are included in slack -what's next?
 
Old 08-09-2009, 07:08 AM   #6
easuter
Member
 
Registered: Dec 2005
Location: Portugal
Distribution: Slackware64 13.0, Slackware64 13.1
Posts: 537

Rep: Reputation: 62
Quote:
Originally Posted by sahko View Post
HAL is included in Slackware 13.0 but its already getting replaced by libudev.

See for example: http://www.ubuntu.com/testing/karmic/alpha1
Actually, I think HAL is being replaced by DeviceKit.
 
Old 08-09-2009, 07:08 AM   #7
Eternal_Newbie
Member
 
Registered: Jun 2005
Location: The Pudding Isles
Distribution: Slackware 13.37
Posts: 573

Rep: Reputation: 58
I still find HAL, udev and anything requiring XML configuration files instead of plain text to be unnecessarily aggravating and annoying. And I think some of the ideas behind devicekit are insane. But then most of the stuff coming out of Freedesktop.org these days seems to smack of dumbing down and reinventing the wheel at least.

Last edited by Eternal_Newbie; 08-09-2009 at 08:58 AM. Reason: Freedesktop, not opendesktop
 
Old 08-09-2009, 07:59 AM   #8
GazL
Senior Member
 
Registered: May 2008
Posts: 3,231

Rep: Reputation: 828Reputation: 828Reputation: 828Reputation: 828Reputation: 828Reputation: 828Reputation: 828
Quote:
Originally Posted by gnashley View Post
hal and udev are both evil, as well as 'unslackish'! Oh wait, I forgot that we are past slack-11.0 now... Funny how things become un-evil once they are included in slack -what's next?
Some of us have stayed true to our convictions. Slackware's adoption not withstanding, I still dislike aspects of them both.

I don't have a problem with the mechanism of the kernel sending a event to a daemon to create the necessary device nodes, but my fear for udev is that with the complicated interaction of its many rules files and helper scripts it has the potential to end up a bit of an unintelligible tangle.

I actually thought devfs was a good and clean solution to dynamic device node management and I'd have much preferred that they continued to improve on that than change to the udev scheme.

I also share Eternal Newbie's distaste for anything XML.
 
Old 08-09-2009, 11:23 AM   #9
Stroker
Member
 
Registered: Dec 2006
Location: The Nature Coast
Distribution: Slackware 01001101
Posts: 83

Rep: Reputation: 17
My only experience with HAL was immediately turning it off. I was just happy that doing so didn't break anything (that I care about).
 
Old 08-09-2009, 11:52 AM   #10
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542
Another +1 from me on:

-- Distaste for the XML file format of HAL conf files. They're horribly overcomplicated IMHO.
-- Potential entanglement of all the HAL, udev, and whatever daemons & processes may be in play.

It took me long enough to get really comfortable with UDEV. I actually like it now, since I know how to use it to my advantage. Why does there need to be such a complicated dependency just to automount some media, or use a mouse or keyboard? Phooey..

So far, I dislike HAL, and I don't need it. As someone mentioned, it should IMHO not be a dependency (on Slack-13) but an optional component.

Plus (since I'm ranting a little) why does everything related to HAL need tohave such a long stupid name with freedesktop.org in it? Like "<org.freedesktop.hal.fdi.keyboard.broken.not.useful.true.if.sunday.past.noon>"

Sasha
 
Old 08-09-2009, 06:43 PM   #11
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: Tupelo, MS
Distribution: Gentoo
Posts: 6,926

Rep: Reputation: 124Reputation: 124
I second and third GazL and Eternal_Newbie. Part of my prepping comps
on this LAN for Slackware-13.0 is learning HOW-TO disable HAL and udev.

They're definitely not the Tried-and-True-Slackware-Philosophy (TM)
but some Johnny-Come-Lately ideas.

A couple of years ago I started running KDE to be able to help people
after building a box and doing an install with KDE so they would feel
'comfortable' coming from the Windows world. All that's happened is it
has made me think I've gone back to Windows with KDE in Slackware.

The default KDE desktop in -current looks so much Vista it's nauseating.
I'm not a Windows-wannabe, nor do I expect such behavior out of
anything to do with a Linux OS -- especially Slackware.

Having things stuffed up with HAL such as mounting my flash drive and
every file as ALL CAPS has definitely beeen a step backwards in it's
development. I hope Pat reads enough opinions of Slackers, and if it's
at all possible, something changes in the HAL/udev mess.

These and other irrational changes to KDE have run me back to Fluxbox,
which is anything but a Windows-wannabe.
 
Old 08-09-2009, 08:23 PM   #12
Erik_FL
Member
 
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 793

Rep: Reputation: 245Reputation: 245Reputation: 245
I don't have any complaints about HAL and udev. For one thing it isn't too difficult to disable them. It did take me some time to get everything working the way I wanted with HAL and udev but a few of the features are helpful.

It seems to me that KDE is trying to emulate both OS X and Vista. That's not necessarily a bad thing as long as things settle down long enough for the bugs to be fixed and design flaws to be corrected.

I don't have the same frustration with KDE as I do with Vista. Vista seems to make everything more difficult for me, and I can't seem to change it. KDE has a few rough edges but most of them can be dealt with by changing settings or adding things to menus, the desktop, tool bars, etc. The big difference is that one can change KDE a lot more than the few choices in Vista. Windows XP had a few more configurable things such as the folder toolbar and a start menu that would actually keep things in the order that you put them. Windows 7 seems mostly like Vista with new colors.

KDE is having some growing pains but I'm willing to hang in there until 4.3 gets more stable. Then I will decide if I want to stick with KDE or look at other choices. Meanwhile Slackware gives me something that I can rely on even if I am looking forward to improvements in the user interface for KDE. Not all progress goes directly forward. Sometimes things go back a step before surging onward. At least with Slackware one can avoid stumbling.
 
Old 08-09-2009, 11:41 PM   #13
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,185

Rep: Reputation: 285Reputation: 285Reputation: 285
I think it is inevitable that something like HAL/udev will come along to allow automounting.I don't see any reason why it shouldn't be included in SW and xml is the way that many applications are using to store data these days.

I think though that something like vl-hot would eventually become popular since it's non-polling and would be great for saving battery power on laptops. http://developer.berlios.de/projects/vl-hot/
 
Old 08-10-2009, 12:36 AM   #14
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
I like having persistent names for my devices, so I don't have a problem with udev. HAL on the other hand, I don't like. There's no need for my devices to be automounted.. for whatever reason, I prefer to do manually. I think I remember that when HAL was first introduced in a new release, I got quite frustrated because I wasn't able to mount CDs in the terminal. I must say, I don't really know how HAL or udev actually work, but again, on the surface, I don't like HAL.
 
Old 08-10-2009, 06:29 AM   #15
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware & Slackware64 14.1
Posts: 6,702
Blog Entries: 51

Rep: Reputation: 1244Reputation: 1244Reputation: 1244Reputation: 1244Reputation: 1244Reputation: 1244Reputation: 1244Reputation: 1244Reputation: 1244
"Give...me..your...answer...dooo
ooo
ooo..."
 
  


Reply

Tags
hal, udev


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
cannot mount internal hard drive: .hal-mtab and .hal-mtab-lock messed up extremewaffles Linux - Newbie 3 07-01-2009 05:15 PM
/media/.hal-mtab and /media/.hal-mtab-lock SlowCoder Linux - General 2 05-13-2008 04:17 PM
thoughts beekers LinuxQuestions.org Member Intro 1 06-19-2005 03:50 PM
Thoughts on 2.6.10? scuzzman Linux - General 5 12-27-2004 07:34 AM
Just some thoughts neocookie General 29 05-12-2004 02:39 PM


All times are GMT -5. The time now is 01:37 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration