Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Debian just voted in systemd for default init system in jessie
Date: Wed, 26 Mar 2014 00:28:58
Message-Id: 53321F29.8020702@gmail.com
In Reply to: [gentoo-user] Re: Debian just voted in systemd for default init system in jessie by "»Q«"
1 On 26/03/2014 01:34, »Q« wrote:
2 > On Wed, 26 Mar 2014 00:25:26 +0200
3 > Alan McKinnon <alan.mckinnon@×××××.com> wrote:
4 >
5 >> On 25/03/2014 22:08, »Q« wrote:
6 >>> On Fri, 21 Mar 2014 06:37:20 -0400
7 >>> Tanstaafl <tanstaafl@×××××××××××.org> wrote:
8 >>>
9 >>>> On 3/20/2014 5:48 PM, »Q« <boxcars@×××.net> wrote:
10 >>>>> Why should Gentoo have a default?
11 >>>>
12 >>>> Defaults are always a good idea - as long as they are reasonable
13 >>>> and rational.
14 >>>
15 >>> In that case, Gentoo is missing a lot of "good" things, from a
16 >>> default system logger to a default desktop environment.
17 >>>
18 >>> AFAICS, the benefit of defaults, provided they're reasonable, is
19 >>> that they remove the burden of making choices from the user. But I
20 >>> keep reading that Gentoo is all about user choice.
21 >>
22 >> You are conflating two things, it's actually quite disingenuous.
23 >>
24 >> Gentoo provides choice so you can do what you want. That doesn't
25 >> preclude providing a default that suits people who see no need to make
26 >> *that* choice for *them*, particularly when the thing being chosen is
27 >> necessary or almost so.
28 >
29 > Of course it doesn't preclude that; I'm sorry if implied that it did.
30 >
31 >>>>> ISTM the only good reason is that not having a default would make
32 >>>>> the documentation a lot more complicated.
33 >>>>
34 >>>> Documentation, *and* the install process itself.
35 >>>
36 >>> I'm not seeing that at all.
37 >>
38 >> You have to have *something* to be pid 1. the stage 3 might as well
39 >> provide one of those somethings that suits the common case
40 >>
41 >> You can make it /bin/bash if you want, but that would be a very niche
42 >> usage. The large majority of new installs will want a conventional
43 >> init system whether SysVinit-based or systemd based. Traditionally
44 >> SysVinit was the only real contender and baselayout/openerc were
45 >> originally written for Gentoo. So those are still the defaults.
46 >>
47 >> Without a default, the user must set one up manually for things to
48 >> work at all on first reboot. The install docs try hard to get the user
49 >> through the necessary steps to get a bootable system, a lot of effort
50 >> went into making the steps to accomplish that fewer, no more
51 >
52 > Requiring the fewest possible number of choices to get to a bootable
53 > system is a much better argument for a default than "defaults are
54 > always good".
55
56
57 Yes, defaults make the most sense when you have virtuals, or when you
58 must have 1 thing out of a range of things.
59
60
61
62
63 --
64 Alan McKinnon
65 alan.mckinnon@×××××.com