<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Purpose Behind The Linux Directory Structure</title>
	<atom:link href="http://ifacethoughts.net/2007/06/10/purpose-behind-the-linux-directory-structure/feed/" rel="self" type="application/rss+xml" />
	<link>http://ifacethoughts.net/2007/06/10/purpose-behind-the-linux-directory-structure/</link>
	<description>Thoughts on software development and related, by Abhijit Nadgouda</description>
	<lastBuildDate>Wed, 17 Mar 2010 22:27:34 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Abhijit Nadgouda</title>
		<link>http://ifacethoughts.net/2007/06/10/purpose-behind-the-linux-directory-structure/comment-page-1/#comment-60252</link>
		<dc:creator>Abhijit Nadgouda</dc:creator>
		<pubDate>Wed, 13 Jun 2007 02:40:38 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2007/06/10/purpose-behind-the-linux-directory-structure/#comment-60252</guid>
		<description>Prem, thanks for your comment.

Gobolinux does have a unique approach and is probably suitable for a personal computer. But with my experience, I think the FHS makes it easy to participate in networks, with various other systems.

Regarding the various folders, I do not think it is a mess. /usr/lib is supposed to hold system files, so application files we install later should go into /usr/local/lib. /var is used to hold stuff like log files. A separate directory for this let you give appropriate permissions.

I think it is really a personal choice. Ideally I would prefer a packaging/installation system which handled all these complexities from the user. The user really need not worry about where some installation should go, the installer should.</description>
		<content:encoded><![CDATA[<p>Prem, thanks for your comment.</p>
<p>Gobolinux does have a unique approach and is probably suitable for a personal computer. But with my experience, I think the FHS makes it easy to participate in networks, with various other systems.</p>
<p>Regarding the various folders, I do not think it is a mess. /usr/lib is supposed to hold system files, so application files we install later should go into /usr/local/lib. /var is used to hold stuff like log files. A separate directory for this let you give appropriate permissions.</p>
<p>I think it is really a personal choice. Ideally I would prefer a packaging/installation system which handled all these complexities from the user. The user really need not worry about where some installation should go, the installer should.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prem Kurian Philip</title>
		<link>http://ifacethoughts.net/2007/06/10/purpose-behind-the-linux-directory-structure/comment-page-1/#comment-60112</link>
		<dc:creator>Prem Kurian Philip</dc:creator>
		<pubDate>Tue, 12 Jun 2007 09:19:51 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2007/06/10/purpose-behind-the-linux-directory-structure/#comment-60112</guid>
		<description>The Linux directory structure is actually a mess. Quite often the libraries get installed into /usr/local/lib instead of into /usr/lib. Also, the /usr/local/lib path does not get added into the ld path and must be set by hand.

/var folder doesn&#039;t make much sense either.

/etc directory is a mess too. It is hard to see what is a script and what is just a config file. Also, each configuration file has a completely different format. Also, the decision about what should be kept in /etc/ and what should be kept in subdirectories underneath /etc/ is not clear.

Gobolinux (http://www.gobolinux.org) has a fresh approach to this. They have their own directory structure which seems to make more sense.</description>
		<content:encoded><![CDATA[<p>The Linux directory structure is actually a mess. Quite often the libraries get installed into /usr/local/lib instead of into /usr/lib. Also, the /usr/local/lib path does not get added into the ld path and must be set by hand.</p>
<p>/var folder doesn&#8217;t make much sense either.</p>
<p>/etc directory is a mess too. It is hard to see what is a script and what is just a config file. Also, each configuration file has a completely different format. Also, the decision about what should be kept in /etc/ and what should be kept in subdirectories underneath /etc/ is not clear.</p>
<p>Gobolinux (<a href="http://www.gobolinux.org" rel="nofollow">http://www.gobolinux.org</a>) has a fresh approach to this. They have their own directory structure which seems to make more sense.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
