Re: How hard would be an OpenSource JVM ?

2004-09-01 Thread Radu-Adrian Popescu
theUser BL wrote:
Hi!
I have a problem with it, that Java isn't OpenSource.
There existing programs like gcj, kaffe, kisseme, sablevm, etc. which 
want to run Java-binaries. But all are not 100% compatible with Suns 
Java and so can't called "Java".
And they are all more in Java1.1 state, then in Java1.5.

But how hard is it, to reimplement the plantform-dependent parts (the 
JVM and .so/.dll libs) as OpenSource and using the platform-independent 
parts (Java-Classes) from Sun ?

Then there can be existing the first real Java (which is allowed to can 
be called so) with an OpenSource JVM.

But how hard is it. And is it planned, that Blackdown creates in any 
time an OpenSource JVM?

Greatings
theuserbl
Did you write this in German then use something like Babelfish to translate to 
English ?

--
Radu-Adrian Popescu
CSA, DBA, Developer
Aldrapay MD
Aldratech Ltd.
+40213212243
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: How hard would be an OpenSource JVM ?

2004-09-01 Thread Wilhelm Fitzpatrick
On Sep 1, 2004, at 6:25 AM, theUser BL wrote:
But how hard is it, to reimplement the plantform-dependent parts (the 
JVM and .so/.dll libs) as OpenSource and using the 
platform-independent parts (Java-Classes) from Sun ?
Quite hard actually.  First and foremost, you *can't* use Sun's java 
classes in an implementation of Java that you want to distribute under 
an Open Source license.  Just because Sun lets you see (some) of the 
source code, doesn't make it Free Software... it is still owned and 
controlled by Sun.  So we need projects like GNU Classpath which create 
compatible versions of that part of the Java platform under a Free 
Software license.

Secondly, creating a non-naive compiler/interpreter that executes Java 
binaries with acceptable performance is not a trivial task either.  
That's what all the projects you cited above have been working toward 
for some time now.  As you observed, they have had some success, but 
they are not all the way there.

-wilhelm
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]