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 4F3F7138BF3 for ; Sun, 16 Feb 2014 19:56:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7DA8CE0C19; Sun, 16 Feb 2014 19:56:45 +0000 (UTC) Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5A9DDE0C11 for ; Sun, 16 Feb 2014 19:56:44 +0000 (UTC) Received: by mail-la0-f44.google.com with SMTP id hr13so10782217lab.3 for ; Sun, 16 Feb 2014 11:56:42 -0800 (PST) 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:content-transfer-encoding; bh=hEHJUmAiHY0AP0C+D8nzkg4y42C6wpZ/E3yu8wfCavk=; b=LWzCisWDE3xuUNgJrmmmJmlVkObVPKlACkV6zi7UFujIxdZGCXwC/ihZAe5wd+jF9k RLXmdxt2uUbcHH61fI9w+hAyFFXDZTDG/QSCDNMBNLST2K+7jWNC67tBD79pv2pKhA2e J0btKK0pimxqae8LNIHzT7PS3y4u8m9SqLbU37BamxypSaoa9tJUtos1Z2C/jQSybBXw tNvI/ee5343bvOi0WCSeEYO+6n65x6K9OEZZoNA1d4DEVfN/K3EoCjpn3x4qjRX4r+jI MyeZ3QzpUsTh5J/WuZO1zdNJ2TENEyHKkkybJJ6ZSKv4i+7zZ2Y7L7KrDcZ52PxTxQNM +OEQ== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.112.201.164 with SMTP id kb4mr13643799lbc.32.1392580602725; Sun, 16 Feb 2014 11:56:42 -0800 (PST) Received: by 10.114.170.67 with HTTP; Sun, 16 Feb 2014 11:56:42 -0800 (PST) In-Reply-To: <201402161831.51235.michaelkintzios@gmail.com> References: <52FF84CE.2050301@libertytrek.org> <5300DD51.5060207@libertytrek.org> <201402161831.51235.michaelkintzios@gmail.com> Date: Sun, 16 Feb 2014 13:56:42 -0600 Message-ID: Subject: Re: [gentoo-user] Debian just voted in systemd for default init system in jessie From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: d4a540b6-ce28-4285-b7c5-1777748011ce X-Archives-Hash: c990da36f70220ca1968af6009ff291f On Sun, Feb 16, 2014 at 12:31 PM, Mick wrote: [ snip ] > well or does better than other init process start up systems. The main > objection from what I understand is the removal of choice that systemd > developers have forced upon users, by making certain architectural decisi= ons. > These are decisions which may look optimal for RHL, but appear to be less= so > for the rest of the *nix ecosystem given the objections to systemd across= the > populace. I'm sorry, but what is being forced on whom? Everything is Free Software, anyone can choose to use SysV, OpenRC, or Upstart if they so do desire. *Someone* needs to support that software, though. In the case of SysV and OpenRC, I don't think they will have problem; they will probably live forever. Upstart, on the other hand, could be easily be dead in a couple of months: its original author actually endrses systemd [1]. > For some Gentoo users in particular, removing the choice of running /usr = on a > separate partition (without *forcing* the use of initramfs) created the f= irst > pain point, or wakeup call. That has nothing to do with systemd, nor udev; they actually work with /usr in another partition, they just print a warning. And presently OpenRC also requires an initramfs if you have /usr on another partition. Again, that is not *forcing* anything on anyone. It's just maintainers (Gentoo devs in the case of Gentoo's council decision) limiting the total number of supported combinations, because the number of developers/maintainers we have is finite. Again, if anyone wants *every*, possible combination, *someone* has to write the software to support them. > Many complaints were posted on this M/L, > centering on this removal of choice. Unlike binary distros Gentoo is all > about choice, so the complaints were perhaps louder than elsewhere. Gentoo and Linux in general are about choice, as long as someone is willing and able to write the software to support that choice. > People speaking of *nix design philosophy are not necessarily having a ra= nt, > but can be legitimately concerned that architectural decisions to hardwir= e > systemd into Linux will remove choice from its wider user base. *Any* choice will be *always* available as long as someone willing and able to write the software to support that choice. > I am similarly concerned that a monoculture has less success of survival. I think that's a legitimate concern, but it's again kind of philosophical; all the software it's out there: systemd, Upstart, OpenRC, SysV, the kernel (including all the versions from the last 22 years), GNOME, KDE, etc., and it's libre. If systemd dies, we will replace it with something cooler. I'm willing to bet the functioning of all my machines to that (as I'm currently doing). > The fact > that Debian decided to embrace the systemd option will no doubt have an i= mpact > on what Gentoo follows. For sure. > I am not educated in init start up systems to know why other options were= not > considered as part of the Debian debate. Is it that runit, or epoch or w= hat- > else are not even close in terms of functionality, versatility and choice= ? > Framing a question can narrow the answers. I don't know those init systems enough to give you an answer. What I do know if that none of them has the momentum of systemd, or as many developers (and their undeniable talent), as systemd. But who knows, if someone willing and able keeps punching at it (with code, not rants), maybe from there it will come the next big thing. > I hope that whatever the Gentoo decision may be one day, it will not > irreversibly remove choice from us Gentoo-ers. The only way a choice will be always available, is that someone is willing and able to write the software to support it. It's really that simple. Regards. [1] https://plus.google.com/u/0/+ScottJamesRemnant/posts/4eHMc2tvp7C --=20 Canek Pel=C3=A1ez Vald=C3=A9s Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n Universidad Nacional Aut=C3=B3noma de M=C3=A9xico