Microsoft の Java ビルドが誰でも利用できるようになりました

Microsoftが独自のJavaディストリビューションの配布を開始 OpenJDK に基づいており、Oracle の Java ディストリビューションと競合する可能性のある無料のオープン ソース Java ディストリビューションを提供します。 製品 これは無料で配布され、GPLv2 ライセンスの下でソース コードで利用できます。

バイナリ OpenJDK の Microsoft Build には、修正と改善が含まれている場合があります。 これらは、内部ユーザーおよびクライアントにとって重要と考えられていますが、アップストリーム OpenJDK プロジェクトに組み込まれていません。 これらの修正と改善は、利用可能なソース コードとともにリリース ノートに記載されます。

念のため、Oracle は 2019 年に Java SE バイナリ配布を新しいライセンス契約に移行しました。 その 商用利用を制限します ソフトウェア開発または個人的な使用、テスト、プロトタイピング、およびアプリケーションのデモンストレーションにおいてのみ無料で使用できます。 無料で商用利用する場合は、GPLv2 の下でライセンスされている無料の OpenJDK パッケージを使用することをお勧めします。ただし、商用製品との動的リンクを許可する GNU ClassPath 例外があります。

Microsoft ディストリビューションで使用される OpenJDK 11 ブランチは LTS バージョンに分類され、その更新は 2024 年 11 月まで生成されます。OpenJDK XNUMX は Red Hat Company によって保守されます。

それは注意する必要があります Microsoft によって公開されているこの OpenJDK ディストリビューションは、Java エコシステムへの会社の貢献です。 そして、コミュニティとの相互作用を強化する試み。 このディストリビューションは安定版として位置付けられており、Azure、Minecraft、SQL Server、Visual Studio Code、LinkedIn など、多くの Microsoft 製品とサービスで既に使用されています。

と言われています OpenJDK の Microsoft ビルド メンテナンスサイクルが長い 四半期ごとに無料アップデートがリリースされます。 また、何らかの理由で OpenJDK のメインストリームでは受け入れられていないが、Microsoft の顧客やプロジェクトにとって重要であると認識されている修正と機能強化も含まれます。 これらの追加の変更は、リリース ノートに明示的に記載され、プロジェクト リポジトリのソース コードで公開されます。

本日、Microsoft Build of OpenJDK の一般提供を発表できることを嬉しく思います。これは、オープン ソースであり、誰でもどこにでも無料でデプロイできる OpenJDK の新しい無料ディストリビューションです。 OpenJDK の Microsoft Build Preview を発表したときに前に述べたように、Microsoft は 500.000 を超える JVM を内部で実行する多くの Java を使用しています。 Java Engineering Group は、Java エコシステムに貢献し、LinkedIn、Minecraft、Azure などのワークロードを強化できることを誇りに思っています。

Microsoft また、彼が Eclipse Adoptium Working Group に参加したことも発表しました。これは、Java 仕様に完全に準拠し、AQAvit の品質基準を満たし、実稼働プロジェクトの準備が整った OpenJDK バイナリを配布するためのベンダーに依存しないプラットフォームと見なされます。

完全な仕様準拠のために、Adoptium を通じて配布されたアセンブリは Java SE TCK に対して検証されます (Technology Compatibility Kit へのアクセスには Oracle と Eclipse Foundation 間の契約が使用されます)。

現在のところ、 OpenJDK は、Eclipse Temurin プロジェクトから 8、11、および 16 をビルドします。 (以前は AdoptOpenJDK の Java ディストリビューション) Adoptium を通じて直接配布されます. Adoptium プロジェクトには、OpenJ9 Java 仮想マシンに基づく IBM 生成の JDK アセンブリも含まれていますが、これらのアセンブリは IBM サイトを通じて個別に配布されています。

このディストリビューションには、OpenJDK 11 および OpenJDK 16 に基づく Java 11.0.11 および Java 16.0.1 の実行可能ファイルが含まれています。. ビルドの準備ができました Linux、Windows、macOSの場合 x86_64 アーキテクチャで利用できます。 さらに、OpenJDK 16.0.1 に基づくテスト ビルドが ARM システム用に生成されており、Linux および Windows で使用できます。

この一般提供に加えて、Microsoft も 提供 OpenJDK Docker イメージと対応する Docker ファイルの Microsoft Build。 これらは、Microsoft Azure を含む任意の Java アプリケーションまたは Java アプリケーション コンポーネントがどこにでもデプロイできるように設計されています。

出典 https://devblogs.microsoft.com


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。