From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id EC47F13838B for ; Sun, 21 Sep 2014 22:15:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 10F44E0922; Sun, 21 Sep 2014 22:15:17 +0000 (UTC) Received: from mail-qc0-f177.google.com (mail-qc0-f177.google.com [209.85.216.177]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 47DE1E091F for ; Sun, 21 Sep 2014 22:15:16 +0000 (UTC) Received: by mail-qc0-f177.google.com with SMTP id o8so5366399qcw.22 for ; Sun, 21 Sep 2014 15:15:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=A+YAcNdOsbg4YoO7eVa+jLvEKEORPEwkZaHE9lZD/94=; b=RzD71rwl2QfZ02MFgMHiuLundUllaQgLJI32HFFD720AWf1MotVZXqSyTjlUnZFMLu vl1wRM+7Q0l7ms+hll/6i8u9jNoQQDOZawwyc5yIqp/jit5DaWxteeUVsWbfDFd4RD/u nIyKwW0KJwCBrAxWZ5g82q+/D3MJ7lqi8Y7gjuTKuy+rL9x34nIs3EviKhXVXavFB/FY w+fgZsHwWlM9Q4PI+bWYCe3zdxs2rbr8AxqPkGDcYNMRZME4TcSkx3c1P91Xi/jk04Uz 1rMuuqgmAvHQc6lI4JJVp1pwvbflcdLz8H5qKH14z9tRaEQe8yMTcmLFz1s09/N6JYHH SmlA== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@lists.gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.140.23.17 with SMTP id 17mr18066362qgo.30.1411337715502; Sun, 21 Sep 2014 15:15:15 -0700 (PDT) Received: by 10.96.182.68 with HTTP; Sun, 21 Sep 2014 15:15:15 -0700 (PDT) In-Reply-To: References: <20140921132548.d4ad54724473a2aeee688daa@comcast.net> <20140921143059.c3c16dfdeab6f65280b7caa6@comcast.net> <20140921192043.GA9652@crud> <20140921171301.5f008b3bd12c21c2f8fdd67e@comcast.net> Date: Sun, 21 Sep 2014 18:15:15 -0400 Message-ID: Subject: Re: [gentoo-amd64] Boycott Systemd From: Harry Holt To: gentoo-amd64@lists.gentoo.org Content-Type: multipart/alternative; boundary=001a11c12aca30d8f405039aab93 X-Archives-Salt: 241427ad-0678-4c56-bbb4-3ded8a89fc96 X-Archives-Hash: 850b152578c69e06f8449eec26f62470 --001a11c12aca30d8f405039aab93 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Sun, Sep 21, 2014 at 6:04 PM, Canek Pel=E1ez Vald=E9s wrote: > On Sun, Sep 21, 2014 at 4:13 PM, Frank Peters > wrote: > [ snip ] > > Check out page 18 of the 2014 GNOME Asia talk: > > http://0pointer.de/public/gnomeasia2014.pdf > > > > "Our objectives: > > > > Turing Linux from a bag of bits into a competitive General Purpose > > Operating System. > > > > Building the Internet's Next Generation OS. > > > > Unifying pointless differences between distributions." > > > > Can it be any clearer that the Gnome (RedHat) folks desire to > > usurp total control of the Linux ecosystem to serve their own > > ends? RedHat needs Linux to make a profit and it will mold > > Linux to better attain this end. > > Whoa. How did you jumped from "Turing Linux from a bag of bits into a > competitive General Purpose Operating System" to "usurp total control > of the Linux ecosystem to serve their own ends"? There is literally no > way you can start from the first and logically arrive to the second. > Actually, it seems like a pretty clear synonymous interpretation to me. Also, I think you are using "literally" wrong in this context, as Frank clearly "literally" just did so. > > With Free Software you *cannot* usurp *anything*. The code is free and > is out there. Any large group of sufficiently talented developers can > take that code and do *anything* with it. Why it hasn't happened I > explain down below, but let me be very clear: that kind of talking is > nonsense. > > > Is Linux currently just a "bag of bits." A lot of people > > would take serious issue with this inane comment, but according > > to the Gnome (RedHat) folks they are here to save us all > > from the terrible shortcomings of Linux (whether we want it or > > not). > > Linux *is* a bag of bits, meaning a lot of loose coupled components; > that's why when a third party developer wants to build something for > Linux they end up creating a whole distribution (SteamOS), or bundling > everything and the kitchen sink (Google Chrome). It is not demeaning, > is a statement of fact. > SteamOS and Google Chrome are both created by companies that want to have THEIR pieces of top-down control over YOUR computer. They may have legitimate (read: "Intellectual Property") reasons for doing so, but that *is* nevertheless their goal, so if you're okay with ceding control to these for-profit corporations, and paying in tangibles and intangibles to do so, then fine. If not, do not use their products. > > Notice the remark about the "pointless differences between > > distributions." This is nothing more than a disguised condemnation > > of the diversity, variety, and choice which has always been the > > strongest feature of the Linux world. > > That diversity, variety, and choice is very well, but *someone* (in > fact, many "someones") needs to work maintaining that diversity, > variety, and choice. If there is a single tool that solves the > problems of many developers, they *will* rely on that tool, and stop > supporting any inferior/less featureful tool. You would like to keep > using the less featureful tool? Then help the developers of different > projects to keep using it. > > > Now check out page 5: > > > > "What's systemd again? ... The glue between the applications and > > the kernel." > > > > IOW, the kernel and the applications, once sufficient in themselves, > > will now require the product that they (RedHat/Gnome) make and control > > in order to function at all. Don't like it? Tough. Try and find a > > distribution without it, and good luck re-writing all this stuff from > > scratch all by your lonesome. > > As I stated in my previous mail to you, you are spreading FUD. GNOME, > systemd, *and* the kernel have developers from many companies and > projects. There is no Illuminati inside RedHat deciding the future of > no one but that company itself. > > That's first of all; second of all, Gentoo doesn't require systemd. > You want to keep it that way? Help OpenRC, and eudev, and all the > alternative projects that don't want to rely on systemd. If you (and > all the others that don't want to use systemd) don't, then (I repeat) > don't act surprised when systemd is the only option in Linux. > > > But why stop here? All they need to do is get rid of Linus Torvalds > > himself. After all, he's just a nuisance from a previous and obsolesce= nt > > generation. Let's have the truly progressive folks, like RedHat/Gnome, > > assume command of it all. > > Actually, Linus seems to be OK with systemd[1]. It's probably not his > favorite project, but in that interview it ends up giving many of the > best pro-systemd arguments I've heard. > > If you want to believe (or fabricate) conspiracy theories, that's > fine; I (and most Linux users) don't care about that. We care about > Linux and technological sound solutions and arguments. And that's the > crux of the matter: as I have previously stated, *any* large group of > talented developers can take the free software in all the Linux stack > (from kernel to userspace), and do *whatever* the hell they want with > it, as long as they continue to return the modified code to the > community. That's how Free Software works; that's *exactly* what > Google has done with Android. > > Then why the alternatives are not attracting *huge* amount of > developers? Why uselessd is one guy, and OpenRC three or four, and > udev has a handful of developers trying to keep up with systemd-udev? > > Some people will tell you that it's because of RedHat's money. And > that is so obviously wrong that is even laughable. In the kernel, > systemd, and all the other parts of the stack (including GNOME) there > are *many* companies involved. And not only small companies like > Collabora and Igalia; but *HUGE* ones like IBM and Intel. Why would > those companies let another one (RedHat) take "control" of Linux? > > They don't. They *support* the idea of systemd, because (pardon me for > raising my voice) IS TECHNOLOGICALLY BETTER. > > And that's what most systemd-haters don't understand. They scream and > throw tantrums about systemd, while most developers (the people that > *actually* gives us Linux, the whole stack) quietly check out the > benefits and downsides of using systemd, and in a large majority > decide that the right thing to do is using it. > > That's why Arch, Suse, Gentoo-based Sabayon, Debian and even *Ubuntu* > switched (or are about to switch) to systemd. Why would Canonical > start using systemd in its distribution if it would help its rival, > RedHat, to take "control"? They would not; they switched because a > large majority of developers agree that systemd is the superior > option. > > Rich Freeman (Gentoo developer, member of the Council) said better than > I[2]: > > "The argument about whether systemd is better/worse than sysvinit was > a debate back in 2012-2013. Just about anybody actually contributing > to distros has moved on since then. That doesn't mean that there is > 100% agreement on anything, just that at this point it seems unlikely > that things are going to change much either way on that front. A few > distros are likely to avoid systemd, and the vast majority are in the > process of adopting it. > > "With Gentoo you can run whatever you want for PID 1, just as you can > use whatever bootloader, kernel, syslog, etc you want. Not all the > init options have equal support - upstart isn't even in the tree and > few packages supply scripts for runit. But, nobody is going to get in > anybody's way if they want to introduce upstart, etc. > > "The fact is among those actually contributing to projects like > openrc, udev, eudev, and systemd everybody tends to get along just > fine. There is plenty of interest in finding common ground and > collaborating so that anybody switching from one to another can do so > easily, and so that these projects don't diverge where it isn't > intended. It seems like the heaviest fighting seems to involve folks > who don't contribute to any of these." > > I will repeat the last sentence: > > "It seems like the heaviest fighting seems to involve folks who don't > contribute to any of these." > > You don't *have* to use systemd; but if you *want* something > different, then you *should* contribute to the alternatives. Otherwise > people (starting with me, for what it matters) will start ignoring > you. "Oh, another one that critiques systemd without contributing to > any alternative. Most likely, he doesn't know what he's talking about. > Next." > > Regards. > > [1] > http://www.itwire.com/business-it-news/open-source/65402-torvalds-says-he= -has-no-strong-opinions-on-systemd > [2] http://article.gmane.org/gmane.linux.gentoo.user/277512 > -- > Canek Pel=E1ez Vald=E9s > Profesor de asignatura, Facultad de Ciencias > Universidad Nacional Aut=F3noma de M=E9xico > > --001a11c12aca30d8f405039aab93 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable


On Sun, Sep 21, 2014 at 6:04 PM, Canek Pel= =E1ez Vald=E9s <caneko@gmail.com> wrote:
On Sun, Sep 21, 2014 at 4:13 PM, Frank Peters <frank.peters@comcast.net> wrote: [ snip ]
> Check out page 18 of the 2014 GNOME Asia talk:
> http://0pointer.de/public/gnomeasia2014.pdf
>
> "Our objectives:
>
> Turing Linux from a bag of bits into a competitive General Purpose
> Operating System.
>
> Building the Internet's Next Generation OS.
>
> Unifying pointless differences between distributions."
>
> Can it be any clearer that the Gnome (RedHat) folks desire to
> usurp total control of the Linux ecosystem to serve their own
> ends?=A0 RedHat needs Linux to make a profit and it will mold
> Linux to better attain this end.

Whoa. How did you jumped from "Turing Linux from a bag of bits = into a
competitive General Purpose Operating System" to "usurp total con= trol
of the Linux ecosystem to serve their own ends"? There is literally no=
way you can start from the first and logically arrive to the second.

Actually, it seems like a pretty clear synony= mous interpretation to me.=A0 Also, I think you are using "literally&q= uot; wrong in this context, as Frank clearly "literally" just did= so.
=A0

With Free Software you *cannot* usurp *anything*. The code is free and
is out there. Any large group of sufficiently talented developers can
take that code and do *anything* with it. Why it hasn't happened I
explain down below, but let me be very clear: that kind of talking is
nonsense.

> Is Linux currently just a "bag of bits."=A0 A lot of people<= br> > would take serious issue with this inane comment, but according
> to the Gnome (RedHat) folks they are here to save us all
> from the terrible shortcomings of Linux (whether we want it or
> not).

Linux *is* a bag of bits, meaning a lot of loose coupled components;=
that's why when a third party developer wants to build something for Linux they end up creating a whole distribution (SteamOS), or bundling
everything and the kitchen sink (Google Chrome). It is not demeaning,
is a statement of fact.

SteamOS and Goo= gle Chrome are both created by companies that want to have THEIR pieces of = top-down control over YOUR computer.=A0 They may have legitimate (read: &qu= ot;Intellectual Property") reasons for doing so, but that *is* neverth= eless their goal, so if you're okay with ceding control to these for-pr= ofit corporations, and paying in tangibles and intangibles to do so, then f= ine.=A0 If not, do not use their products.


> Notice the remark about the "pointless differences between
> distributions."=A0 This is nothing more than a disguised condemna= tion
> of the diversity, variety, and choice which has always been the
> strongest feature of the Linux world.

That diversity, variety, and choice is very well, but *someone* (in<= br> fact, many "someones") needs to work maintaining that diversity,<= br> variety, and choice. If there is a single tool that solves the
problems of many developers, they *will* rely on that tool, and stop
supporting any inferior/less featureful tool. You would like to keep
using the less featureful tool? Then help the developers of different
projects to keep using it.

> Now check out page 5:
>
> "What's systemd again?=A0 ... The glue between the applicatio= ns and
> the kernel."
>
> IOW, the kernel and the applications, once sufficient in themselves, > will now require the product that they (RedHat/Gnome) make and control=
> in order to function at all.=A0 Don't like it?=A0 Tough.=A0 Try an= d find a
> distribution without it, and good luck re-writing all this stuff from<= br> > scratch all by your lonesome.

As I stated in my previous mail to you, you are spreading FUD. GNOME= ,
systemd, *and* the kernel have developers from many companies and
projects. There is no Illuminati inside RedHat deciding the future of
no one but that company itself.

That's first of all; second of all, Gentoo doesn't require systemd.=
You want to keep it that way? Help OpenRC, and eudev, and all the
alternative projects that don't want to rely on systemd. If you (and all the others that don't want to use systemd) don't, then (I repea= t)
don't act surprised when systemd is the only option in Linux.

> But why stop here?=A0 All they need to do is get rid of Linus Torvalds=
> himself.=A0 After all, he's just a nuisance from a previous and ob= solescent
> generation.=A0 Let's have the truly progressive folks, like RedHat= /Gnome,
> assume command of it all.

Actually, Linus seems to be OK with systemd[1]. It's probably no= t his
favorite project, but in that interview it ends up giving many of the
best pro-systemd arguments I've heard.

If you want to believe (or fabricate) conspiracy theories, that's
fine; I (and most Linux users) don't care about that. We care about
Linux and technological sound solutions and arguments. And that's the crux of the matter: as I have previously stated, *any* large group of
talented developers can take the free software in all the Linux stack
(from kernel to userspace), and do *whatever* the hell they want with
it, as long as they continue to return the modified code to the
community. That's how Free Software works; that's *exactly* what Google has done with Android.

Then why the alternatives are not attracting *huge* amount of
developers? Why uselessd is one guy, and OpenRC three or four, and
udev has a handful of developers trying to keep up with systemd-udev?

Some people will tell you that it's because of RedHat's money. And<= br> that is so obviously wrong that is even laughable. In the kernel,
systemd, and all the other parts of the stack (including GNOME) there
are *many* companies involved. And not only small companies like
Collabora and Igalia; but *HUGE* ones like IBM and Intel. Why would
those companies let another one (RedHat) take "control" of Linux?=

They don't. They *support* the idea of systemd, because (pardon me for<= br> raising my voice) IS TECHNOLOGICALLY BETTER.

And that's what most systemd-haters don't understand. They scream a= nd
throw tantrums about systemd, while most developers (the people that
*actually* gives us Linux, the whole stack) quietly check out the
benefits and downsides of using systemd, and in a large majority
decide that the right thing to do is using it.

That's why Arch, Suse, Gentoo-based Sabayon, Debian and even *Ubuntu* switched (or are about to switch) to systemd. Why would Canonical
start using systemd in its distribution if it would help its rival,
RedHat, to take "control"? They would not; they switched because = a
large majority of developers agree that systemd is the superior
option.

Rich Freeman (Gentoo developer, member of the Council) said better than I[2= ]:

"The argument about whether systemd is better/worse than sysvinit was<= br> a debate back in 2012-2013.=A0 Just about anybody actually contributing
to distros has moved on since then. That doesn't mean that there is
100% agreement on anything, just that at this point it seems unlikely
that things are going to change much either way on that front.=A0 A few
distros are likely to avoid systemd, and the vast majority are in the
process of adopting it.

"With Gentoo you can run whatever you want for PID 1, just as you can<= br> use whatever bootloader, kernel, syslog, etc you want.=A0 Not all the
init options have equal support - upstart isn't even in the tree and few packages supply scripts for runit.=A0 But, nobody is going to get in anybody's way if they want to introduce upstart, etc.

"The fact is among those actually contributing to projects like
openrc, udev, eudev, and systemd everybody tends to get along just
fine. There is plenty of interest in finding common ground and
collaborating so that anybody switching from one to another can do so
easily, and so that these projects don't diverge where it isn't
intended.=A0 It seems like the heaviest fighting seems to involve folks
who don't contribute to any of these."

I will repeat the last sentence:

"It seems like the heaviest fighting seems to involve folks who don= 9;t
contribute to any of these."

You don't *have* to use systemd; but if you *want* something
different, then you *should* contribute to the alternatives. Otherwise
people (starting with me, for what it matters) will start ignoring
you. "Oh, another one that critiques systemd without contributing to any alternative. Most likely, he doesn't know what he's talking abo= ut.
Next."

Regards.

[1] http://w= ww.itwire.com/business-it-news/open-source/65402-torvalds-says-he-has-no-st= rong-opinions-on-systemd
[2] http://article.gmane.org/gmane.linux.gentoo.user/277512<= br>
--
Canek Pel=E1ez Vald=E9s
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Aut=F3noma de M=E9xico


--001a11c12aca30d8f405039aab93--