이제 모든 사람이 Microsoft의 Java 빌드를 사용할 수 있습니다.

Microsoft는 자체 Java 배포판을 배포하기 시작했습니다. OpenJDK를 기반으로 Oracle의 Java 배포판과 경쟁 할 수있는 무료 오픈 소스 Java 배포판을 제공합니다. 제품 무료로 배포되며 GPLv2 라이선스에 따라 소스 코드로 제공됩니다.

바이너리 Microsoft Build of OpenJDK에는 수정 및 개선 사항이 포함될 수 있습니다. 고객과 내부 사용자에게 중요한 것으로 간주되지만 업스트림 OpenJDK 프로젝트에 통합되지 않았습니다. 이러한 수정 및 개선 사항은 사용 가능한 소스 코드와 함께 릴리스 노트에 기록됩니다.

다시 말해, Oracle은 2019 년에 Java SE 바이너리 배포를 새로운 라이선스 계약으로 이전했습니다. 해적 상업적 사용을 제한 소프트웨어 개발 또는 개인적인 사용, 테스트, 프로토 타이핑 및 응용 프로그램 데모에서만 무료로 사용할 수 있습니다. 무료 상업적 사용을 위해서는 GPLv2에 따라 라이선스가 부여 된 무료 OpenJDK 패키지를 사용하는 것이 좋습니다. GNU ClassPath 예외는 상용 제품과의 동적 연결을 허용합니다.

Microsoft 배포판에 사용되는 OpenJDK 11 브랜치는 LTS 버전으로 분류되며 업데이트는 2024 년 11 월까지 생성됩니다. OpenJDK XNUMX은 Red Hat Company에서 관리합니다.

참고로 Microsoft에서 게시 한이 OpenJDK 배포는 Java 에코 시스템에 대한 회사의 기여입니다. 그리고 커뮤니티와의 상호 작용을 강화하려는 시도. 배포는 안정적인 위치에 있으며 이미 Azure, Minecraft, SQL Server, Visual Studio Code 및 LinkedIn을 포함한 많은 Microsoft 제품 및 서비스에서 사용하고 있습니다.

언급된다 OpenJDK의 Microsoft 빌드 유지 보수주기가 길 것입니다. 분기 별 무료 업데이트 출시. 또한 어떤 이유로 든 OpenJDK 주류에서는 허용되지 않지만 Microsoft 고객 및 프로젝트에 중요한 것으로 인식되는 수정 및 개선 사항도 포함됩니다. 이러한 추가 변경 사항은 릴리스 노트에 명시 적으로 기록되고 프로젝트 저장소의 소스 코드에 게시됩니다.

오늘 우리는 오픈 소스이며 누구나 무료로 어디서나 배포 할 수있는 OpenJDK의 새로운 무료 배포 인 OpenJDK의 Microsoft Build의 일반 공급을 발표하게되어 기쁘게 생각합니다. 앞서 OpenJDK의 Microsoft Build Preview를 발표했을 때 언급했듯이 Microsoft는 내부적으로 실행되는 500.000 개 이상의 JVM과 함께 많은 Java를 사용합니다. Java Engineering Group은 Java 에코 시스템에 기여하고 LinkedIn, Minecraft 및 Azure와 같은 워크로드를 지원하는 것을 자랑스럽게 생각합니다.

Microsoft 또한 그는 Eclipse Adoptium 워킹 그룹에 합류했다고 발표했습니다.는 Java 사양을 완벽하게 준수하고 AQAvit 품질 기준을 충족하며 프로덕션 프로젝트에 준비된 OpenJDK 바이너리를 배포하기위한 공급 업체 독립적 인 플랫폼으로 간주됩니다.

전체 사양 준수를 위해 Adoptium을 통해 배포 된 어셈블리는 Java SE TCK에 대해 검증됩니다 (Oracle과 Eclipse Foundation 간의 계약은 Technology Compatibility Kit에 액세스하는 데 사용됨).

현재, OpenJDK는 Eclipse Temurin 프로젝트에서 8, 11 및 16을 빌드합니다. (이전에는 AdoptOpenJDK의 Java 배포판) Adoptium을 통해 직접 배포됩니다.. Adoptium 프로젝트에는 OpenJ9 Java 가상 머신을 기반으로하는 IBM 생성 JDK 어셈블리도 포함되어 있지만 이러한 어셈블리는 IBM 사이트를 통해 별도로 배포됩니다.

배포에는 OpenJDK 11 및 OpenJDK 16을 기반으로하는 Java 11.0.11 및 Java 16.0.1 용 실행 파일이 포함되어 있습니다.. 빌드가 준비되었습니다. Linux, Windows 및 macOS 용 x86_64 아키텍처에서 사용할 수 있습니다. 또한 Linux 및 Windows에서 사용할 수있는 ARM 시스템 용 OpenJDK 16.0.1 기반 테스트 빌드가 생성되었습니다.

이 일반 공급 외에도 Microsoft는 제공 OpenJDK Docker 이미지 및 해당 Docker 파일의 Microsoft 빌드. 이는 Microsoft Azure를 포함하여 모든 위치에 배포하기 위해 모든 Java 응용 프로그램 또는 Java 응용 프로그램 구성 요소에서 사용하도록 설계되었습니다.

출처 : https://devblogs.microsoft.com


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.