public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
From: Harry Holt <harryholt@gmail.com>
To: gentoo-amd64@lists.gentoo.org
Subject: Re: [gentoo-amd64] Re: Boycott Systemd
Date: Tue, 7 Oct 2014 23:19:28 -0400	[thread overview]
Message-ID: <CAAUqkJ3Zs-LwFhqKjSnX92GL2rUFK2-ndOrT9gKOgskjxqpwew@mail.gmail.com> (raw)
In-Reply-To: <CAGfcS_nyafKPa4S-N6QH5Sa8-RSGSBrBVq_dQENOtTZ_o+gPaw@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 4333 bytes --]

On Tue, Oct 7, 2014 at 10:28 PM, Rich Freeman <rich0@gentoo.org> wrote:

> On Tue, Oct 7, 2014 at 9:15 PM, Frank Peters <frank.peters@comcast.net>
> wrote:
> >
> > FOSS developers have to maintain an awareness that there is no One True
> > Way.  A computer has always been and always will be a general purpose
> machine.
> > Therefore, the only rational philosophy for OS development is for an OS
> > to empower the user to apply this generality for his own needs.
> >
>
> You're basically arguing that if somebody putting together an OS has a
> working solution for something, they should spend just as much effort
> maintaining 3 other solutions for that something, and ensure that none
> of the solutions becomes any better than the others.  OpenRC and
> Portage should work just as well with only csh installed as it does
> with bash installed, etc.
>

No.  Just no.  If somebody is putting together an OS, they maintain the
interfaces / APIs that applications on top would use.  That's all.  If one
solution for, say, package managers or daemon startup works better than
another, so be it.  It's not the responsibility of the Kernel / OS
developer, unless some application reveals a bug that others do not.  Other
than that, pick the package manager / initializer / etc. that works best
for YOU.

>
> That just isn't realistic.


The above scenario is ABSOLUTELY realistic, and the way it should work.
The straw man you've created above, not so much.  But it's just a straw man.


>   Most distros would rather support 47
> features that users want, and not 3 features implemented 5 different
> ways each in a manner that is completely interchangeable.  If a distro
> did things the way you wanted, very few would bother to use it, and
> likely fewer would bother to maintain it.
>

But isn't that the point of Gentoo in the first place?  You're selecting
packages for various functions that are typically source compatible, and
you compile them yourself.  How many text editors can you choose from?  How
many cron implementations?  How many development languages and libraries?
How many email servers and clients?  What would happen if the maintainers
decided Gentoo should only support one desktop environment, one shell, one
option for everything?  Would emacs users look elsewhere because only VI is
available in Portage?  I suspect so.

The beauty of Gentoo is that even options not available from official
sources can be integrated with either an overlay, your own ebuild, or even
just building from source.


> You'll always have alternative solutions in FOSS because volunteers
> will work on things that interest them.  Even after 99% of everything
> supports systemd exclusively you'll still find people writing sysvinit
> implementations from scratch in Ruby, just for the fun of it.
> However, you'll never find those alternative solutions receiving
> mainstream support, unless one actually tips the scale to the point
> where it is considered an equal.  Heck, look at postgres - most would
> say that it is superior to mysql in many ways and yet many packages
> still don't support it.
>

Ah - but au contraire. For that type of thing, it is very rare that any
application that needs a relational database can't be plugged into
postgresql through some mechanism or another.  Sure, server-specific
support packages don't (phpmyadmin won't work with it any more than pgAdmin
will work with MySQL), but out side of that, you will find very few
applications that have a hard dependency on a specific relational
database.  That's the kind of thing that Oracle does.  Even though they now
own MySQL, you still can't run Oracle's PeopleSoft on top of it - you need
Oracle 11g or whatever.


> Nothing is preventing you from starting a "Foundation for Redundant
> Solutions" - with the express aim of maintaining all the stuff nobody
> uses any longer.  I can't imagine you'll get a lot of donations - even
> if people might agree with you philosophically at some level, they're
> going to want to spend their money investing in stuff they actually
> use.
>

Before all these deep dependencies on borked does-it-all-but-nothing-well
solutions like Pulse Audio and systemd came along, we used to call that
Foundation "The Open Source Community".


>
> --
> Rich
>
>

Harry Holt, PMP
Cyber Architect
Social Media Strategist

