On Fri, Apr 8, 2016 at 4:07 PM, <waltd...@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 <waltd...@waltdnes.org> > I don't run "desktop environments"; I run useful applications > >