Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Suggestion for getting rid of udev
Date: Wed, 12 Oct 2011 19:03:36
Message-Id: 201110121502.51400.vapier@gentoo.org
In Reply to: Re: [gentoo-dev] Suggestion for getting rid of udev by Rich Freeman
1 On Wednesday 12 October 2011 09:26:12 Rich Freeman wrote:
2 > On Wed, Oct 12, 2011 at 12:40 AM, Walter Dnes wrote:
3 > > Forking udev is probably not an option. The udev lead developer is a
4 > > Redhat employee, and his direction seems to be to drag everybody in
5 > > Redhat's direction. Our community doesn't have Redhat's billions.
6 >
7 > We should note that RedHat is already spending their billions to make
8 > dracut smarter, and if initramfs is good enough for RHEL then it
9 > should be good enough for us if somebody just has to have /usr on a
10 > separate device and needs some of the fancier udev rules to work on
11 > boot. For those who don't need dracut there was already a stated
12 > desire to provide a simplified initramfs. And, for less complex
13 > setups, you don't need it at all.
14
15 i don't think this logic is that great. RHEL/Fedora do a lot of things that
16 they consider desirable but which are simply their opinion on the topic.
17
18 for a while there, they pretty much forced LVM down everyone's throat during
19 the install. it's been a while since i last installed/maintained those
20 distros (thankfully), but their initramfs setups were always way more flaky
21 than they should have been and fairly difficult to recover from.
22
23 the "firstboot" idea is another great example of "things not fully thought
24 through ahead of time". systemd is a good choice for some, but its desire to
25 be Linux-specific and require recent kernels is a limitation.
26
27 if you want to use initramfs on your system, you certainly can. if you want
28 to do lvm/whatever rootfs, then feel free. if you want to run systemd, np.
29 you want to add bloat with firstboot, by all means. but a Gentoo system will
30 not require any of these things (unless you choose to customize your own
31 system in such a way) regardless of how much money other distros throw at
32 their own ideas.
33
34 note: i'm not advocating dropping udev by default as i think it's completely
35 unrealistic, and unlike the other projects mentioned, has been widely adopted
36 across pretty much all distros. it also doesn't really address the
37 *underlying* problem: package rules that require /usr to be mounted.
38 -mike

Attachments

File name MIME type
signature.asc application/pgp-signature