Gentoo Archives: gentoo-user

From: Pandu Poluan <pandu@××××××.info>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Anyone switched to eudev yet?
Date: Mon, 24 Dec 2012 17:04:56
Message-Id: CAA2qdGXn-D+6wp7WU4GUvoSELB6TV3WVnbntw_MXH89C1ky=Cg@mail.gmail.com
In Reply to: Re: [gentoo-user] Re: Anyone switched to eudev yet? by Bruce Hill
1 On Dec 24, 2012 11:46 PM, "Bruce Hill" <daddy@×××××××××××××××××××××.com>
2 wrote:
3 >
4 > On Mon, Dec 24, 2012 at 05:06:41PM +0200, Nuno J. Silva wrote:
5 > >
6 > > Now, also, from my understanding, this was already the case for some
7 > > time (maybe even years?). And that's why I've asked for more details.
8 > >
9 > > So, if the udev you use is OK with no initrd, what is in the new udev
10 > > that actually requires the initrd?
11 >
12 > "eselect news read" is yore freeeend ;)
13 >
14 > 2012-03-16-udev-181-unmasking
15 > Title udev-181 unmasking
16 > Author William Hubbs <williamh@g.o>
17 > Posted 2012-03-16
18 > Revision 1
19 >
20 > udev-181 is being unmasked on 2012-03-19.
21 >
22 > This news item is to inform you that once you upgrade to a version of
23 > udev >=181, if you have /usr on a separate partition, you must boot your
24 > system with an initramfs which pre-mounts /usr.
25 >
26 > An initramfs which does this is created by
27 > >=sys-kernel/genkernel-3.4.25.1 or
28 > >=sys-kernel/dracut-017-r1. If you do not want to use these tools, be
29 > sure any initramfs you create pre-mounts /usr.
30 >
31 > Also, if you are using OpenRC, you must upgrade to >= openrc-0.9.9.
32 >
33 > For more information on why this has been done, see the following URL:
34 > http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
35 >
36 > You can read that systemd is *THE* problem, not udev, and that until the
37 > primma donnas fubared udev by jamming systemd into it, There Was No Such
38 > Problem (TM).
39 >
40 > And that explains where the train jumped the track...
41 >
42
43 BINGO!
44
45 I'm an Enterprise SysAdmin, and for me things that happen 'at the same
46 time' with 'details hidden because it clutters the screen' means lost
47 weekends trying to figure out what went wrong during boot.
48
49 I absolutely *love* OpenRC for it clearly, explicitly shows what steps took
50 place during initialization. I dislike Upstart, but I hate SystemD.
51
52 An init is exactly that : INITial system state. Not something that wants to
53 be-all and end-all like systemd.
54
55 That is exactly the reason when udev started to drift -- no, *veer* --
56 towards systemd, I embraced Walter Dnes' solution of mdev.
57
58 Sorry if slightly off-topic.
59
60 Rgds,
61 --