Der Java-Build von Microsoft ist jetzt für alle verfügbar

Microsoft hat damit begonnen, eine eigene Java-Distribution zu verteilen basierend auf OpenJDK und bietet eine kostenlose Open-Source-Java-Distribution, die mit den Java-Distributionen von Oracle konkurrieren könnte. Das Produkt Es wird kostenlos verteilt und steht im Quellcode unter der GPLv2-Lizenz.

Binärdateien Microsoft Build von OpenJDK kann Korrekturen und Verbesserungen enthalten die für interne Benutzer und Clients als wichtig erachtet werden, aber nicht in das Upstream-OpenJDK-Projekt integriert wurden. Diese Korrekturen und Verbesserungen werden in den Versionshinweisen mit dem verfügbaren Quellcode vermerkt.

Zur Erinnerung: Oracle hat 2019 seine Java SE-Binärdistributionen in einen neuen Lizenzvertrag überführt. dass schränkt die kommerzielle Nutzung ein und erlaubt die kostenlose Nutzung nur für die Softwareentwicklung oder den persönlichen Gebrauch, das Testen, das Prototyping und die Anwendungsdemonstration. Für die kostenlose kommerzielle Nutzung wird empfohlen, das kostenlose OpenJDK-Paket zu verwenden, das unter der GPLv2 lizenziert ist, mit GNU ClassPath-Ausnahmen, die eine dynamische Verknüpfung mit kommerziellen Produkten ermöglichen.

Der in der Microsoft-Distribution verwendete OpenJDK 11-Zweig wird als LTS-Version klassifiziert, deren Updates bis Oktober 2024 generiert werden. OpenJDK 11 wird von der Red Hat Company gepflegt.

Beachten Sie, dass Diese von Microsoft veröffentlichte OpenJDK-Distribution ist der Beitrag des Unternehmens zum Java-Ökosystem und ein Versuch, die Interaktion mit der Gemeinschaft zu stärken. Die Distribution ist als stabil positioniert und wird bereits von vielen Microsoft-Produkten und -Diensten verwendet, darunter Azure, Minecraft, SQL Server, Visual Studio Code und LinkedIn.

Es wird das erwähnt Microsoft-Build von OpenJDK wird einen langen Wartungszyklus haben mit vierteljährlicher Veröffentlichung von kostenlosen Updates. Es wird auch Fixes und Verbesserungen enthalten, die aus dem einen oder anderen Grund im OpenJDK-Mainstream nicht akzeptiert werden, aber für Microsoft-Kunden und -Projekte als wichtig erkannt werden. Diese zusätzlichen Änderungen werden in den Release Notes explizit vermerkt und im Quellcode im Projekt-Repository veröffentlicht.

Heute freuen wir uns, die allgemeine Verfügbarkeit von Microsoft Build of OpenJDK bekannt geben zu können, einer neuen kostenlosen Distribution von OpenJDK, die Open Source ist und für jedermann kostenlos zur Verfügung steht. Wie wir bereits bei der Ankündigung der Microsoft Build Preview von OpenJDK gesagt haben, verwendet Microsoft viel Java mit über 500.000 JVMs, die intern ausgeführt werden. Die Java Engineering Group ist stolz darauf, zum Java-Ökosystem beizutragen und Workloads wie LinkedIn, Minecraft und Azure zu unterstützen.

Microsoft gab auch bekannt, dass er der Eclipse Adoptium Working Group beigetreten ist, die als herstellerunabhängige Plattform für die Verteilung von OpenJDK-Binärdateien gilt, die vollständig mit den Java-Spezifikationen kompatibel sind, die Qualitätskriterien von AQAvit erfüllen und für Produktionsprojekte bereit sind.

Um die vollständige Spezifikationskonformität zu gewährleisten, werden über Adoptium verteilte Assemblys gegen das Java SE TCK validiert (eine Vereinbarung zwischen Oracle und Eclipse Foundation wird verwendet, um auf das Technology Compatibility Kit zuzugreifen).

Derzeit OpenJDK baut 8, 11 und 16 aus dem Eclipse Temurin-Projekt (ehemals die Java-Distribution von AdoptOpenJDK) werden direkt über Adoptium vertrieben. Das Adoptium-Projekt umfasst auch von IBM generierte JDK-Assemblys basierend auf der OpenJ9 Java Virtual Machine, aber diese Assemblies werden separat über die IBM Site verteilt.

Die Distribution enthält ausführbare Dateien für Java 11 und Java 16, basierend auf OpenJDK 11.0.11 und OpenJDK 16.0.1. Builds sind fertig für Linux, Windows und MacOS und sind für die x86_64-Architektur verfügbar. Zusätzlich wurde für ARM-Systeme ein Testbuild auf Basis von OpenJDK 16.0.1 generiert, der für Linux und Windows verfügbar ist.

Zusätzlich zu dieser allgemeinen Verfügbarkeit bietet Microsoft auch ofrece Microsoft Build von OpenJDK Docker-Images und entsprechenden Docker-Dateien. Diese sind so konzipiert, dass sie von jeder Java-Anwendung oder Java-Anwendungskomponente für die Bereitstellung überall verwendet werden können, einschließlich Microsoft Azure.

Quelle: https://devblogs.microsoft.com


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.