Roland Mainz wrote:
>> The java packages are in /usr/share/lib/ and /usr/share/lib/java/
>>     
>
> I doubt the JAVA packages there have any ISA-specific code inside.
>   

First, "package" is a reserved word in the Java Language.  Need to be 
careful
here....

A "wad which exports Java interfaces" may have an ELF object as part of
its implementation through the magic of JNI.

Personally, I don't get very excited about /usr/share.  Nobody actually uses
it to export its contents from a heterogenious server (rotating rust is 
too cheep
these days and we don't have tools to make it easy).

Also, people always get this wrong.  Example:

$ ls /usr/gnu
bin    share

Huh?  This share is supposed to be shared?  If that was the case is should
be /usr/gnu/... and /usr/share/gnu/...

Frankly, unless its fairly massive (like /usr/share/doc or /usr/share/images
(making the later up), its just not worth bothering.

Er, I would like to see one location, be it /usr/lib/shell or 
/usr/share/shell.
Having two is just extra complication.

(And yes, I meant /usr/share/shell.  In deference to "linux familiarity", we
hide the "clutter" from /usr/bin.  The FSH says so.  The FSH explicitly
states that its OK to "clutter" /usr/share.  Its encouraged.  So it is 
written;
so it shall be done.)

Is this one of those FOSS cases we are supposed to not get too deep into
polishing the edges?

- jek3


Reply via email to