[nycbug-talk] Cool read about history of /bin /usr/bin/

Pete Wright pete at nomadlogic.org
Mon Mar 26 22:24:31 EDT 2012

On 3/26/12 12:12 PM, Charles Sprickman wrote:
> On Mar 26, 2012, at 2:59 PM, Henry M wrote:
>> I always like reading where certain Unix "formalities" came from.
>> "Understanding the bin, sbin, usr/bin , usr/sbin split"
>> http://lists.busybox.net/pipermail/busybox/2010-December/074114.html
> The history is interesting, but his "get off my lawn" rant about 
> carrying this historical cruft is a prime example of why I generally 
> don't enjoy the way things are done in the linux world.  There's a 
> good rebuttal to his point a few messages further on.  In short, 
> putting stuff essential for booting on the root fs still has practical 
> uses.
> On a tangent, can anyone explain "/var/lib" in the linux world?  That 
> one has always perplexed me.

yea - i've always had "issues" with how gnu systems use /var/lib as well 
as how external binaries and libs are installed in /usr as opposed to 
/usr/local.  it's actually just not gnu systems either - i know 
cassandra for example uses /var/lib/cassandra/ is its defualt datastore 

after reading the unix filesystem heirarchy over the years the closest 
reasoning for the use of /var/lib for DB, www-data and the like is that 
technically these files are related to the state of running 
processes...dunno...it's probably just easier to admit defeat after all 
these years :/

c.f. http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY


Pete Wright
pete at nomadlogic.org

More information about the talk mailing list