Sunday, January 29, 2012

Merging into /usr

There has been a plan for some Linux distribution (started by Fedora) to follow what Solaris has been doing for the last 15 years (and fully completed with the release of Solaris 11) and that is the /usr merge process. In short, all directories containing binaries files should go to /usr and not being scattered in many places like what we had right now, such as /bin, /sbin, /lib, and many others. With this, /usr/bin and /bin will be the same position thus all binaries should be located on this directory.

So far, Fedora is probably working on this process and it's being documented on this wiki page. I assume many other will follow once this concensus has been reached. As an addition, please have a look on this article as well: Understanding the bin, sbin, usr/bin , usr/sbin split.

What about Slackware? Well, it's kinda difficult to predict what will happen in Slackware since all the final decision is made by Patrick himself along with other Slackware team members, but as long as it's beneficial to Slackware Project and it doesn't give too much burden to the team or Pat himself to do this changes, i think it's still possible to have it on Slackware. Basically this applies to all kinds of technology/features, not just spesifically the /usr merge process.

This is just my personal opinion as a Slackware users. It doesn't reflect Pat or any other Slackware Team Member's opinion.