MLUG: Re: [MLUG] need info
Re: [MLUG] need info
Email address obfuscation in effect -- please click here to turn it off.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
On Tue, 4 Jan 2005, Jason McIntosh wrote:

> A coworker and I were discussing this, and where binaries and other 
> applications should be stored.  We both agreed, each program should have 
> it's own directory.  Has anyone seen where gnome puts all it's 
> libraries?  UGH.  I may like the gnome interface, but where they put 
> stuff drives me nuts.

We need a shell that will use a recursive path for binaries.  In 
otherwords, you could use the usual /bin /usr/bin and whatever, but the 
shell would find all binary files within all *subdirectories* of those 
directories.  That would be nice.


>>> Why would you want to use a simple name like "/programs" when you could 
>>> use "/Program Files"??  ;-)
>> 
>> Capital letters and spaces are evil! ;)
>
> Perhaps they were evil originally, but not so much anymore.

Oh no, they are still evil.  I was only kidding about the hideous 
"/Program Files" which is a bizarre Microsoft convention.  It is much 
better not to use spaces, not to use mixed case and not to use a long 
string.  I'd go with /progs or /bin.

You know, it doesn't have to be a system that can be understood just by 
looking at the filenames.  You want too mnemonic names, but you want short 
names.  If it takes a minute to learn them, that's fine, but you will be 
typing them for the next 50 years, so you want them to be short.


> Now, there's an interesting thought, although I'd say what about 
> creating a distro with everything truly separate and designed the way 
> we'd like?  Call it MLUG Linux?  The Linux that makes sense?  I know not 
> everyone likes Mac's on the list, but that's an example of a file system 
> layout we could look at for examples.  Course, it'd be nice to get some 
> input from other MLUG'ers out there.  Anyone have any other thoughts?

I'm not sure that renaming root directories will be worth the effort.  I 
doubt it.

On the other hand, a modification to bash so that it will look in 
subdirectories in the given path seems like a really nice feature.  I 
would do things like this...

/usr/local/bin/genetics/aspex
/usr/local/bin/genetics/merlin
/usr/local/bin/genetics/genehunter
/usr/local/bin/genetics/solar
/usr/local/bin/misc/perlseq
/usr/local/bin/misc/numalign
/usr/local/bin/mine/check_tcp_logfile
/usr/local/bin/mine/mail_word_of_the_day

...so that I could keep some organization in that binary directory.  It 
would help me to find files and it would help me to keep track of which 
files came from which programs.  As it stands, I have to throw everything 
into /usr/local/bin or create symlinks.

I think this can be done by changing the way the internal hash table is 
constructed from the given path.

Mike
_______________________________________________
members mailing list
EMAIL:PROTECTED
http://mlug.missouri.edu/mailman/listinfo/members