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.
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 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.
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.
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 buildů 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.
Následující tabulka uvádí certifikované hardwarové architektury pro vydané verze LTS sady Microsoft Build of OpenJDK.
Verze | Architektura | Linux | macOS | Windows | 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 |
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í.
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.
Omezená sada služeb Azure může nabízet modul runtime pro Javu 8 nebo spouštět v Javě 8. V těchto scénářích Microsoft spoléhá na buildy Eclipse Temurin sady OpenJDK pro Javu 8. Zákazníkům, kteří jsou ochotni sestavovat a nasazovat aplikace Java 8 v Azure, se doporučuje stahovat binární soubory přímo z webu Eclipse Adoptium. Společnost Microsoft se zavázala pokračovat ve spolupráci v pracovní skupině Eclipse Adoptium pro budoucnost. Další informace o časové ose podpory najdete v dokumentaci podpory Eclipse Adoptium.