Tech-Trends

Microsoft Build OpenJDK

IT오이시이 2021. 6. 3. 01:23
728x90

The Microsoft Build of OpenJDK is a no-cost, distribution of OpenJDK that's open source and available for free for anyone to deploy anywhere.

마이크로소프트는 무료 오픈소스 OpenJDK에 참여하여 Microsoft 버전의 OpenJDK를 릴리즈 하였습니다.
이번 OpenJDK의 시사점?
전세계 인터넷 환경은 클라우드화로 전환되고 있는 상황이고, MS는 AZURE 클라우드 환경에서 다양한 플랫폼을 수용가능하다는 자신감을 표현함과 동시에 기존의 C/C++ 기반의 플랫폼에서 Java 플랫폼에 대한 인식 변화를 하였다고 볼 수 있습니다. 이제 MS의 Java 환경을 사용할 수 있게 됨으로써 인터넷 환경에서 오픈소스 JDK와 Java유료화를 주도해온 오라클의 기세를 꺽고, 2000년대 초반의 MS의 역사를 재탈환 하는 순간이 아닌가 싶습니다.
Azure 환경에서 shell 커멘드로 java를 확인 할수 있습니다. 앞으로 Java를 무료로 사용함으로써 그 동안 Java 유료화에 따른 문제들을 다시 해결할 수 있게 되었습니다.


앞으로 OpenJDK 프로젝트는 6 개월마다 새로운 버전의 Java를 출시 예정이며, Oracle 의 개발 로드맵을 따르면서 OpenJDK의 Microsoft 빌드를 제공할 예정이라고 합니다.

OpenJDK 릴리스 지원 계획

버전 MS릴리즈 일정 OpenJDK 출시 지원 기간
Java 11 (LTS) 2021 년 5 월 2018 년 9 월 2024 년 10 월
Java 17 (LTS) TBA 2021 년 9 월 2027 년 9 월

* LTS 장기지원으로 Java 버전이 일반 공급 된 후 최소 6 년 동안이 빌드의 LTS 릴리스를 지원될 예정입니다.

OpenJDK (GA) builds 배포

OpenJDK 11.0.11:
GENERALLY-AVAILABLE (GA) BUILDSPlatformTypeDownload LinkOther Files

Linux x64 tar.gz microsoft-jdk-11.0.11.9.1-linux-x64.tar.gz sha256 / sig
macOS x64 tar.gz microsoft-jdk-11.0.11.9.1-macos-x64.tar.gz sha256 / sig
macOS x64 pkg microsoft-jdk-11.0.11.9.1-macos-x64.pkg sha256
Windows x64 zip microsoft-jdk-11.0.11.9.1-windows-x64.zip sha256 / sig
Windows x64 msi microsoft-jdk-11.0.11.9.1-windows-x64.msi sha256

OpenJDK 16.0.1:
GENERALLY-AVAILABLE (GA) BUILDSPlatformTypeDownload LinkOther Files

Linux x64 tar.gz microsoft-jdk-16.0.1.9.1-linux-x64.tar.gz sha256 / sig
macOS x64 tar.gz microsoft-jdk-16.0.1.9.1-macos-x64.tar.gz sha256 / sig
macOS x64 pkg microsoft-jdk-16.0.1.9.1-macos-x64.pkg sha256
Windows x64 zip microsoft-jdk-16.0.1.9.1-windows-x64.zip sha256 / sig
Windows x64 msi microsoft-jdk-16.0.1.9.1-windows-x64.msi sha256


설치 - CentOS, Redhat 설치와 기본 환경 설정


sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

* Set Microsoft Build of OpenJDK as the default on Linux
sudo update-java-alternatives --set msopenjdk-11-amd64

728x90
반응형