Gentoo Archives: gentoo-user

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

Replies

Subject Author
Re: [gentoo-user] Re: Debian just voted in systemd for default init system in jessie Alan McKinnon <alan.mckinnon@×××××.com>