Microsoft が独自の無料 OpenJDK ディストリビューションを発表、長期サポートを約束



Microsoft は最近 、OpenJDK に基づく Java ディストリビューションの配布を開始しました。このプロジェクトは無料で、GPLv2 ライセンスの下で配布されています。OpenJDK 11.0.11 および OpenJDK 16.0.1 に基づく Java 11 および Java 16 の実行可能ファイルが含まれています。新しい Java 16 リリースは、Minecraft Java Edition スナップショット バージョン 21W19A とともに、すでに何百万人もの Minecraft ゲーマーによって使用されています。



同社は 、Linux、Windows、macOS を含むすべての一般的なオペレーティング システム用のアセンブリを x86_64 アーキテクチャ用に用意しています。Linux および Windows で動作する ARM システム用の OpenJDK 16.0.1 もあります。すべてのユーザーは、完全に無料で、新しい製品をダウンロードして使用できます。



詳細はマイクロソフトから



このリリースは啓示ではありません.2021年4月に、MicrosoftがWindows、macOS、Linuxでサーバーおよびデスクトップを使用するためのx64アーキテクチャ用のOpenJDK 11に基づくテストビルドを発表したときに知られるようになりました。その後、Microsoft は少なくとも 2024 年まで Java 11 のサポートを発表しました。



Microsoft の OpenJDK 開発者は、彼らのプロジェクトは、Java エコシステムへの同社の貢献であると述べています。したがって、同社は Java コミュニティとの相互作用を確立し、強化しようとしています。配布キットは安定していると宣言されています - すでに企業の多くのサービスで使用されており、私たちが知る限り、問題はありません。



このプロジェクトは長期にわたって支援されます (どの程度かは不明ですが、数年後には発表されています)。私たちは完全なサポートサイクルについて話している.同社は、四半期ごとに無料のアップデートを公開することを約束している.さらに、Microsoft のお客様または会社自体にとって重要な修正または改善がない場合、メインの OpenJDK に修正または改善がない場合、それらは個別に公開されます。ほとんどの場合 - プロジェクト リポジトリのソースの形式で。







主な発表に加えて、同社 は Eclipse Adoptium ワーキング グループに参加したも述べています。このグループは、Java 仕様に準拠し、AQAvit 品質基準を満たす OpenJDK バイナリを配布します。グループは、商業プロジェクトから完全に独立しています。



同社の代表者によると、Microsoft は約 50 万台の Java 仮想マシンを実行しており、さまざまなサービス、ゲーム サーバー、ビッグ データ システムを提供しています。また、仮想マシンの約 3 分の 1、約 140,000 が Microsoft の OpenJDK を使用しています。



同社には、ビッグ データとログ分析システムの稼働を維持するために、さまざまなオープン ソース Java プロジェクトを使用してきた長い歴史があります。さらに、LinkedIn と Yammer のバックエンドもほぼ 100% Java マイクロサービス ベースです。



同社は、英国から jClarity を購入した後、独自バージョンの OpenJDK の開発に積極的に関与するようになりました。その最も有名な製品は Censum と Illuminate です。この企業は、jClarity の開発を利用して、サービスのインフラストラクチャの効率を改善し、OpenJDK の独自の配布キットを作成することを計画していました。



OpenJDK と Java の詳細



OpenJDK はかなり有名なプロジェクトであり、その目標は、無料のオープン ソース コードのみで構成される Java Development Kit を作成することです。キットには、Java バイトコード コンパイラ (javac)、Java 標準クラス ライブラリ、サンプル、ドキュメント、ユーティリティ、Java ランタイム環境 (JRE) など、いくつかのアイテムが含まれています。



2006 年、Java の作成者 Sun (3 年後に Oracle に買収された) は、Java を完全にフリーなソフトウェアにすることを約束しました。まず、HotSpot 仮想マシンと Java コンパイラのソース コードが GPL の下で公開されました。次に - GPL の下での Java クラス ライブラリの完全なソース コード。ただし、フラグメントを除き、サード パーティが保持していた作業権。これらはすべて 2007 年 5 月に発行されたものです。公開されていない部分の中には、GUI 用の Java コンポーネントがあります。



さて、その後、論理的な段階が続きました.OpenJDKプロジェクトの作成であり、他の企業がプラットフォームの開発に参加することを可能にしました。 2018 年以降、ビジネス ユーザーは Oracle JDK プラットフォームを使用するために料金を支払う必要がありました。



Microsoft については、Java は幅広い問題を解決するために使用されているため、Java は現代の最も重要なプログラミング言語の 1 つと見なされています。






All Articles