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 A762513838B for ; Sun, 21 Sep 2014 22:04:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DFDB4E0916; Sun, 21 Sep 2014 22:04:53 +0000 (UTC) Received: from mail-ig0-f176.google.com (mail-ig0-f176.google.com [209.85.213.176]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2EFD0E090E for ; Sun, 21 Sep 2014 22:04:52 +0000 (UTC) Received: by mail-ig0-f176.google.com with SMTP id hn15so1732612igb.3 for ; Sun, 21 Sep 2014 15:04:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=onKlJSRc7JB93K0dResjLtWhQfOopHee5Kybe+T8lFA=; b=TudhU8mW9EFmifZww2sfGLPpobWXJtCAFFA/nw421iZIaO9MDn3mbi88APg+vUy8ha Y1mk3nLuB2WUy93vOAm9LodtiP2Vcr+UrO/x8yOcu4UNctY4uQE8d5wWy4QmPrBmtVN1 sduBgpSJfaCzcA6odyjw7SQk2kYtnCQIIgaydQchqQpsOI2UoKrrYboHHx5TpWLImSQ7 9S/VP22AWlqEE6ujd2zKpGbTvZWuGz0nWWG34gnef3M4KaEEnzEHGwfSaLfkue9kOqy5 uGSSCSXb1vMJlMdlUmUTD2svWEhL/t1ARcrYqM/XkA6yUHv/54M8+XVPUN3eBM7Uj/3z s3Og== X-Received: by 10.42.98.15 with SMTP id q15mr12930650icn.29.1411337092383; Sun, 21 Sep 2014 15:04:52 -0700 (PDT) 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 Received: by 10.107.11.141 with HTTP; Sun, 21 Sep 2014 15:04:32 -0700 (PDT) In-Reply-To: <20140921171301.5f008b3bd12c21c2f8fdd67e@comcast.net> References: <20140921132548.d4ad54724473a2aeee688daa@comcast.net> <20140921143059.c3c16dfdeab6f65280b7caa6@comcast.net> <20140921192043.GA9652@crud> <20140921171301.5f008b3bd12c21c2f8fdd67e@comcast.net> From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= Date: Sun, 21 Sep 2014 17:04:32 -0500 Message-ID: Subject: Re: [gentoo-amd64] Boycott Systemd To: gentoo-amd64@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: f894d634-36db-4beb-ba8c-390569784480 X-Archives-Hash: 41a5cd12d816052bd0154b0f35d163e5 On Sun, Sep 21, 2014 at 4:13 PM, Frank Peters wr= ote: [ 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. 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. > 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 obsolescent > 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 --=20 Canek Pel=C3=A1ez Vald=C3=A9s Profesor de asignatura, Facultad de Ciencias Universidad Nacional Aut=C3=B3noma de M=C3=A9xico