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"><<a = href=3D"mailto:waltdnes@waltdnes.org" target=3D"_blank">waltdnes@waltdnes.o= rg</a>></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"">><br> > Here is more info about the split and why it exists. It turns out it h= s<br> > nothing to do with system admininistration or permissions.<br> ><br> > <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> > <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> > <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> ><br> > In short, this is all a historical artifact with justifications though= t<br> > 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 "what is the current situation?".=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 "GIMP", "Firefox",= etcetera, in the same<br> directory as "mount", "chroot", "login", &quo= t;passwd", "ifconfig", etcetera?<br></blockquote><div><br></= div><div>From my own experience, it is useful to run "ifconfig" o= r "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.<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't think so.=C2=A0 I want separate "system progs" versus= "user progs"<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 <<a href=3D"mailto:waltdnes@waltdnes.org">waltdnes@waltdnes.= org</a>><br> I don't run "desktop environments"; I run useful applications= <br> <br> </div></div></blockquote></div><br></div></div> --001a113edfdad384c1052ffee811--