Plán podpory Microsoft Build pro OpenJDK

Tento článek popisuje zásady podpory a plán pro binární soubory OpenJDK od 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 zdrojový kód dostupný na github.com/openjdk. Projekt je vydán v rámci GNU General Public License verze 2 s Classpath výjimkou (GPLv2+CE). Java a OpenJDK jsou ochranné známky společnosti Oracle Corporation.

Sestavení Microsoft Build pro OpenJDK se vztahuje k binárkám nebo binárním souborům projektu OpenJDK, které jsou kompilovány, zabaleny a testovány společností Microsoft. Verze dlouhodobé podpory (LTS) sady Microsoft Build pro 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 pro OpenJDK. Verze LTS sady Microsoft Build pro OpenJDK obdrží č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 nebyly (a nemusí být nikdy) začleněny do upstreamového projektu OpenJDK z důvodu rozhodnutí mimo kontrolu Microsoftu. Opravy, opravy zabezpečení a vylepšení, které nebyly formálně nadřazené, jsou jasně označené 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 pro OpenJDK komerční podpora se řídí moderními zásadami životního cyklu Microsoftu.

Podpora od komunity

Pro všechny ostatní scénáře jsou uživatelé Microsoft Build pro OpenJDK, včetně verzí LTS a ostatních verzí, vítáni, aby hlásili problémy, poskytovali zpětnou vazbu a zahájili diskuse na github.com/microsoft/openjdk.

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

Projekt OpenJDK vydává nové verze Javy každých šest měsíců. Dodavatelé binárních souborů OpenJDK poskytují různé časové osy podpory pro různé verze sady OpenJDK. Následující tabulka uvádí časové osy podpory pro stávající verze LTS sady Microsoft Build pro OpenJDK.

Verze Datum vydání sady Microsoft Build pro 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
OpenJDK 25 LTS Září 2025 Září 2025 Září 2030

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 buildů OpenJDK od Microsoftu se vydávají každé čtvrtletí: leden, duben, červenec a říjen.

Nejstarší data ukončení podpory jsou počátečními cíli. 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 pro OpenJDK.

Verze Architektura Operační systém Linux macOS Windows Alpine (musl)
OpenJDK 11 LTS x64 Ano Ano Ano Ano
AArch64 Ano Ano Ano Ne
OpenJDK 17 LTS x64 Ano Ano Ano Ano
AArch64 Ano Ano Ano Ne
OpenJDK 21 LTS x64 Ano Ano Ano Ne
AArch64 Ano Ano Ano Ne
OpenJDK 25 LTS x64 Ano Ano Ano Ne
AArch64 Ano Ano Ano Ne

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 vydání

Microsoft může vydávat binární soubory Microsoft Build pro OpenJDK pro jiné verze OpenJDK bez dlouhodobé podpory. Společnost Microsoft neposkytuje komerční podporu pro jiné verze než LTS a vyhrazuje si právo neposkytovat čtvrtletní aktualizace pro jiné verze než LTS.

Java 8

Omezená sada služeb Azure může nabídnout modul runtime pro Java 8 nebo spustit na Java 8. V těchto scénářích Microsoft spoléhá na buildy Eclipse Temurin sady OpenJDK pro Javu 8.

Pro kontejnerizované Java 8 úloh na Azure použijte image kontejneru OpenJDK 8 založené na Eclipse Temurinu, které Microsoft publikuje do služby Microsoft Container Registry. Microsoft tyto image poskytuje pro podporované základní operační systémy, jako jsou Azure Linux a Ubuntu, a udržuje je s aktualizacemi zabezpečení. Dostupné image a značky najdete v tématu Image kontejneru pro Microsoft Build pro OpenJDK.

Pro scénáře mimo Azure nebo úlohy, které nejsou kontejnerizované, si stáhněte Java 8 binárních souborů přímo z webu Eclipse Adoptium. Společnost Microsoft se zavázala pokračovat ve spolupráci v pracovní skupině Eclipse Adoptium v dohledné budoucnosti. Další informace o časové ose podpory najdete v dokumentaci podpory Eclipse Adoptium.