Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Plan pomocy technicznej dotyczący pakietu Microsoft Build zestawu OpenJDK

W tym artykule opisano zasady pomocy technicznej i harmonogram działania dotyczące plików binarnych zestawu OpenJDK w programie Microsoft Build.

OpenJDK to implementacja referencyjna open source platformy Java SE (Language and Virtual Machine) wraz z projektem nadrzędnym zarządzanym przez firmę Oracle Corporation w openjdk.java.net i kodem źródłowym dostępnym w 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.

Zestaw Microsoft Build openJDK odnosi się do plików binarnych lub binarnych projektu OpenJDK, które są kompilowane, pakowane i testowane przez firmę Microsoft. Długoterminowe wersje zestawu Microsoft Build of OpenJDK (Long-Term Support) są również testowane pod kątem zestawu zgodności technologii Java (TCK) firmy Oracle.

Zasady pomocy technicznej

Te zasady pomocy technicznej dotyczą wersji długoterminowych pomocy technicznej (LTS) pakietu Microsoft Build zestawu OpenJDK. Wersje LTS pakietu Microsoft Build zestawu OpenJDK będą otrzymywać 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.

Kompilacja Microsoft Build plików binarnych OpenJDK może zawierać nowe lub wsteczne poprawki, poprawki zabezpieczeń i ulepszenia, które uważamy za ważne dla naszych klientów i naszych użytkowników wewnętrznych. Niektóre zmiany mogły nie być (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 jeszcze formalnie nadrzędne, zostaną wyraźnie oznaczone w naszych informacjach o wersji, z dostępnym kodem źródłowym.

Pomoc techniczna 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 publikuje nowe wersje języka Java co 6 miesięcy. Dostawcy plików binarnych OpenJDK zapewniają różne osie czasu pomocy technicznej dla różnych wersji zestawu OpenJDK. Oś czasu pomocy technicznej firmy Microsoft dla wersji LTS tej kompilacji opisano poniżej.

W poniższej tabeli przedstawiono plan pomocy technicznej dla istniejących wersji LTS pakietu Microsoft Build zestawu 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 r. Wrzesień 2018 r. Wrzesień 2027 r.
OpenJDK 17 LTS Wrzesień 2021 r. Wrzesień 2021 r. Wrzesień 2027 r.
OpenJDK 21 LTS Wrzesień 2023 r. Wrzesień 2023 r. Wrzesień 2028 r.

W ramach cyklu wsparcia technicznego wersji systemy muszą pozostać aktualne w najnowszej aktualizacji, 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 opublikowane powyżej 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.

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 zwolnić pliki binarne zestawu Microsoft Build of OpenJDK dla innych wersji zestawu OpenJDK — oprócz wymienionych powyżej — bez długoterminowej pomocy technicznej. Firma Microsoft nie zapewni komercyjnej pomocy technicznej dla wydań innych niż LTS i zastrzega sobie prawo do nie udostępniania 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 uruchomić w środowisku Java 8. W tych scenariuszach firma Microsoft opiera się na kompilacjach zestawu OpenJDK openJDK dla języka 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 zaangażowana w kontynuowanie współpracy w grupie roboczej Eclipse Adoptium na potrzeby przyszłości. Aby uzyskać więcej informacji na temat osi czasu pomocy technicznej, zobacz dokumentację pomocy technicznej środowiska Eclipse Adoptium.