In my opinion:
/bin - for binaries that come with the system
/usr/bin - binaries installed the default package manager, which is at /bin /usr/local/bin - is for binaries installed by the user without using the package manager
*/sbin - is nonsense

However, I still support adding everything to /bin

On 2016-10-17 18:56, Laslo Hunhold wrote:
On Mon, 17 Oct 2016 16:07:24 +0100
Dimitris Papastamos <> wrote:


everything in /bin

I agree Dimitris. Some people really do love about the benefits of
separating into /bin, /usr/bin, /usr/local/bin, /opt/bin and so on.
Let's stop this madness! There is no reason to support this ancient
concept of a separate /usr-partition. The age of tape-drives is over,
there is no need for it. And I must admit, it really makes things
complicated in a lot of respects.
I hear arguments that you put user-specific applications into /usr/bin
and general applications into /bin, however, what kind of joke is this
distinction anyway? In my opinion, we should also get rid of /sbin. We
are entering the age where we don't have "root" and "normal" users.
doas(1) gives us an impression that "normal" users can just as easily
execute sbin-binaries as long as they are allowed to in doas.conf.

Putting everything in /bin really would be a courageous, but also
logical and inspiring move. In the long term, we might even think about
defaulting to the / prefix in our makefiles rather than /usr. What do
you guys think about it?



Reply via email to