SAP erstellt eine eigene Java-Distribution

SAP hat eine „freundliche Abzweigung“ von Open Source Java namens SapMachine veröffentlicht.

Das im Dezember 2017 begonnene Projekt dient als Downstream-Version von OpenJDK, das von SAP verwaltet wird. SAP-Kunden und -Partner können damit ihre Anwendungen ausführen. OpenJDK ist die Open Source-Version von Java.

Obwohl es sich um eine weitere Java-Distribution handelt, die mit anderen Java-Angeboten von Unternehmen wie Oracle und IBM konkurrieren könnte, ist SAP der Ansicht, dass die Java-Community nicht gespalten werden soll. „Wir möchten betonen, dass dies eindeutig eine‚ freundliche Gabel 'ist. SAP setzt sich dafür ein, den anhaltenden Erfolg der Java-Plattform sicherzustellen “, schrieb das Unternehmen. SAP wies darauf hin, dass es Mitglied des JCP-Exekutivkomitees (Java Community Process) ist und zu OpenJDK beigetragen hat.

SapMachine-Versionen stimmen mit den Versionen von OpenJDK überein. Die aktuelle Produktionsversion ist SapMachine 11 Long Term Support. Als nächstes erscheint SapMachine 12, eine Implementierung des Java Development Kit (JDK) 12, die am 19. März erscheinen soll. Danach beginnen die Arbeiten an SapMachine 13.

SapMachine wird unter Windows, Linux und MacOS unterstützt. Docker-Images sind für die meisten Versionen verfügbar. Releases haben das Java Compatibility Kit bestanden, um die Kompatibilität mit OpenJDK zu bestätigen. Ab JDK12 unterhält SAP aktive Zweige von SapMachine für mehrere Java-Versionen.

Wo kann man SapMachine herunterladen?

Die Produktionsversion von SapMachine ist bei SAP erhältlich.