From: "Canek Peláez Valdés" <caneko@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: Optional /usr merge in Gentoo
Date: Mon, 19 Aug 2013 12:05:08 -0500 [thread overview]
Message-ID: <CADPrc81Y_e9D0qJuk2dPrdqtu_t5C-=BpWn3Z58BejMcxyfVtw@mail.gmail.com> (raw)
In-Reply-To: <52121AF7.3000105@coolmail.se>
On Mon, Aug 19, 2013 at 8:17 AM, pk <peterk2@coolmail.se> wrote:
> On 2013-08-19 04:55, Canek Peláez Valdés wrote:
>
>> Probably for exactly the same reason you or anyone else uses Gentoo;
>> USE flags, portage, you can customize at your hearts content...
>
> USE flags, in my mind, are there for minimising dependencies so that I
> don't need to install all the crap that binary distros install. That is
> why I use Gentoo, in order to avoid all the crap that things like Gnome
> wants to install (for instance, I have -gnome, -dbus, -gconf in my
> make.conf in order to avoid a heart attack[1]). Customisation are only
> possible if you allow to minimise dependencies; and it's also dependent
> on a flexible base system (if you put restrictions on it, say, if /usr
> can be separate or not[without an initrd], then flexibility decreases).
USE flags are for customizations, and they are available *as long as
someone supports them*.
I don't use KDE (I really don't like it); I don't have nothing KDE
related (not even Qt) in any of my systems. AFAIK, that is not
possible to do in any distro other than Gentoo.
>> I've never used Fedora. I used RedHay back in the day of RedHat 4.2
>> (it was my very first use of Linux in 1996), then moved to Mandrake
>> (remember Mandrake?), then Gentoo in 2003. I haven't used any other
>> distro since then.
>
> This is rather pointless, but I started using a Linux based OS (don't
> remember the name, but it came on 9 floppy disks with kernel 0.93) on my
> Amiga 4000 in the early nineties. I've used Redhat, Mandrake, Debian,
> Slackware and others, landing with LFS in 2000 which I was happy with
> but it was too much work so I settled with Gentoo in the early 2000
> which is the best compromise I have found. Haven't used any other
> "distro" since then either...
>
>> I want Gentoo to keep being the best possible Linux (I *really* don't
>> care if it works in *BSD, Solaris, or Windows). Believe it or not, I'm
>
> I want Gentoo to be the best *OS* for me.
This is where you are confused, Peter. Nobody (except you) cares about
your particular needs, in the same way that nobody (except me) cares
about mine. The developers (Gentoo devs, GNOME devs, systemd devs,
OpenRC devs, kernel devs) don't care (and don't have to) about
particular cases: they have to care about *the general cases*. Some of
them care about some cases, others care about others. As long as a
case has someone(s) to support it, that case will be supported.
So, if you want Gentoo to be the best *OS* for *you*, don't
necessarily expect that anybody will do the work for you.
> To me that is achieved by
> having the widest possible selection of applications and following
> standards as closely as possible (POSIX, FHS). I don't really care if
> it's Linux or not but I'm most comfortable in a UNIX like environment.
> That said, I think what you are advocating is going in a opposite
> direction to what I want... to me the changes you seek are making Gentoo
> going from best to bad; reducing choice/flexibility.
Why? eudev is there, you can use it. OpenRC is there, and if you agree
with its maintainer (who wants to stop supporting separated /usr
without an initramfs), you can keep using it.
And of course, you can freeze all your machines and never upgrade
again; what choices are you being denied? What is being discussed is
that nobody is going to do work for you, so a bad technical
combination (separated /usr without an initramfs) works.
>> pretty sure that for Gentoo to keep being the best possible Linux, it
>> has to use systemd.
>
> I fully believe you think that systemd is the best choice for init
> systems out there, but then again you are a Gnome user (as I understand
> it) and to me that is quite the opposite from what I want (I abhor the
> whole Gnome eco system and Lennart is an old Gnome dev so I can see
> where the influences comes from). I happen to think that many small
> tools with clearly defined interfaces (i.e. a standard) works so much
> better and are so much more flexible than "... the one system to rule
> them all...".
And who is stopping you from using your "many small tools with clearly
defined interfaces"? The code is there; if you are willing and able,
you can tune everything as you want.
Just don't expect someone will cater to your specific needs.
>> You don't have to agree with that, of course. But please understand
>> that I only support systemd in Gentoo, because I love Gentoo.
>
> I understand that. The thing is, as I see it, you "support" (advocate
> would perhaps be a better choice of words) systemd and _only_ systemd,
> thereby "forcing it down our throats".
First, I maintained an overlay for having only systemd (no OpenRC) for
several months, so I would say support.
Second, when I have said that I want to force *anyone* to use systemd?
Citation please.
I want Gentoo to fully support systemd (and we are almost there). I
don't want to force no one to use it; where did you get that from?
>> And, putting aside systemd and getting back on topic to the council's
>> decision of (eventually) not supporting separated /usr without an
>> initramfs; have you ever stopped to consider that, perhaps, that's the
>> best *technical* decision? (*gasp*)
>
> I fail to see why I should waste time and resources by having a
> duplicate set of tools (one in the initramfs and one in /). How is that
> a *technical* solution? I would call it bandaid. There is no difference
> from having static binaries in / (it's just a matter of locality). So,
> yes, I have thought about it and I don't consider it the best *decision*
> (*gasp*).
Well, discuss it with the OpenRC maintainer, which is the one pushing
the option. *Nobody* that actually has worked in the problem (the
*GENERAL* problem, not "my pc works like that") wants to support
separated /usr without initramfs. Nobody.
>> When you have almost all distributions converging on that, and even
>
> You said "... customize at your hearts content...". To me that assumes
> flexibility. If you take away choice, you take away flexibility. To me
> that's a contradiction. That "almost all distributions" are converging
> is a non-argument; it says nothing about "technical" excellence
> (whatever that means). It may merely mean that the devs in said distros
> have given up and just "eat" whatever crap they're served because of
> lack of manpower or whatever.
I think there is a lot of confusion about what it means that "Gentoo
is about choice". I was against that notion for a long time, but I
turned around and now fully embrace it, with a caveat. Allow me to
state the Gentoo Is About Choice Axiom:
"Gentoo is about choice, AS LONG AS SOMEONE IS WILLING AND ABLE TO
SUPPORT THAT CHOICE".
People are willing and able to support systemd in Gentoo, so that
choice is available. People are willing and able to support GNOME in
Gentoo, so that choice is available. People are willing and able to
support OpenRC in Gentoo, so that choice is available.
*Nobody* is willing *AND ABLE* to support separated /usr without an
initramfs. The general problem, please, not some anecdotal story about
how you have never had problems with it. Therefore, that choice is not
available, unless you find someone WILLING AND ABLE to support it.
Good luck with that.
> [1] Yes, I hate Gnome with a passion ever since using it on those
> distros mentioned above.
It is clear to me that much of your reasoning is clouded by that kind
of hate. I don't hate OpenRC; it is a very good incremental step from
SysV, and I have no problem with it being the default init for Gentoo.
Regards.
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
next prev parent reply other threads:[~2013-08-19 17:05 UTC|newest]
Thread overview: 159+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-13 9:08 [gentoo-user] Optional /usr merge in Gentoo Alessio Ababilov
2013-08-13 11:38 ` 东方巽雷
2013-08-13 14:05 ` Alessio Ababilov
2013-08-13 15:24 ` pk
2013-08-13 15:44 ` the
2013-08-13 18:08 ` Alessio Ababilov
2013-08-16 4:16 ` Daniel Campbell
2013-08-16 12:29 ` Alessio Ababilov
2013-08-16 12:35 ` Tanstaafl
2013-08-16 14:05 ` Canek Peláez Valdés
2013-08-16 14:35 ` How hard is it to move separate /usr to / partition? - WAS " Tanstaafl
2013-08-16 14:48 ` Canek Peláez Valdés
2013-08-16 15:04 ` Tanstaafl
2013-08-16 15:09 ` Alan McKinnon
2013-08-16 15:17 ` Canek Peláez Valdés
2013-08-16 16:41 ` Paul Hartman
2013-08-16 21:30 ` Neil Bothwick
2013-08-16 13:57 ` Canek Peláez Valdés
2013-08-17 11:49 ` Dan Johansson
2013-08-17 19:18 ` Alon Bar-Lev
2013-08-18 6:40 ` Stroller
2013-08-18 9:16 ` Alan McKinnon
2013-08-18 19:38 ` Tanstaafl
2013-08-25 22:02 ` Alan McKinnon
2013-08-26 6:10 ` Pandu Poluan
2013-08-26 6:23 ` Alan McKinnon
2013-08-27 11:36 ` Tanstaafl
2013-08-27 11:42 ` Alan McKinnon
2013-08-27 12:05 ` Tanstaafl
2013-08-27 13:03 ` Alan McKinnon
2013-08-27 13:11 ` Tanstaafl
2013-08-27 13:44 ` Alan McKinnon
2013-08-27 15:55 ` Tanstaafl
2013-08-27 16:02 ` Alan McKinnon
2013-08-28 10:28 ` Pandu Poluan
2013-08-27 19:24 ` joost
2013-08-27 19:50 ` Alan McKinnon
2013-08-27 20:50 ` Joerg Schilling
2013-08-26 7:06 ` Neil Bothwick
2013-08-26 8:45 ` Mick
2013-08-26 9:56 ` Neil Bothwick
2013-08-26 10:17 ` Pandu Poluan
2013-08-26 12:06 ` Stefan G. Weichinger
2013-08-26 14:38 ` Neil Bothwick
2013-08-26 14:36 ` Alan McKinnon
2013-08-26 14:45 ` Stefan G. Weichinger
2013-08-26 13:16 ` Tanstaafl
2013-08-26 14:11 ` Neil Bothwick
2013-08-26 16:36 ` Tanstaafl
2013-08-26 17:08 ` Neil Bothwick
2013-08-26 17:30 ` Joerg Schilling
2013-08-26 21:05 ` Neil Bothwick
2013-08-26 21:37 ` Joerg Schilling
2013-08-26 21:53 ` Neil Bothwick
2013-08-26 22:25 ` Joerg Schilling
2013-08-27 6:18 ` Alan McKinnon
2013-08-27 7:59 ` Joerg Schilling
2013-08-27 8:26 ` Alan McKinnon
2013-08-27 8:58 ` Joerg Schilling
2013-08-30 23:05 ` [gentoo-user] " walt
2013-08-30 23:08 ` walt
2013-08-17 6:14 ` [gentoo-user] " Daniel Campbell
2013-08-17 8:36 ` the.guard
2013-08-17 19:22 ` [gentoo-user] " Andreas Eder
2013-08-17 19:26 ` Alon Bar-Lev
2013-08-17 19:31 ` staticsafe
2013-08-17 19:34 ` Alon Bar-Lev
2013-08-18 3:42 ` Daniel Campbell
2013-08-18 8:53 ` Alessio Ababilov
2013-08-18 9:44 ` Daniel Campbell
2013-08-18 14:16 ` pk
2013-08-19 9:21 ` [gentoo-user] " Stroller
2013-08-19 9:27 ` Alan McKinnon
2013-08-19 14:03 ` pk
2013-08-13 18:32 ` Canek Peláez Valdés
2013-08-18 4:33 ` [gentoo-user] " Nikos Chantziaras
2013-08-18 8:40 ` Alessio Ababilov
2013-08-18 19:37 ` Tanstaafl
2013-08-18 21:08 ` Mick
2013-08-18 21:54 ` pk
2013-08-18 22:49 ` Dale
2013-08-19 9:31 ` pk
2013-08-19 9:53 ` Dale
2013-08-19 10:04 ` Alan McKinnon
2013-08-19 10:50 ` Alon Bar-Lev
2013-08-19 13:23 ` Tanstaafl
2013-08-19 13:36 ` Alan McKinnon
2013-08-19 16:39 ` Tanstaafl
2013-08-19 20:54 ` Alan McKinnon
2013-08-20 14:08 ` Tanstaafl
2013-08-20 14:43 ` Alan McKinnon
2013-08-19 14:33 ` pk
2013-08-19 21:24 ` Alan McKinnon
2013-08-20 5:29 ` J. Roeleveld
2013-08-19 10:17 ` Stroller
2013-08-19 10:55 ` Neil Bothwick
2013-08-19 13:36 ` William Kenworthy
2013-08-19 13:49 ` Alan McKinnon
2013-08-19 16:43 ` Tanstaafl
2013-08-19 17:13 ` Canek Peláez Valdés
2013-08-19 17:03 ` Yohan Pereira
2013-08-19 20:27 ` Alan McKinnon
2013-08-19 20:00 ` J. Roeleveld
2013-08-20 1:12 ` Dale
2013-08-20 4:00 ` joost
2013-08-20 5:55 ` Alan McKinnon
2013-08-20 6:54 ` J. Roeleveld
2013-08-20 9:59 ` Neil Bothwick
2013-08-20 13:57 ` Alan McKinnon
2013-08-20 9:58 ` Neil Bothwick
2013-08-20 13:21 ` Dale
2013-08-19 2:39 ` microcai
2013-08-19 3:42 ` Daniel Campbell
2013-08-19 6:35 ` Alan McKinnon
2013-08-19 12:13 ` pk
2013-08-19 13:11 ` Alan McKinnon
2013-08-19 20:32 ` joost
2013-08-19 20:51 ` Alan McKinnon
2013-08-19 22:33 ` Neil Bothwick
2013-08-20 5:41 ` J. Roeleveld
2013-08-20 5:58 ` Alan McKinnon
2013-08-20 6:52 ` J. Roeleveld
2013-08-20 10:04 ` Neil Bothwick
2013-08-20 5:38 ` J. Roeleveld
2013-08-20 6:06 ` Alan McKinnon
2013-08-20 6:58 ` J. Roeleveld
2013-08-19 2:55 ` Canek Peláez Valdés
2013-08-19 13:17 ` pk
2013-08-19 17:05 ` Canek Peláez Valdés [this message]
2013-08-19 18:55 ` pk
2013-08-19 19:28 ` Canek Peláez Valdés
2013-08-19 13:26 ` Tanstaafl
2013-08-19 14:20 ` Alecks Gates
2013-08-19 14:30 ` Alon Bar-Lev
2013-08-19 14:37 ` Alecks Gates
2013-08-19 14:39 ` Alon Bar-Lev
2013-08-19 16:11 ` thegeezer
2013-08-19 22:20 ` Neil Bothwick
2013-08-20 5:44 ` J. Roeleveld
2013-08-20 10:03 ` Neil Bothwick
2013-08-20 12:10 ` J. Roeleveld
2013-08-20 12:22 ` Neil Bothwick
2013-08-20 14:08 ` Tanstaafl
2013-08-20 14:17 ` Neil Bothwick
2013-08-20 14:37 ` Dale
2013-08-20 15:00 ` Neil Bothwick
2013-08-20 21:16 ` Dale
2013-08-20 22:23 ` Neil Bothwick
2013-08-20 14:27 ` Alan McKinnon
2013-08-19 22:18 ` Neil Bothwick
2013-08-19 20:40 ` Alan McKinnon
2013-08-26 15:28 ` Stefan G. Weichinger
2013-08-19 22:11 ` William Kenworthy
2013-08-19 17:29 ` Canek Peláez Valdés
2013-08-19 5:52 ` Mark David Dumlao
2013-08-19 7:53 ` Daniel Campbell
2013-08-20 2:22 ` Mark David Dumlao
2013-08-20 10:51 ` Tanstaafl
2013-08-20 12:34 ` J. Roeleveld
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='CADPrc81Y_e9D0qJuk2dPrdqtu_t5C-=BpWn3Z58BejMcxyfVtw@mail.gmail.com' \
--to=caneko@gmail.com \
--cc=gentoo-user@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