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
'Tech-Trends' 카테고리의 다른 글
★(디지털) 블록체인을 활용한 디지털화 (2/2) (1) | 2021.06.19 |
---|---|
★(디지털) 블록체인을 활용한 디지털화 (1/2) (1) | 2021.06.19 |
Oreilly Free 무료 eBook PDF 받는 셀스크립트 (0) | 2021.06.17 |
‘인터넷 익스플로러(IE)’가 2022년 6월 서비스를 종료 (0) | 2021.05.22 |
★(공유) 21년 디지털 트랜드 자료 (0) | 2021.05.14 |
달라지는 오픈 소스 Elasticsearch의 라이선스 전략 (0) | 2021.04.23 |
소프트웨어 개발자가 알아야 할 로우 코드 플랫폼 (0) | 2021.04.03 |