Go Job Hunting at the LQ Job Marketplace
Go Back > Forums > Linux Forums > Linux - General
User Name
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.


  Search this Thread
Old 10-26-2005, 01:08 AM   #1
Registered: May 2005
Posts: 33

Rep: Reputation: 15
the relation between udev,hal,kudzu?

What is the relationship between udev, hal and kudzu ?
Or what are their functions?

Old 10-26-2005, 03:43 AM   #2
LQ Guru
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 74
Searchin on google would have gave you instant answers. Kudzu, hal, udev.
Old 10-26-2005, 05:06 AM   #3
Registered: May 2005
Posts: 33

Original Poster
Rep: Reputation: 15
Thx so much.
What I want to know is how they interact with each other Or do they interact with each other?
Old 10-27-2005, 12:38 AM   #4
Senior Member
Registered: Aug 2004
Location: Munich, Germany
Distribution: Opensuse 11.2
Posts: 1,549

Rep: Reputation: 51
HAL is just that - a hardware abstraction layer. Its makes it easier for applications to access hardware without having to worry about what the device node is named in the /dev directory - eg. on a system with 2 SATA drives my digital camera would appear as /dev/sdc, on my system with 2 IDE hard drives it appears as /dev/sda. HAL is an attempt to insulate applications from these inconsistencies. Well at least that's the idea I got from that page redazz linked to.

udev dynamically creates device nodes in the /dev directory when you plug-in a new device. So when you plug in your digital camera (using USB) the kernel sends a hotplug event to udev, udev then creates the /dev/sdc or /dev/sda or whatever entry for your camera.

kudzu is redhat's hardware detection program (other distros have their own). When you plugin a new hard drive or network card or video card or something else kudzu (which is run on boot) will attempt to locate and load the correct modules for that device and then try and run the correct config tool (eg. the network config tool when you put in a new NIC).

Don't take all this as gospel truth though - its just what I've picked up from looking around the net.


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 On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
udev/hal/ivman, want appearing desktop icons w/rox-filer hedpe Linux - Software 2 11-13-2005 10:35 AM
Multifunction support - Hal and Udev flebber Linux - Hardware 1 06-18-2005 10:44 PM
udev/hal, problems... TazG Linux - Hardware 0 09-28-2004 03:38 PM
IO problem in relation to PERL WeNdeL Linux - General 2 10-14-2003 04:51 PM
relation between classes Jo_Nak Programming 2 07-28-2003 02:48 PM

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

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