Gentoo Archives: gentoo-user

From: Greg Woodbury <redwolfe@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] separate / and /usr to require initramfs 2013-11-01
Date: Sun, 29 Sep 2013 04:48:32
Message-Id: 5247B10B.4060607@gmail.com
In Reply to: Re: [gentoo-user] separate / and /usr to require initramfs 2013-11-01 by Neil Bothwick
1 To answer Alan's question - the main fault lies on the GNOME project and
2 the forcing for systemd down user's systems throats.
3
4 Additionally, as certina things were added to Linux to "enhance"
5 capabilities, the GNOME developers (apparently) *deliberately* placed
6 the programs in /usr/bin, instead of in the generally accepted place of
7 /bin.
8
9 Alan is correct - there is a deliberate cause of this debacle. Certain
10 folks (Lennart being one of many) *are* cramming their vision of Linux
11 on the whole community.
12
13 I have read severl folks defending their ignoring of the old protocol of
14 placing boot-required programs in /bin (and hence on root) as being
15 holdovers from "ancient history" and claiming that disk space is so
16 cheap these days that it "isn't necessary" to keep this distinction.
17
18 As a result of the GNOMEish forcing, some distros have even gone so far
19 as to *do away* with /bin - and have placed everything in /usr/bin with
20 compatibility symlinks as a holdover/workaround.
21
22 I lay this at the feet of GNOME, and thus, at the feet of RedHat.
23
24 Linux used to be about *choice* aand leaving up to the users/admins
25 about how they wanted to configure their systems. But certain forces in
26 the Linux marketplace are hell-bent on imitating Microsoft's "one way to
27 do it" thinking that they are outdoing the "evil empire's" evilness.
28
29 I fully understand systemd and see that it is a solution seeking a
30 problem to solve. And its developers, being nearly identical with the
31 set of GNOME developers, are forcing this *thing* on the Linux universe.
32
33 Certainly, the SystemV init system needed to have a way of
34 *automagically/automatically* handling a wider set of dependencies. When
35 we wrote if for System IV at Bell Labs in 1981 or so, we didn't have the
36 time to solve the problem of having the computer handle the dependencies
37 and moved the handling out to the human mind to solve by setting the
38 numerical sequence numbers. (I was one of the writers for System IV
39 init while a contractor.)
40
41 OpenRC provided a highly compatible and organic extension of the system,
42 and Gentoo has been happy for severl years with it. But now, the same
43 folks who are thrusting GNOME/systemd down the throats of systems
44 everywhere, have invaded or gained converts enought in the Gentoo
45 structure to try and force their way on Gentoo.
46
47 Gentoo may be flexible enough to allow someone to write an overlay that
48 moves the necessary things back to /bin (and install symlinks from
49 /usr/bin to /bin) so that an initrd/initramfs is not required. But I
50 suspect that Gentoo and many distributions are too far gone down the
51 path of deception to recover.
52
53 Neil and other may disagree with this assessment, but I saw it coming
54 and this is not the first time it has been pointed out - and not just by me.
55
56 Who knows though? I may just have to abandon prepared distributions
57 completely and do a Linux From Scratch solution, or fork some distro and
58 tey to undo the worst of the damage.
59
60 --
61 G.Wolfe Woodbury
62 redwolfe@×××××.com

Replies

Subject Author
Re: [gentoo-user] separate / and /usr to require initramfs 2013-11-01 Bruce Hill <daddy@×××××××××××××××××××××.com>