Re: How hard would be an OpenSource JVM ?
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 ?
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]