Gentoo Archives: gentoo-user

From: "Canek Peláez Valdés" <caneko@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] alternative kernels
Date: Fri, 31 Oct 2014 08:22:32
Message-Id: CADPrc81doe4Yg4U6NQ-j3xP3a+BNsy=VzkWUR6YrAs_VjquaPw@mail.gmail.com
In Reply to: Re: [gentoo-user] alternative kernels by "J. Roeleveld"
1 On Fri, Oct 31, 2014 at 1:11 AM, J. Roeleveld <joost@××××××××.org> wrote:
2 > On Friday, October 31, 2014 12:37:35 AM Canek Peláez Valdés wrote:
3 >> On Fri, Oct 31, 2014 at 12:30 AM, J. Roeleveld <joost@××××××××.org> wrote:
4 >> > On Thursday, October 30, 2014 06:31:25 AM Rich Freeman wrote:
5 >> >> On Thu, Oct 30, 2014 at 3:56 AM, J. Roeleveld <joost@××××××××.org> wrote:
6 >> >> > On Sunday, October 26, 2014 02:16:24 PM Canek Peláez Valdés wrote:
7 >> >> >> And with systemd, rebooting to a new kernel takes just a few seconds
8 >> >> >> ;)
9 >> >> >
10 >> >> > And here I was thinking that the pro-systemd crowd doesn't care about
11 >> >> > the
12 >> >> > boot-time of systemd?
13 >> >> > (See the " [OT} Linus Torvalds on systemd" thread around 18 - 21
14 >> >> > september)
15 >> >> >
16 >> >> > Please make up your mind on this.
17 >> >>
18 >> >> This might come as a bit of a shock, but people use Gentoo for
19 >> >> different reasons, run different init systems, different udev
20 >> >> implementations, and so on. Well, believe it or not, systemd users
21 >> >> are exactly the same way and use different components of systemd for
22 >> >> different reasons. People also drive different types of cars, for
23 >> >> different reasons.
24 >> >
25 >> > I agree on this. But in the thread I mentioned, Mark David Dumlao was
26 >> > quite
27 >> > aggressive in his wording when the subject was brought up and he claimed
28 >> > systemd proponents don't care. Canek is the biggest proponent for systemd
29 >> > on this list.
30 >>
31 >> You should have answered then to Mark, not to me, given that I did not
32 >> said anything in that sub-thread.
33 >
34 > My apologies.
35
36 No problem.
37
38 >> But if it makes you happy, I will try to take notes in the next Big
39 >> SystemD Evil Conspiracy Meeting so in the future I do not contradict
40 >> any statement from anyone in the Pure Evil Directorate.
41 >
42 > I knew it! There really is one! :)
43
44 Of course there is. We have a secret handshake and everything.
45
46 > Thing is, I don't see any benefit, for myself, in systemd.
47 > If people want to use it, fine.
48 > But, if people are trying to force it upon everyone, then I will have a
49 > problem with it.
50
51 No one is forcing it on anyone, but several developers from different
52 projects are happily using its (in their view) cool features. If
53 enough able and willing *developers* don't want to rely on systemd,
54 they need to provide the same functionality by other means, or ship
55 versions of the software with less features. But most developers (it
56 seems) are of the idea "cool, someone else did the work for us".
57
58 > Systemd is, in my opinion, suffering from the same feature-creep as Grub2 does.
59 > Grub1 was faster, because it was smaller. But it isn't working propery anymore
60 > and Grub2 does its job. I just don't see the point in all the multimedia stuff
61 > that was put into a bootloader.
62
63 I don't mind "feature creep", as long as the *features* are useful and
64 technically sound. Configuration that is an script generated by
65 another script? I don't think that's really technically sound. In all
66 my UEFI machines I'm using Gummiboot[1]; it's really small, really
67 simple, and works great.
68
69 > I just had a look at the use-flags for systemd, similarly to myself wondering
70 > about multimedia support in grub2, I wonder why there is an HTTP-server
71 > embedded in journald.
72
73 Well, first of all, as you noticed, it has an USE flag, so you can
74 disable it if you do not want it.
75
76 Second of all, it's an (optional) feature that allows you to
77 synchronize data across a local network; no one in his right mind
78 would open it up to the whole Internet. From the commit that
79 introduced the (again, optional) feature [2]:
80
81 """
82 journal: add minimal journal gateway daemon based on GNU libmicrohttpd
83
84 This minimal HTTP server can serve journal data via HTTP. Its primary
85 purpose is synchronization of journal data across the network. It serves
86 journal data in three formats:
87
88 text/plain: the text format known from /var/log/messages
89 application/json: the journal entries formatted as JSON
90 application/vnd.fdo.journal: the binary export format of the journal
91
92 The HTTP server also serves a small HTML5 app that makes use of the JSON
93 serialization to present the journal data to the user.
94
95 Examples:
96
97 This downloads the journal in text format:
98
99 # systemctl start systemd-journal-gatewayd.service
100 # wget http://localhost:19531/entries
101
102 Same for JSON:
103
104 # curl -H"Accept: application/json" http://localhost:19531/entries
105
106 Access via web browser:
107
108 $ firefox http://localhost:19531/
109 """
110
111 > I somehow doubt it has any real security on it and I
112 > have seen programs write usernames and passwords to stdout/syslog when running
113 > with the default log-levels.
114
115 Again, if you open it to the whole internet, you are either crazy, or
116 you don't know what you are doing. That's why it's an optional
117 feature, turned off by default in Gentoo (and every other distro), and
118 even if you turn it on, you need to start the service manually (as the
119 example in the commit message says) so you can use the feature.
120
121 Since systemd is highly modular, systemd-journal-gatewayd is a
122 completely different binary, and libmicrohttp never touches at all PID
123 1. You can think of it as an extra utility that is shipped alongside
124 systemd, and that you don't even need to build if you don't want to.
125
126 Regards.
127
128 [1] http://freedesktop.org/wiki/Software/gummiboot/
129 [2] http://cgit.freedesktop.org/systemd/systemd/commit/?id=7b17a7d72f5ba5ad838b19803534c56a46f3bce9
130 --
131 Canek Peláez Valdés
132 Profesor de asignatura, Facultad de Ciencias
133 Universidad Nacional Autónoma de México

Replies

Subject Author
Re: [gentoo-user] alternative kernels Gregory Woodbury <redwolfe@×××××.com>