Plán podpory pro sestavení OpenJDK od Microsoftu

Tento článek popisuje zásady podpory a plán pro binární soubory OpenJDK pro microsoft build.

OpenJDK je opensourcová referenční implementace platformy Java SE Platform (Language and Virtual Machine) s upstreamovým projektem, který řídí společnost Oracle Corporation na openjdk.java.net a se zdrojovým kódem dostupným na github.com/openjdk. Projekt je vydán v rámci GNU General Public License verze 2 s výjimkou cesty třídy (GPLv2+CE). Java a OpenJDK jsou ochranné známky společnosti Oracle Corporation.

Sestavení OpenJDK odkazuje na binární nebo binární soubory projektu OpenJDK, který je kompilovaný, zabalený a otestovaný Microsoftem. Verze dlouhodobé podpory (LTS) sady Microsoft Build of OpenJDK se také testují proti sadě TCK (Java Technology Compatibility Kit) společnosti Oracle.

Zásady podpory

Tato zásada podpory se vztahuje na verze dlouhodobé podpory (LTS) sady Microsoft Build of OpenJDK. Verze LTS sady Microsoft Build of OpenJDK budou dostávat čtvrtletní aktualizace dostupné prostřednictvím microsoft.com/openjdk. Přístup k čtvrtletním aktualizacím sady Microsoft Builds of OpenJDK je bezplatný a dostupný komukoli a dá se nasadit kdekoli podle licence softwaru.

Microsoft Build binárních souborů OpenJDK může obsahovat nové nebo backportované opravy, opravy zabezpečení a vylepšení, které považujeme za důležité pro naše zákazníky a naše interní uživatele. Některé změny můžou být (a nemusí být někdy) začleněny do nadřazeného projektu OpenJDK kvůli rozhodnutím mimo kontrolu Microsoftu. Opravy, opravy zabezpečení a vylepšení, které ještě nebyly formálně nadřazené, budou jasně označeny v poznámkách k verzi s dostupným zdrojovým kódem.

Komerční podpora

Komerční podpora je dostupná jenom pro zákazníky Microsoft Azure s aktivními plány podpory Azure a pokrývá pouze úlohy Javy nasazené do služeb Azure a Azure Stack a clustery Azure Arc . Pokud máte problém s microsoft buildem OpenJDK v prostředí Azure, odešlete žádost o podporu.

Microsoft Build komerční podpory OpenJDK se řídí moderními zásadami životního cyklu Společnosti Microsoft.

Podpora od komunity

Pro všechny ostatní scénáře jsou uživatelé sady Microsoft Build of OpenJDK, včetně verzí LTS a jiných verzí NEŽ LTS, vítá vás, aby vyvolali problémy, poskytli zpětnou vazbu a začali diskutovat na github.com/microsoft/openjdk.

Plán vydávání verzí a údržby

Projekt OpenJDK vydává nové verze Javy každých 6 měsíců. Dodavatelé binárních souborů OpenJDK poskytují různé časové osy podpory pro různé verze sady OpenJDK. Časová osa podpory microsoftu pro verze LTS tohoto buildu jsou popsána níže.

Následující tabulka uvádí plán podpory pro stávající verze LTS sady Microsoft Build of OpenJDK.

Verze Datum vydání sady Microsoft Build of OpenJDK Datum vydání OpenJDK Nejstarší datum ukončení podpory
OpenJDK 11 LTS Květen 2021 Září 2018 Září 2027
OpenJDK 17 LTS Září 2021 Září 2021 Září 2027
OpenJDK 21 LTS Září 2023 Září 2023 Září 2028

V rámci životního cyklu podpory vydané verze musí systémy zůstat aktuální v nejnovější aktualizaci, aby získaly komerční podporu. Aktualizace pro buildy OpenJDK od Microsoftu se vydávají každé čtvrtletí: leden, duben, červenec a říjen.

Počáteční cíle jsou nejstarší data ukončení podpory publikovaná výše. Microsoft může rozšířit podporu pro své verze LTS.

Další informace najdete v moderních zásadách životního cyklu.

Systémové požadavky

Následující tabulka uvádí certifikované hardwarové architektury pro vydané verze LTS sady Microsoft Build of OpenJDK.

Verze Architektura Linux macOS Okna Alpine (musl)
OpenJDK 11 LTS x64 Ano Ano Ano Yes
AArch64 Ano Ano Ano No
OpenJDK 17 LTS x64 Ano Ano Ano Yes
AArch64 Ano Ano Ano No
OpenJDK 21 LTS x64 Ano Ano Ano No
AArch64 Ano Ano Ano No

Operační systémy a distribuce Linuxu

Microsoft Build OpenJDK je k dispozici pro Linux, Windows a macOS, aktuální a aktivně udržované verze těchto operačních systémů a/nebo jejich distribuce, pokud neustále dostávají opravy zabezpečení.

Další verze a verze

Microsoft může vydávat binární soubory sady Microsoft Build of OpenJDK pro jiné verze OpenJDK – kromě těch uvedených výše – bez dlouhodobé podpory. Společnost Microsoft neposkytuje komerční podporu pro jiné verze než LTS a vyhrazuje si právo nezadávat čtvrtletní aktualizace pro jiné verze než LTS.