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 |