1 |
On Mon, Nov 19, 2012 at 9:59 AM, William Hubbs <williamh@g.o> wrote: |
2 |
> I'm glad someone else on this list finally realizes that udev did not break |
3 |
> separate /usr on its own. I've been trying to explain this to people |
4 |
> here for ages. |
5 |
> |
6 |
> It isn't just programs that use libraries in /usr/lib that are broken. |
7 |
> Any program in early boot that tries to access data files in /usr/share |
8 |
> before /usr is mounted is broken, so for example, locales do not |
9 |
> work before /usr is mounted. |
10 |
|
11 |
Yup - the increasing dbusification and increased use of shared libs |
12 |
has tended to drive this as well. More and more system packages are |
13 |
supporting more and more exotic and automagic configurations, and that |
14 |
is leading to a situation where the boot-time dependencies are |
15 |
growing. The more complex your situation gets, the more likely you |
16 |
need /usr early. |
17 |
|
18 |
I bit the bullet with initramfs, and while I struggled with the dracut |
19 |
documentation at the time it has worked out well. I can just set up |
20 |
an additional early-boot fstab and whatever is in it gets mounted. |
21 |
I'll likely migrate root to lvm was well now that the barrier for that |
22 |
is gone. Plus, when I get new hardware I can just compile a boatload |
23 |
of modules without getting memory bloat or trying to guess which |
24 |
driver is the one needed to boot my new whatever. It does cost some |
25 |
compile time though. |
26 |
|
27 |
But, if your needs are simple and you want to avoid the initramfs, |
28 |
more power to you. Gentoo is about choice. It is OK to try something |
29 |
and decide it isn't right, and that goes both ways. I'd strongly |
30 |
encourage everybody following this thread to understand your options, |
31 |
try out your options (VMs or whatever), and make the decision because |
32 |
you know what is best for you. |
33 |
|
34 |
Rich |