[-- Attachment #2: Type: text/html, Size: 5894 bytes --]

  reply	other threads:[~2014-10-08  3:19 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-21 17:25 [gentoo-amd64] Boycott Systemd Frank Peters
2014-09-21 17:37 ` Canek Peláez Valdés
2014-09-21 18:30   ` Frank Peters
2014-09-21 19:15     ` Canek Peláez Valdés
2014-09-21 19:20     ` Barry Schwartz
2014-09-21 19:22       ` Canek Peláez Valdés
2014-09-21 19:33         ` Barry Schwartz
2014-09-21 19:45           ` Canek Peláez Valdés
2014-09-21 19:48             ` Canek Peláez Valdés
2014-09-21 21:13         ` Frank Peters
2014-09-21 22:04           ` Canek Peláez Valdés
2014-09-21 22:15             ` Harry Holt
2014-09-21 22:28               ` Canek Peláez Valdés
2014-09-22  5:27                 ` [gentoo-amd64] " Duncan
2014-09-22  0:26             ` [gentoo-amd64] " Frank Peters
2014-09-22  0:45               ` Rich Freeman
2014-09-22  2:02                 ` Frank Peters
2014-09-22  2:34                   ` Rich Freeman
2014-09-22  6:00                     ` [gentoo-amd64] " Duncan
2014-09-22 12:47                       ` Harry Holt
2014-09-22 12:53                         ` Rich Freeman
2014-09-22 16:14                           ` Duncan
2014-09-23 14:55                             ` Frank Peters
2014-09-24 11:25                               ` Duncan
2014-09-24 16:58                                 ` Frank Peters
2014-09-25  4:12                                   ` Duncan
2014-09-25 11:34                                     ` Harry Holt
2014-10-07 14:18                                       ` Harry Holt
2014-10-07 14:55                                         ` Barry Schwartz
2014-10-07 17:04                                         ` Rich Freeman
2014-10-07 20:43                                           ` Barry Schwartz
2014-10-07 20:54                                             ` Damien Levac
2014-10-07 21:19                                               ` Barry Schwartz
2014-10-07 21:45                                                 ` Rich Freeman
2014-10-08  1:15                                                   ` Frank Peters
2014-10-08  2:28                                                     ` Rich Freeman
2014-10-08  3:19                                                       ` Harry Holt [this message]
2014-10-08 12:34                                                         ` Phil Turmel
2014-10-08 18:02                                                           ` Frank Peters
2014-10-08 21:42                                                             ` Barry Schwartz
2014-10-08  3:23                                                       ` Frank Peters
2014-09-22 13:23                         ` Barry Schwartz
2014-09-22 17:00                         ` Frank Peters
2014-09-22 16:21                       ` Frank Peters
2014-09-22 19:46                         ` Duncan
2014-09-22 17:04               ` [gentoo-amd64] " Lie Ryan
2014-09-22 17:58                 ` Barry Schwartz
2014-09-22 18:22                   ` Canek Peláez Valdés
2014-09-22 19:08                     ` Barry Schwartz
2014-09-22 19:18                       ` Canek Peláez Valdés
2014-09-22 19:46                         ` Barry Schwartz
2014-09-22 19:30                     ` Frank Peters
2014-09-22 19:37                       ` Rich Freeman
2014-09-22 19:39                       ` Canek Peláez Valdés
2014-09-22 19:54                       ` Barry Schwartz
2014-09-22 20:08                     ` Harry Holt
2014-09-22 20:22                       ` Canek Peláez Valdés
2014-09-23  4:00                         ` Canek Peláez Valdés
2014-09-23  3:51                     ` Antoine Martin
2014-09-23  4:07                       ` Barry Schwartz
2014-09-23  5:17                         ` [gentoo-amd64] grub2 upgrade fail (was Boycott Systemd) Antoine Martin
2014-09-23  5:42                           ` Barry Schwartz
2014-09-23  5:50                             ` Barry Schwartz
2014-09-24 12:29                               ` [gentoo-amd64] " Duncan
2014-09-23  4:09                       ` [gentoo-amd64] Boycott Systemd Canek Peláez Valdés
2014-09-23  4:32                         ` Barry Schwartz
2014-09-23  4:48                           ` Canek Peláez Valdés
2014-09-23  5:49                             ` Frank Peters
2014-09-23  6:05                               ` Barry Schwartz
2014-09-23  6:31                               ` Canek Peláez Valdés
2014-09-23  5:28                         ` Barry Schwartz
2014-09-23 17:11                       ` Paul Jewell
2014-09-23 23:31                         ` Systemd is really beside the point, anyway (was Re: [gentoo-amd64] Boycott Systemd) Barry Schwartz
2014-09-24 12:45                       ` [gentoo-amd64] Re: Boycott Systemd Duncan
2014-09-22 18:41                   ` [gentoo-amd64] " Frank Peters
2014-09-22 18:44                     ` Canek Peláez Valdés
2014-09-22 19:24                     ` Barry Schwartz
2014-09-22 20:07                       ` Frank Peters
2014-09-22 20:24                         ` Barry Schwartz
2014-09-22 20:24                     ` [gentoo-amd64] " Duncan
2014-09-22 18:07                 ` [gentoo-amd64] " Frank Peters
2014-09-22 16:11           ` Lie Ryan
2014-09-22 16:35             ` Barry Schwartz
2014-09-22 17:55             ` Frank Peters

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAAUqkJ3Zs-LwFhqKjSnX92GL2rUFK2-ndOrT9gKOgskjxqpwew@mail.gmail.com \
    --to=harryholt@gmail.com \
    --cc=gentoo-amd64@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox