1 |
On Wednesday 21 July 2004 03:24 am, Travis Tilley wrote: |
2 |
> On Wednesday 21 July 2004 01:28 am, Greg KH wrote: |
3 |
> > On Sun, Jul 18, 2004 at 06:53:29PM -0400, Travis Tilley wrote: |
4 |
> > If you have _any_ issues with udev, please let the developers and the |
5 |
> > linux-hotplug-devel mailing list know about it. Otherwise it will not |
6 |
> > get fixed, and you will never be happy. |
7 |
> |
8 |
> just dont -force- udev on me and i'll be happy. |
9 |
> |
10 |
> > Oh, and that reminds me to go make up a "delete devfs" kernel patch to |
11 |
> > send off to lkml, just to force the issue :) |
12 |
> |
13 |
> heh. |
14 |
|
15 |
ok, trying to be just a bit more constructive. :) |
16 |
|
17 |
1) udev is either ready or it isnt. the fact that you need to use a device |
18 |
tarball for entries udev doesnt support shows me that it isnt ready. what's |
19 |
the point of using a device management system if you're going to just dump a |
20 |
bunch of extra dev entries in there anyway? if udev were ready, this wouldnt |
21 |
be necessary. |
22 |
|
23 |
2) |
24 |
ayanami portcvs # ldd `which udevd` |
25 |
libc.so.6 => /lib/libc.so.6 (0x0000002a9566d000) |
26 |
/lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 |
27 |
(0x0000002a95556000) |
28 |
ayanami portcvs # emerge udev -pv | grep static |
29 |
ayanami portcvs # |
30 |
|
31 |
having a userspace dev management system seems flaky enough to me to begin |
32 |
with, but that's an opinion. having it non-static just means it's easier for |
33 |
me to break... usually when i accidentally break glibc or userspace in |
34 |
general (dont laugh... i found out the hard way that gcc 3.4 nuked stack |
35 |
smashing protection waaay back in the early revisions and it made every |
36 |
binary built with hardened gcc 3.3.x break after i recompiled glibc), i can |
37 |
just boot with init=/bin/sash or what have you and have things fixed in a |
38 |
handful of minutes... in similar situations of accidental breakage that are |
39 |
inevitable when you play with gcc/glibc i would like to have working device |
40 |
management. :P |
41 |
|
42 |
i would also like the option to staticly link against a non-glibc c library, |
43 |
but that's more of a request than a need. |
44 |
|
45 |
3) devfs isnt going away any time soon, and there will be people like me who |
46 |
dont think it's a good idea to risk bugs for no apparent benefit. |
47 |
|
48 |
4) it makes sense to keep supporting devfs even after it's ripped out of the |
49 |
kernel, which i think isnt until after the /next/ stable kernel series. since |
50 |
we still support 2.4 as the default (on a few archs anyways) i think even |
51 |
when it is ripped out, people will be using a kernel series that still has it |
52 |
for a -while-. if it werent for this tendency to not use the latest stable |
53 |
kernel, i wouldnt have had to move the 2.6 linux-headers into their own |
54 |
package just to support nptl properly on archs other than amd64. |
55 |
|
56 |
|
57 |
bah, i've been suckered into installing udev... so i might as well keep it |
58 |
until something breaks. i disabled the tarball hack since it was making /dev |
59 |
ugly and cluttered... though i admit it seems to be more ready than i thought |
60 |
it was. at least for now i can have both and always make devfs mount on |
61 |
boot... please dont think seriously about removing support for that. at least |
62 |
not until after we all move over to 2.10 anyways. :/ |
63 |
|
64 |
-- |
65 |
|
66 |
Travis Tilley <lv@g.o> |
67 |
|
68 |
-- |
69 |
gentoo-dev@g.o mailing list |