Slackware This Forum is for the discussion of Slackware Linux.
|
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
|
08-09-2009, 05:25 AM
|
#1
|
|
Member
Registered: Aug 2009
Distribution: slack-current
Posts: 46
Rep:
|
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.
|
|
|
|
08-09-2009, 05:34 AM
|
#2
|
|
Member
Registered: Oct 2007
Location: Norway
Distribution: Slackware 13.37
Posts: 436
Rep:
|
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.
|
|
|
|
08-09-2009, 05:48 AM
|
#3
|
|
Senior Member
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041
Rep: 
|
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.
|
|
|
|
08-09-2009, 06:18 AM
|
#4
|
|
Member
Registered: Aug 2009
Distribution: slack-current
Posts: 46
Original Poster
Rep:
|
Quote:
Originally Posted by sahko
|
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.
|
|
|
|
08-09-2009, 06:30 AM
|
#5
|
|
Amigo developer
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,589
|
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?
|
|
|
|
08-09-2009, 07:08 AM
|
#6
|
|
Member
Registered: Dec 2005
Location: Portugal
Distribution: Slackware64 13.0, Slackware64 13.1
Posts: 536
Rep:
|
Quote:
Originally Posted by sahko
|
Actually, I think HAL is being replaced by DeviceKit.
|
|
|
|
08-09-2009, 07:08 AM
|
#7
|
|
Member
Registered: Jun 2005
Location: The Pudding Isles
Distribution: Slackware 13.37
Posts: 572
Rep:
|
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
|
|
|
|
08-09-2009, 07:59 AM
|
#8
|
|
Senior Member
Registered: May 2008
Posts: 2,839
|
Quote:
Originally Posted by gnashley
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.
|
|
|
|
08-09-2009, 11:23 AM
|
#9
|
|
Member
Registered: Dec 2006
Location: The Nature Coast
Distribution: Slackware 01001101
Posts: 83
Rep:
|
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).
|
|
|
|
08-09-2009, 11:52 AM
|
#10
|
|
Guru
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594
|
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
|
|
|
|
08-09-2009, 06:43 PM
|
#11
|
|
HCL Maintainer
Registered: Jun 2003
Location: Tupelo, MS
Distribution: Gentoo
Posts: 6,926
Rep: 
|
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.
|
|
|
|
08-09-2009, 08:23 PM
|
#12
|
|
Member
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 737
|
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.
|
|
|
|
08-09-2009, 11:41 PM
|
#13
|
|
Senior Member
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,080
|
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/
|
|
|
|
08-10-2009, 12:36 AM
|
#14
|
|
LQ Addict
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,466
Rep: 
|
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.
|
|
|
|
08-10-2009, 06:29 AM
|
#15
|
|
LQ 5k Club
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Laptop: Slackware 14.0 // Desktop: Slackware64 14.0 // Netbook: Slackware 14.0
Posts: 6,176
|
"Give...me..your...answer...dooo
ooo
ooo..."
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 12:37 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|