Gentoo Archives: gentoo-dev

From: Travis Tilley <lv@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Kernel sources thread
Date: Wed, 21 Jul 2004 10:34:02
Message-Id: 200407210634.21992.lv@gentoo.org
In Reply to: Re: [gentoo-dev] Kernel sources thread by Travis Tilley
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

Replies

Subject Author
Re: [gentoo-dev] Kernel sources thread Carsten Lohrke <carlo@g.o>
Re: [gentoo-dev] Kernel sources thread Georgi Georgiev <chutz@×××.net>
Re: [gentoo-dev] Kernel sources thread Greg KH <gregkh@g.o>
Re: [gentoo-dev] Kernel sources thread Chris Gianelloni <wolf31o2@g.o>