Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Optional /usr merge in Gentoo
Date: Tue, 20 Aug 2013 05:30:42
Message-Id: e030471bdbdd8a3a2b4bb6f39f540a2e.squirrel@www.antarean.org
In Reply to: Re: [gentoo-user] Re: Optional /usr merge in Gentoo by Alan McKinnon
1 On Mon, August 19, 2013 23:24, Alan McKinnon wrote:
2 > On 19/08/2013 16:33, pk wrote:
3 >> Using an initramfs means you duplicate parts of your OS and copy them
4 >> into the kernel or using a tool (like dracut or genkernel). If you need
5 >> it from a technical point of view (bluetooth keyboard), that's fine but
6 >> if I don't have any hardware that requires it then why use an initramfs?
7 >> I guess it's a matter of taste (or "philosophy" if you will)... An
8 >> initramfs seems like bandaid to me (and it is).
9 >
10 >
11 > I snipped most of the thread as I don't want to revisit yet again and
12 > old horse that is much flogged already :-)
13 >
14 > We're not too different, you and I, if I may dare say it when we differ
15 > it's you tend a little more towards idealism and I towards realism.
16 >
17 > Yes, bluetooth sucks, but it was designed by what was available at the
18 > time and it's what we have. For that matter USB, spinning disks and lack
19 > of fibre into my house also suck, but we have to work with what we have
20 > and what we certainly will have soon.
21
22 I could have had fibre into my house, but the rest of the neighbourhood
23 didn't want to sign a petition to have it installed.
24 The petition only stated the intent to subscribe. It didn't specify that
25 signatories would be required to actually subscribe.
26 And that is with quite a few IT-people in the area.
27 But that is a different rant ;)
28
29 > Which brings me to what I am really trying to say - giving specific
30 > examples to highlight general problems is always a nasty road to
31 > navigate. Like bluetooth keyboards, there's always a non-trivial number
32 > who can claim that the example does not apply to *them*. One can go
33 > round and round in circles with that, and skirt the actual issue:
34
35 What happened to wireless USB?
36 Bluetooth is nice for mobile phones and in-car audio/handsfree systems.
37 I also don't see the point of using it for keyboards.
38 How would I enter the pincode to link the keyboard to the computer if the
39 keyboard has not been linked yet? ;)
40
41 > Software exists in the context of something bigger and for us that often
42 > means "maximally useful for the maximum number of folks inclined to use
43 > such a package" and that sweet spot includes compromises; some things
44 > just have to be laid in stone so that everything else works at all -
45 > sometimes we just have to accept that.
46 >
47 > Let's look at /usr by comparing it to /opt. I like /opt - all the crap
48 > from Oracle, IBM, Sybase and Sun my managers shove on me goes in there
49 > where I can at least corral it. I can agree with that setup.
50
51 You can scratch Sun from that list, it's Oracle now...
52 They do have some interesting software, part of it pays for the bills.
53 I agree with putting that in /opt, wouldn't want to mess up the base OS
54 with that stuff.
55 Some admins install that into /home/.../, btw.
56
57 > Like I said earlier, software exists in the context of something bigger,
58 > and Gentoo exists in the context of the FOSS community. We consume much
59 > more code than we produce and sometimes we have to back down and go with
60 > what the world is doing or be prepared to fork.
61 >
62 > Incidentally, I don't see that anyone has ever proposed the obvious
63 > sword to cut this knot - have the kernel automount /usr. it already does
64 > / and we have root= ... it wouldn't be hard to add /usr= ...
65 >
66 > Yes, I know I'm being stupid and Linus would reply with two words, the
67 > first starting with an f. He'd tell us to solve it the right way even if
68 > that's the hard way. I believe separate /usr without initramfs is
69 > rapidly becoming white elephant material, and we are faced with a
70 > decision to do it the hard way.
71
72 If Linus would go for that, how long till there would be a /var, /home,
73 /... in there?
74 Maybe an "fstab=/path/to/fstab" would be a better option? And then make
75 sure that file is on the root-partition?
76
77 --
78 Joost