Udostępnij za pośrednictwem


Plan wsparcia dla Microsoft Build of OpenJDK

W tym artykule opisano politykę wsparcia i plan działania dotyczące binariów Microsoft Build of OpenJDK.

OpenJDK to otwarte źródło, referencyjna implementacja platformy Java SE (Language and Virtual Machine), z projektem nadrzędnym zarządzanym przez firmę Oracle Corporation na openjdk.java.net, a kod źródłowy jest dostępny na github.com/openjdk. Projekt jest udostępniany w ramach licencji publicznej GNU General Public License w wersji 2 z wyjątkiem Classpath (GPLv2+CE). Java i OpenJDK są znakami towarowymi firmy Oracle Corporation.

Microsoft Build of OpenJDK oznacza binaria projektu OpenJDK, które są kompilowane, pakowane i testowane przez firmę Microsoft. Długoterminowe wsparcie (LTS) w wersjach Microsoft Build of OpenJDK jest również testowane za pomocą zestawu zgodności technologii Java (TCK) Oracle.

Zasady wsparcia

Ta polityka wsparcia dotyczy wydań długoterminowego wsparcia (LTS) wersji Microsoft Build of OpenJDK. Wersje LTS pakietu Microsoft Build openJDK otrzymują kwartalne aktualizacje dostępne za pośrednictwem microsoft.com/openjdk. Dostęp do kwartalnych aktualizacji zestawu Microsoft Builds of OpenJDK jest bezpłatny i dostępny dla każdego użytkownika i można go wdrożyć w dowolnym miejscu zgodnie z licencją oprogramowania.

Kompilacje Microsoft Build OpenJDK mogą zawierać nowe poprawki, poprawki wsteczne, poprawki zabezpieczeń i ulepszenia, które uważamy za ważne dla naszych klientów oraz wewnętrznych użytkowników. Niektóre zmiany nie zostały (i nigdy nie mogą być) włączone do nadrzędnego projektu OpenJDK z powodu decyzji spoza kontroli firmy Microsoft. Poprawki, poprawki zabezpieczeń i ulepszenia, które nie zostały formalnie wprowadzone do głównej wersji, są wyraźnie oznaczone w naszych notatkach o wydaniach, z dostępnym kodem źródłowym.

Pomoc komercyjna

Obsługa komercyjna jest dostępna tylko dla klientów platformy Microsoft Azure z aktywnymi planami pomocy technicznej platformy Azure i obejmuje tylko obciążenia Java wdrożone w usługach Azure i Azure Stack oraz w klastrach Usługi Azure Arc . Jeśli masz problem z kompilacją Microsoft Build zestawu OpenJDK w środowisku platformy Azure, prześlij wniosek o pomoc techniczną.

Program Microsoft Build of OpenJDK commercial support jest zgodny z zasadami nowoczesnego cyklu życia firmy Microsoft.

Pomoc społecznościowa

W przypadku wszystkich innych scenariuszy użytkownicy zestawu Microsoft Build of OpenJDK, w tym wersji LTS i innych niż LTS, są mile widziani w celu zgłaszania problemów, przekazywania opinii i rozpoczynania dyskusji na github.com/microsoft/openjdk.

Plan wydania i obsługi

Projekt OpenJDK co sześć miesięcy publikuje nowe wersje języka Java. Dostawcy binariów OpenJDK oferują różne harmonogramy wsparcia dla różnych wersji OpenJDK. W następującej tabeli przedstawiono harmonogramy wsparcia dla istniejących wersji LTS Microsoft Build of OpenJDK.

Wersja Microsoft Build of OpenJDK release date (Data wydania zestawu OpenJDK) Data wydania zestawu OpenJDK Najwcześniejsza data zakończenia wsparcia
OpenJDK 11 LTS Maj 2021 wrzesień 2018 Wrzesień 2027 r.
OpenJDK 17 LTS Wrzesień 2021 Wrzesień 2021 Wrzesień 2027 r.
OpenJDK 21 LTS Wrzesień 2023 Wrzesień 2023 Wrzesień 2028 r.
OpenJDK 25 LTS Wrzesień 2025 r. Wrzesień 2025 r. Wrzesień 2030 r.

W ramach cyklu wsparcia technicznego wersji, systemy powinny być zaktualizowane do najnowszej wersji, aby otrzymywać wsparcie komercyjne. Aktualizacje pakietu Microsoft Builds of OpenJDK są wydawane co kwartał: styczeń, kwiecień, lipiec i październik.

Najwcześniejsze daty zakończenia wsparcia to początkowe cele. Firma Microsoft może rozszerzyć wsparcie dla wersji LTS.

Aby uzyskać więcej informacji, zobacz Zasady nowoczesnego cyklu życia.

Wymagania systemowe

W poniższej tabeli przedstawiono certyfikowane architektury sprzętowe dla wersji LTS pakietu Microsoft Build zestawu OpenJDK.

Wersja Architektura Linux macOS Windows Alpine (musl)
OpenJDK 11 LTS x64 Tak Tak Tak Tak
AArch64 Tak Tak Tak Nie.
OpenJDK 17 LTS x64 Tak Tak Tak Tak
AArch64 Tak Tak Tak Nie.
OpenJDK 21 LTS x64 Tak Tak Tak Nie.
AArch64 Tak Tak Tak Nie.
OpenJDK 25 LTS x64 Tak Tak Tak Nie.
AArch64 Tak Tak Tak Nie.

Systemy operacyjne i dystrybucje systemu Linux

Microsoft Build of OpenJDK jest dostępny dla systemów Linux, Windows i macOS, w aktualnych i aktywnie obsługiwanych wersjach tych systemów operacyjnych i/lub ich dystrybucji, o ile stale otrzymują poprawki zabezpieczeń.

Inne wersje i wydania

Firma Microsoft może wypuścić pliki binarne Microsoft Build of OpenJDK dla innych wersji OpenJDK bez długoterminowego wsparcia. Firma Microsoft nie zapewnia komercyjnej pomocy technicznej dla wydań innych niż LTS i zastrzega sobie prawo do nie dostarczania kwartalnych aktualizacji dla wydań innych niż LTS.

Java 8

Ograniczony zestaw usług platformy Azure może oferować środowisko uruchomieniowe dla języka Java 8 lub działać na Java 8. W tych scenariuszach firma Microsoft opiera się na kompilacjach Eclipse Temurin OpenJDK dla Java 8. Klienci chcący tworzyć i wdrażać aplikacje Java 8 na platformie Azure, zachęcamy do pobierania plików binarnych bezpośrednio z witryny internetowej Eclipse Adoptium. Firma Microsoft jest zobowiązana do kontynuowania współpracy w grupie roboczej Eclipse Adoptium w najbliższej przyszłości. Aby uzyskać więcej informacji na temat osi czasu pomocy technicznej, zobacz dokumentację pomocy technicznej środowiska Eclipse Adoptium.