[ale] IRC and directory structure questions

Dow Hurst dhurst at kennesaw.edu
Mon Dec 2 17:00:21 EST 2002


LSB, or Linux Standard Base, is a project to standardize the file and 
directory layout for Linux.  I think the project extends beyond just 
that but many distro's are LSB compliant.  Basically you can put stuff 
in your home directory to your hearts content.  Most people compile in 
their own directory and install to /usr/local since that directory is 
for your local software and not what came with your system.  Some 
packages will prefer to be in /opt.  I never liked that unless /opt is a 
partition to itself or I just used the whole disk as a single / 
partition.  /opt is a place most distro's use for optional third party 
packages that come standard with your distribution such as KDE, Gnome, 
or IBM Java stuff.  My personal favorite place to put locally compiled 
user shared software is in /usr/local.

I don't IRC at all due to firewall and security constraints so don't 
have any facts/opinions on that.

Look at your Windows knowledge base as a crippling factor and as the 
"wrong way to do things" since everyone is root on the system. ;-) 
 Notice that there is definitely a lot of thought put into the file 
system layout of Linux/Unix.  Most directories under Linux have a 
purpose for the base operating system consisting of user binaries 
(/usr/bin), root and daemon binaries (/bin,/sbin), libraries 
(/lib,/usr/lib), system documentation 
(/usr/share/packages,/usr/catman,/usr/man), and logs (/var/log).  Third 
party packages usually end up in separate directories from these so not 
to mix up stuff that shouldn't be mixed.  This allows finer control over 
access to the system.  Most people really have a brain damaged view of 
their system in that they believe reinstalling is a normal way to fix 
problems.  That is really a pisspoor way to have to deal with problems 
on a highly customized computer!  You'll have the pleasure of forgetting 
that method as your knowledge increases of Linux and decreases of Windows.

VMware should probably have for each or all OS a definite layout such as 
/vmware/win98/, /vmware/nt4.0/ that you choose.  Increase performance by 
giving vmware its own disk spindle and controller for performance if 
your serving out instances of Windows.  You can put vmware OS files 
wherever you want, just keep it organized!

Matthew Brown wrote:

> 1.    Do any of you IRC much?  Where is a good place to go for this - 
> that doesn't have all the porn/file sharing/etc.  I am mainly 
> interested in technical IRC.
>  
> 2.    Is there an accepted standard for laying out files in a 
> directory structure?  For example, say I have a .tar.gz file I want to 
> download.  It is, say, vmware-yada-yada.tar.gz.  Where would you put 
> it?  ~/...?   Where do you install it to?    /usr/...?
>  
> 3.    Now let's talk about the actual data files for something like 
> vmware...  These would need to be shared for many users.  Would it go 
> under /opt/... or /var/...?
>  
> Coming from the Windows background, this issue has always confused 
> me.  I suppose I could have created my own set of directories, but 
> that would create more mayhem!
>  
> Hope you're having a great day!
>  
> Best regards,
> Matthew Brown, President
> CorData, Inc.
> O: (770) 795-0089
> F: (404) 806-4855
> E: matthew.brown at cordata.com <mailto:matthew.brown at cordata.com>
>  


-- 
__________________________________________________________
Dow Hurst                  Office: 770-499-3428
Systems Support Specialist    Fax: 770-423-6744
1000 Chastain Rd., Bldg. 12
Chemistry Department SC428  Email:dhurst at kennesaw.edu
Kennesaw State University         Dow.Hurst at mindspring.com
Kennesaw, GA 30144
*********************************
*Computational Chemistry is fun!*
*********************************


_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale






More information about the Ale mailing list