I understand this is a confusing subject for the layman
(and the preamble of OpenJDK-1.7.0.5 build instructions only
helps to emphasize this)
so not surprisingly, I have a few questions:

1.  If one chooses a "Binary Installation" of OpenJDK,
what's the difference (technical and legal) from installing
the Oracle's "jdk-7u5-linux-i586.tar.gz" (~79MB) directly?

1.1.  I understand that for the BLFS option one has to install
 "IcedTea-Web" as well (to get the plugin) but that's a minor
issue IMHO (i.e., you live by BLFS, you die by BLFS :).

BTW, inserting the word "both" somewhere in the sentence
"The browser plugin and webstart implementation have been
split off into a separate project."
might help the neophyte (again, IMHO).

I see a relative size difference between the "BLFS option" (OpenJDK)
and Oracle (JDK).  Most OpenJDK file sizes are larger.  For example,

5654 jdk1.7.0_05/bin/java
8792 OpenJDK-1.7.0.5-bin/bin/java

 144272 jdk1.7.0_05/jre/lib/i386/libnpjp2.so
1337442 OpenJDK/jre/lib/IcedTeaPlugin.so

but (as an exception to the rule),

79688 jdk1.7.0_05/jre/bin/javaws
 1116 OpenJDK-1.7.0.5-bin/jre/bin/javaws

1.1.  Has the OpenJDK software been reverse-engineered?
1.2.  Is it fully equivalent or does it even provide extra functionality?

2.1.  In the OpenJDK text:
 Where is "PATH_HOLD" in
  export PATH_HOLD="${PATH}"
 used?

2.2  Where is the <arch> in
 ln -s ${JAVA_HOME}/jre/lib/<arch>/IcedTeaPlugin.so ?

On my "IcedTea-Web" build (i686-pc-linux-gnu),
the plugin shows up in
 OpenJDK-1.7.0.5-bin/jre/lib/

Note:  there _is_ an OpenJDK-1.7.0.5-bin/jre/lib/i386/
subdirectory though, but with some other stuff in it.

------
I'd be highly appreciative if anybody would express their helpful
and constructive thoughts on the above and whatever other related topics.

Thanks,
-- Alex
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to