Aracılığıyla paylaş


OpenJDK'nin Microsoft Yapısı için destek yol haritası

Bu makalede OpenJDK ikili dosyalarının Microsoft Build için destek politikası ve yol haritası açıklanmaktadır.

OpenJDK, Java SE Platformunun (Dil ve Sanal Makine) açık kaynak, başvuru uygulamasıdır ve openjdk.java.net Oracle Corporation tarafından yönetilen yukarı akış projesi ve github.com/openjdk'de sağlanan kaynak kodudur. Proje, Classpath Exception (GPLv2+CE) ile GNU Genel Genel Lisans sürümü 2 kapsamında yayınlanır. Java ve OpenJDK, Oracle Corporation'ın ticari markalarıdır.

OpenJDK'nin Microsoft Derlemesi, Microsoft tarafından derlenen, paketlenen ve test edilen OpenJDK projesinin ikili veya ikili dosyalarını ifade eder. OpenJDK'nin Microsoft Derlemesi'nin Uzun Süreli Destek (LTS) sürümleri de Oracle'ın Java Teknoloji Uyumluluk Seti'nde (TCK) test edilmiştir.

Destek ilkesi

Bu destek ilkesi, OpenJDK'nin Microsoft Derlemesi'nin Uzun Süreli Destek (LTS) sürümleri için geçerlidir. Microsoft Build of OpenJDK'nin LTS sürümleri, microsoft.com/openjdk aracılığıyla sağlanan üç aylık güncelleştirmeleri alır. OpenJDK'nin Microsoft Derlemelerinin üç aylık güncelleştirmelerine erişim ücretsizdir ve herkes tarafından kullanılabilir ve yazılımın lisansına göre her yere dağıtılabilir.

OpenJDK ikili dosyalarının Microsoft Build'i müşterilerimiz ve şirket içi kullanıcılarımız için önemli gördüğümüz yeni veya geri aktarılan düzeltmeler, güvenlik düzeltmeleri ve iyileştirmeler içerebilir. Microsoft'un denetimi dışındaki kararlar nedeniyle bazı değişiklikler yukarı akış OpenJDK projesine dahil edilemedi (ve hiç dahil edilemeyebilir). Düzeltmeler, güvenlik düzeltmeleri ve resmi olarak yukarı akışla aktarılmayan geliştirmeler, kaynak kodun kullanılabilir olduğu sürüm notlarımızda açıkça imzalanır.

Ticari destek

Ticari destek yalnızca etkin Azure Destek Planları olan Microsoft Azure müşterileri için kullanılabilir ve yalnızca Azure ve Azure Stack hizmetlerine dağıtılan Java iş yüklerini ve Azure Arc kümelerini kapsar. Azure ortamında OpenJDK'nin Microsoft Derlemesi ile ilgili bir sorununuz varsa bir destek isteği gönderin.

OpenJDK ticari desteğinin Microsoft Build'i, Microsoft'un Modern Yaşam Döngüsü İlkesi'ni izler.

Topluluk desteği

LtS ve LTS dışı sürümler de dahil olmak üzere diğer tüm senaryolarda OpenJDK'nin Microsoft Build kullanıcıları sorun oluşturabilir, geri bildirim sağlayabilir ve github.com/microsoft/openjdk'da tartışma başlatabilirsiniz.

Sürüm ve hizmet yol haritası

OpenJDK projesi altı ayda bir yeni Java sürümleri yayınlar. OpenJDK ikili dosyalarının satıcıları, OpenJDK'nin farklı sürümleri için farklı destek zaman çizelgeleri sağlar. Aşağıdaki tabloda, OpenJDK'nin Microsoft Build'ün mevcut LTS sürümleri için destek zaman çizelgeleri gösterilmektedir.

Sürüm OpenJDK'nin Microsoft Build yayın tarihi OpenJDK yayın tarihi En erken destek sonu tarihi
OpenJDK 11 LTS Mayıs 2021 2018 Eylül Eylül 2027
OpenJDK 17 LTS Eylül 2021 Eylül 2021 Eylül 2027
OpenJDK 21 LTS Eylül 2023 Eylül 2023 Eylül 2028
OpenJDK 25 LTS Eylül 2025 Eylül 2025 Eylül 2030

Bir sürümün destek yaşam döngüsü içinde, ticari destek almak için sistemlerin en son güncelleştirmede güncel kalması gerekir. OpenJDK'nın Microsoft Derlemeleri güncelleştirmeleri her üç ayda bir yayımlanmaktadır: Ocak, Nisan, Temmuz ve Ekim.

En erken destek sonu tarihleri ilk hedeflerdir. Microsoft, LTS sürümleri için desteği uzatabilir.

Daha fazla bilgi için bkz . Modern Yaşam Döngüsü İlkesi.

Sistem gereksinimleri

Aşağıdaki tabloda, Microsoft Build of OpenJDK'nin LTS sürümleri için sertifikalı donanım mimarileri gösterilmektedir.

Sürüm Mimari Linux işletim sistemi macOS Windows Alp (musl)
OpenJDK 11 LTS x64 Evet Evet Evet Evet
AArch64 Evet Evet Evet Hayır
OpenJDK 17 LTS x64 Evet Evet Evet Evet
AArch64 Evet Evet Evet Hayır
OpenJDK 21 LTS x64 Evet Evet Evet Hayır
AArch64 Evet Evet Evet Hayır
OpenJDK 25 LTS x64 Evet Evet Evet Hayır
AArch64 Evet Evet Evet Hayır

İşletim sistemleri ve Linux dağıtımları

Microsoft Build of OpenJDK, sürekli güvenlik düzeltmeleri aldıkları sürece linux, Windows ve macOS için bu işletim sistemlerinin ve/veya dağıtımlarının güncel ve etkin bir şekilde korunan sürümlerinde kullanılabilir.

Diğer sürümler ve yayınlar

Microsoft, OpenJDK'nin uzun süreli destek sunulmadan diğer sürümleri için Microsoft Build ikili dosyalarını yayınlayabilir. Microsoft, LTS dışı sürümler için ticari destek sağlamaz ve LTS dışı sürümler için üç aylık güncelleştirmeler sağlamama hakkını saklıdır.

Java 8

Sınırlı bir Azure hizmetleri kümesi Java 8 için çalışma zamanı sunabilir veya Java 8'de çalışabilir. Bu senaryolarda Microsoft, Java 8 için OpenJDK'nin Eclipse Temurin derlemelerine dayanır. Azure'da Java 8 uygulamaları derlemek ve dağıtmak isteyen müşterilerin ikili dosyaları doğrudan Eclipse Adoptium web sitesinden indirmeleri teşvik edilir. Microsoft, öngörülebilir gelecek için Eclipse Adoptium çalışma grubunda işbirliği yapmaya devam etmeyi taahhüt ediyor. Destek zaman çizelgesi hakkında daha fazla bilgi için Eclipse Adoptium Desteği belgelerine bakın.