<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Freie_Java-Implementierung</id>
	<title>Freie Java-Implementierung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Freie_Java-Implementierung"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Freie_Java-Implementierung&amp;action=history"/>
	<updated>2026-05-17T14:51:12Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Freie_Java-Implementierung&amp;diff=1804838&amp;oldid=prev</id>
		<title>imported&gt;TaxonBot: Bot: Auflösung doppelter toter Links nach https://de.wikipedia.org/w/index.php?title=Wikipedia:Bots/Anfragen&amp;oldid=266185123#Aufl%C3%B6sung_der_doppelten_Toten_Links</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Freie_Java-Implementierung&amp;diff=1804838&amp;oldid=prev"/>
		<updated>2026-04-16T18:20:39Z</updated>

		<summary type="html">&lt;p&gt;Bot: Auflösung doppelter toter Links nach https://de.wikipedia.org/w/index.php?title=Wikipedia:Bots/Anfragen&amp;amp;oldid=266185123#Aufl%C3%B6sung_der_doppelten_Toten_Links&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine &amp;#039;&amp;#039;&amp;#039;freie Java-Implementierung&amp;#039;&amp;#039;&amp;#039; ist eine Implementierung der [[Java-Plattform]] als [[freie Software]].&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
{{Veraltet|dieses Abschnitts|Heutige Situation (2025): Diverse freie Alternativen zum OpenJDK nach Lizenzänderung des OpenJDK|seit=2018}}&lt;br /&gt;
Mit der [[Java (Technik)|Java-Technik]] als wichtiger [[Software-Plattform]] (siehe [[Java-Plattform]]), auf der auch zahlreiche freie Software aufbaut, wurden die lange Zeit zur Ausführung notwendigen unfreien Implementierungen der [[Java (Programmiersprache)|Programmiersprache Java]] als ethisch problematische Lücke im Freie-[[Software-Ökosystem |Software-Ökosystem]] gesehen – [[Richard Stallman]] und die [[Free Software Foundation]] (FSF) sprachen von der „Java-Falle“.&amp;lt;ref&amp;gt;[http://www.gnu.org/philosophy/java-trap.de.html Frei, aber gefesselt – Die Java-Falle]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Daher bestand das Bedürfnis nach freien Java-Implementierungen, deren Umsetzung mit hoher Priorität von der FSF verfolgt wurde und Dinge wie die freie Implementierung der Standard[[klassenbibliothek]]en &amp;#039;&amp;#039;[[GNU Classpath]]&amp;#039;&amp;#039; und den &amp;#039;&amp;#039;[[GNU Compiler for Java]]&amp;#039;&amp;#039; (GCJ), der auch den &amp;#039;&amp;#039;GNU Interpreter for Java&amp;#039;&amp;#039; (GIJ) enthält, hervorbrachten.&lt;br /&gt;
&lt;br /&gt;
Als vielleicht erste freie Implementierung wesentlicher Teile der Java-Plattform ist der Java-Compiler &amp;#039;&amp;#039;guavac&amp;#039;&amp;#039; zu nennen, der noch vor November 1995 begonnen wurde.&amp;lt;ref&amp;gt;{{Toter Link |datum=2018-04 |url=http://www.sfr-fresh.com/unix/www/old/guavac-1.2.tar.gz:a/guavac-1.2/compiler/ChangeLog |text=Änderungsprotokoll des guavac-Compilers |archivebot=2018-04-10 20:57:05 InternetArchiveBot}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Webarchiv|url=http://www.ccs.neu.edu/research/demeter/course/f96/hw/1/guavac-info |wayback=20090814181704 |text=Announcing: guavac 0.2.5 }} – Ankündigung der Veröffentlichung von Version 0.2.5 von guavac{{Abrufdatum |1=2024-04-15}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
2005 sollte mit &amp;#039;&amp;#039;[[Apache Harmony|Harmony]]&amp;#039;&amp;#039; versucht werden, die Entwicklungsbemühungen um freie Java-Implementierungen in einem Projekt zu vereinigen. Obwohl der große Schulterschluss nicht gelang, lebt das Projekt unter dem Dach der [[Apache Software Foundation]] weiter und hat eine vollständige Implementierung hervorgebracht.&lt;br /&gt;
&lt;br /&gt;
Mit der Veröffentlichung der offiziellen Implementierungen durch den Hersteller [[Sun Microsystems]] im Jahr 2006 löste sich diese Situation nach einigen kleineren Hürden endgültig auf und wurde die Familie freier Java-Implementierungen sowie die Freie-Software-Welt insgesamt durch ein großes und wichtiges Paket Software ergänzt.&lt;br /&gt;
&lt;br /&gt;
Als freie Java-Implementierungen sind daraus &amp;#039;&amp;#039;[[OpenJDK]]&amp;#039;&amp;#039; als Nachfolger des [[Java Development Kit]] (JDK) und viele weitere Bestandteile hervorgegangen. Wichtige [[Abspaltung (Softwareentwicklung)|Zweige]] der OpenJDK-Entwicklung waren bzw. sind auch immer noch die Versionen des &amp;#039;&amp;#039;[[IcedTea]]&amp;#039;&amp;#039;-Projektes. Außer diesen gibt es noch &amp;#039;&amp;#039;[[Kaffe]]&amp;#039;&amp;#039;, die nun als besonders schlanke, schnelle alternative [[Laufzeitumgebung]] weiterexistiert, die selber wiederum in Java geschriebene &amp;#039;&amp;#039;[[Jikes RVM]]&amp;#039;&amp;#039;, die extrem kleine &amp;#039;&amp;#039;[[JamVM]]&amp;#039;&amp;#039;, das für Mono entwickelte &amp;#039;&amp;#039;[[IKVM.NET]]&amp;#039;&amp;#039; und das für das Betriebssystem &amp;#039;&amp;#039;[[Bluebottle]]&amp;#039;&amp;#039; geschriebene &amp;#039;&amp;#039;Jaos&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Spezialisierte Implementierungen ==&lt;br /&gt;
Weiterhin gibt es noch eine Vielzahl spezialisierter Implementierungen.&lt;br /&gt;
&lt;br /&gt;
Für tragbare Geräte gibt es [[SuperWaba]], [[Squawk]] und die [[Dalvik Virtual Machine]] von Android, [[Mysaifu JVM]] als die einzige aktiv weiterentwickelte freie Java-SE-kompatible JVM für PocketPC. Für spezielle Hardware-Plattformen gibt es für [[Atmel AVR|Atmel-AVR]]-ATmega8-Mikrocontroller die [[NanoVM]], [[leJOS]] für Lego Mindstorms und [[Wonka VM]] und deren Nachfolgerin [[Mika VM]] für [[eingebettete Geräte]].&lt;br /&gt;
&lt;br /&gt;
[[CACAO]] unterstützt etliche Plattformen, wobei es mit seinen durch JIT-Kompilierung schnellen Ausführungsgeschwindigkeiten wohl auf einigen die schnellste verfügbare Java-Implementierung darstellt.&lt;br /&gt;
&lt;br /&gt;
Weiterhin existieren auch Betriebssysteme, die in Java programmiert wurden, wie z.&amp;amp;nbsp;B. JX oder [[JNode]].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Java Optimized Processor]], eine Hardware-Implementierung&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Systemsoftware]]&lt;br /&gt;
[[Kategorie:Java-Technologie]]&lt;/div&gt;</summary>
		<author><name>imported&gt;TaxonBot</name></author>
	</entry>
</feed>