From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-75165-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 4B4D659CAF
	for <garchives@archives.gentoo.org>; Fri,  8 Apr 2016 20:19:26 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id D539521C03D;
	Fri,  8 Apr 2016 20:19:19 +0000 (UTC)
Received: from mail-io0-f176.google.com (mail-io0-f176.google.com [209.85.223.176])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id EE01D21C00C
	for <gentoo-dev@lists.gentoo.org>; Fri,  8 Apr 2016 20:19:18 +0000 (UTC)
Received: by mail-io0-f176.google.com with SMTP id 2so145003060ioy.1
        for <gentoo-dev@lists.gentoo.org>; Fri, 08 Apr 2016 13:19:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=neoturbine-net.20150623.gappssmtp.com; s=20150623;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
        bh=LclHxNaYNS0y/NsBJkl5VpeCLHcmAXhR4c7UILXOGPE=;
        b=zq6GyAH+rN12hyt6tRI4UAbaaUomeiDLJ/1m0z/+jrS2xT07tT7uqhry6U+NGPMZvW
         SesTC9//8ci+TiOSyDcstQAtaT2wxzFSNpHNCQ6bCZUt8mJskCTBmQsrYFVBi2uXcoL7
         JwE1RIaiq08Zux6V2pGTzHiKdmBTIU14wRNBMwCxiK8shbrGRC5J8el/7FCKyEjPcN6B
         BzF/MXxGtm74b6dnPxK4eTlYd01fNlplchWVhL4YAGHA9qoBWpD6UmRNfQr/T1GdJqpr
         mxL4bUVNLndyWZl085r2Lk6SzYOFwuCootB2idYr6XNvw0XcpGrgYHtP+goZ5g/Ak92O
         Ae8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:in-reply-to:references:from:date
         :message-id:subject:to;
        bh=LclHxNaYNS0y/NsBJkl5VpeCLHcmAXhR4c7UILXOGPE=;
        b=fNxkNMKFcaicK3gjgtcy3TP7rwAlfhkTvvZuZaim9z2pn6HjkY8csOYCO768mPp4P8
         atn2T8Mpt59lOK3qVBVrYVMydN2P3j7q5LWPw1KZ5teEbzzd9TTaFWeRtisBrMQW3vtU
         RZnYj7KoOgumCtVSNB7ZZbV6WxvkN6fpKze0SeJTgs7pJD6WOEXc1RUryeSPb7KwkDlo
         v3rDS2TKiIQTNj8k8lKSkblLReNJZaJRnwrdlfUN/oLsCOA1tfYVn5DaCX2QVfeJ89Gp
         DDPGlsy4Ozw5XPr6+AuIscZRl+dlh76gEJm2iIrvtxSQjST5G9BJtxvAA/PEk99r3VzE
         Ls7g==
X-Gm-Message-State: AD7BkJJNpDon3pej4wDEbnxtsDfP/+wK8MEhtCreWUlkeAdz/wDRjVYbfQ+mgi0MEalwlJuBQ2VaEt2D2QKp8g==
X-Received: by 10.107.10.16 with SMTP id u16mr12695443ioi.167.1460146757921;
 Fri, 08 Apr 2016 13:19:17 -0700 (PDT)
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.107.167.14 with HTTP; Fri, 8 Apr 2016 13:18:58 -0700 (PDT)
X-Originating-IP: [134.228.148.241]
In-Reply-To: <20160408200721.GA28274@waltdnes.org>
References: <5707191B.7060909@gmail.com> <57071AF6.7060206@iee.org>
 <5707be2c.0af3ca0a.86e6c.ffffef69@mx.google.com> <20160408200721.GA28274@waltdnes.org>
From: Joseph Booker <joe@neoturbine.net>
Date: Fri, 8 Apr 2016 16:18:58 -0400
Message-ID: <CAJSjvtLv2de2MgyYB_y+o2im4acNcmHugKCEYJfoFs+PbO0LJQ@mail.gmail.com>
Subject: Re: [gentoo-dev] usr merge
To: gentoo-dev@lists.gentoo.org
Content-Type: multipart/alternative; boundary=001a113edfdad384c1052ffee811
X-Archives-Salt: f5a001c2-b904-404e-8449-b87c3718b662
X-Archives-Hash: ac50cf064b07715e3ac11131030c25da

--001a113edfdad384c1052ffee811
Content-Type: text/plain; charset=UTF-8

On Fri, Apr 8, 2016 at 4:07 PM, <waltdnes@waltdnes.org> wrote:

> On Fri, Apr 08, 2016 at 09:20:19AM -0500, William Hubbs wrote
> >
> > Here is more info about the split and why it exists. It turns out it hs
> > nothing to do with system admininistration or permissions.
> >
> > http://lists.busybox.net/pipermail/busybox/2010-December/074114.html
> >
> http://www.osnews.com/story/25556/Understanding_the_bin_sbin_usr_bin_usr_sbin_Split/
> > https://news.ycombinator.com/item?id=3519952
> >
> > In short, this is all a historical artifact with justifications thought
> > up after the fact.
>
>   The historical reasons may or may not exist any longer.  The question
> is "what is the current situation?".  The current situation is that
> there are 3 classes of software...
> 1) system software that is required for bootup (mount, init, etcetera)
> 2) system software that is usually used by root for admin purposes
> 3) regular applications that users use
>
>   Question... do we really want "GIMP", "Firefox", etcetera, in the same
> directory as "mount", "chroot", "login", "passwd", "ifconfig", etcetera?
>

