On 24.5.2015 18:06, Bruce Dubbs wrote:
Paul Rogers wrote:
Building in /usr/local is not common for BLFS users, it seems a bit
too BSD-ish. And the udev variants probably assume that everything it
uses is part of /usr, even more so for udev-from-systemd.
Back when I got my 486DX33 I was hoping to run BSD-386 on it, but it
never came my way. First "real" OS I got for it was RHL-6.1 "Cartman"
from a CD in a book. I don't know what BSDs habits are. I decided to
consider LFS my "base" and whatever I choose add as "local", albeit
there are some BLFS things that have found their way into /usr. My
clone script installs LFS cleanly, then asks if the "enhancements"
should be installed. One can choose.
Your distro, your rules. Just don't expect a lot of excitement from
others when you customize.
I shall be sad when udev gets screwed into systemd so tight it cannot be
extracted. Sooner or later...
Actually I've been toying with the idea of using a custom script to make
a series of mknod commands to add things I need at boot. Then I can
skip udev completely. In the final analysis, what does it add for us?
About the only thing I can think of that affects most users is that it
may change some permissions in /dev.
-- Bruce
Udev doesn't create any device nodes for some time now. It's handled by
devtmpfs. What it does is:
It changes permissions, creates symlinks and in certain cases, renames
device nodes.
It monitors devices addition and removals which is done by kernel
(hotplug) and, depending on the nature of the device, applies a certain
rule upon it, such as create a generic symlink, set up permissions,
ownership, renaming, etc.
The latter is important for some software, where it relies on udev
through libudev to notify them about device additions and removals. One
such software is Xorg's input drivers, which is why you can plug in a
mouse after X server has been started and it will be recognised
automatically, without having a need to restart the Xorg server and
configure the device through xorg.conf.
There are other packages that rely on libudev for similar stuff and it's
mostly related to handing external devices such as printers, scanners,
cameras (web cameras and professional digital cameras), etc. USB device
handling through libusb-1 is done through libudev too.
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page