Freie Java-Version

Kaffe OpenVM ist eine Java-Implementierung, die unter der GNU Public License frei verfügbar ist.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.

Kaffe OpenVM ist eine Java-Implementierung, die unter der GNU Public License frei verfügbar ist. Da Kaffe komplett unabhängig von Suns Quellcode entwickelt wurde, fällt das Projekt nicht unter Suns Lizenzbestimmungen und steht komplett mit Quellcode auf dem Web-Server der Firma Transvirtual zum kostenlosen Download bereit.

Kaffe besteht aus einer modularen Java Virtual Machine, die die Ausführungsgeschwindigkeit durch einen Just-In-Time-Compiler (JIT) erhöht, einer Klassenbibliothek, die Suns PersonalJava-Spezifikation 1.1 genügt (inclusive Beans, JNI und AWT) und diversen plattformspezifische Bibliotheken. Aufgrund des portablen Designs läuft die Java-Umgebung auf so unterschiedlichen Systemen wie Linux, Windows 95/NT, DOS, Solaris und diversen BSD-Derivaten. Für den Embedded-Markt bietet Transvirtual die Custom-Version, die auch pSOS, ThreadX, VxWorks, QNX und LynxOS unterstützt, aber nicht unter der GPL steht. (ju)