>From my own experience, it is useful to run "ifconfig" or "mount" as a
regular user, same as the gimp or firefox commands. Given that all the
commands you listed are in /usr/bin or /bin, I think I'm not the only one.
The difference between "system software" and "regular applications" isn't
clear-cut.



> I don't think so.  I want separate "system progs" versus "user progs"
> directories.  There may be an argument for merging /bin and /sbin
> directories (items 1 and 2 above), but user applications should be
> separate.  If we move /bin and /sbin into /usr/bin, I suggest moving all
> user programs to /usr/local/binuser applications should be separate.  If
> we move /bin and /sbin into /usr/bin, I suggest moving all user programs
> to /usr/local/bin.
>
> --
> Walter Dnes <waltdnes@waltdnes.org>
> I don't run "desktop environments"; I run useful applications
>
>

--001a113edfdad384c1052ffee811
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Fri, Apr 8, 2016 at 4:07 PM,  <span dir=3D"ltr">&lt;<a =
href=3D"mailto:waltdnes@waltdnes.org" target=3D"_blank">waltdnes@waltdnes.o=
rg</a>&gt;</span> wrote:<br><div class=3D"gmail_extra"><div class=3D"gmail_=
quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex">On Fri, Apr 08, 2016 at 09:20:19AM -0=
500, William Hubbs wrote<br>
<span class=3D"">&gt;<br>
&gt; Here is more info about the split and why it exists. It turns out it h=
s<br>
&gt; nothing to do with system admininistration or permissions.<br>
&gt;<br>
&gt; <a href=3D"http://lists.busybox.net/pipermail/busybox/2010-December/07=
4114.html" rel=3D"noreferrer" target=3D"_blank">http://lists.busybox.net/pi=
permail/busybox/2010-December/074114.html</a><br>
&gt; <a href=3D"http://www.osnews.com/story/25556/Understanding_the_bin_sbi=
n_usr_bin_usr_sbin_Split/" rel=3D"noreferrer" target=3D"_blank">http://www.=
osnews.com/story/25556/Understanding_the_bin_sbin_usr_bin_usr_sbin_Split/</=
a><br>
&gt; <a href=3D"https://news.ycombinator.com/item?id=3D3519952" rel=3D"nore=
ferrer" target=3D"_blank">https://news.ycombinator.com/item?id=3D3519952</a=
><br>
&gt;<br>
&gt; In short, this is all a historical artifact with justifications though=
t<br>
&gt; up after the fact.<br>
<br>
</span>=C2=A0 The historical reasons may or may not exist any longer.=C2=A0=
 The question<br>
is &quot;what is the current situation?&quot;.=C2=A0 The current situation =
is that<br>
there are 3 classes of software...<br>
1) system software that is required for bootup (mount, init, etcetera)<br>
2) system software that is usually used by root for admin purposes<br>
3) regular applications that users use<br>
<br>
=C2=A0 Question... do we really want &quot;GIMP&quot;, &quot;Firefox&quot;,=
 etcetera, in the same<br>
directory as &quot;mount&quot;, &quot;chroot&quot;, &quot;login&quot;, &quo=
t;passwd&quot;, &quot;ifconfig&quot;, etcetera?<br></blockquote><div><br></=
div><div>From my own experience, it is useful to run &quot;ifconfig&quot; o=
r &quot;mount&quot; as a regular user, same as the gimp or firefox commands=
. Given that all the commands you listed are in /usr/bin or /bin, I think I=
&#39;m not the only one. The difference between &quot;system software&quot;=
 and &quot;regular applications&quot; isn&#39;t clear-cut.<br><br></div><di=
v>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
I don&#39;t think so.=C2=A0 I want separate &quot;system progs&quot; versus=
 &quot;user progs&quot;<br>
directories.=C2=A0 There may be an argument for merging /bin and /sbin<br>
directories (items 1 and 2 above), but user applications should be<br>
separate.=C2=A0 If we move /bin and /sbin into /usr/bin, I suggest moving a=
ll<br>
user programs to /usr/local/binuser applications should be separate.=C2=A0 =
If<br>
we move /bin and /sbin into /usr/bin, I suggest moving all user programs<br=
>
to /usr/local/bin.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
--<br>
Walter Dnes &lt;<a href=3D"mailto:waltdnes@waltdnes.org">waltdnes@waltdnes.=
org</a>&gt;<br>
I don&#39;t run &quot;desktop environments&quot;; I run useful applications=
<br>
<br>
</div></div></blockquote></div><br></div></div>

--001a113edfdad384c1052ffee811--