여기까지 어떤 경로로 오셨는지 모르겠지만, 만나서 정말 반갑습니다! 당사 웹사이트에서 직접 오셨다면 이미 Eclipse OpenJ9와 OpenJDK 생태계에 어떻게 적용되는지에 대해 많이 배웠을 것입니다. 다른 경로를 통해 오신 경우 시작하는 데 도움이 되는 몇 가지 주요 링크는 다음과 같습니다.
프로젝트에 도움을 줄 수 있는 방법을 찾고 계시다면(감사합니다!) 다음과 같은 방법이 있습니다.
프로젝트에 대해 더 자세히 알고 싶으시다면 다음 내용을 읽어보세요.
Eclipse OpenJ9는 Java Virtual Machine의 독립적 구현입니다. "독립적 구현"은 다른 Java Virtual Machine의 코드를 사용하지 않고 Java Virtual Machine 사양을 사용하여 구축되었음을 의미합니다.
OpenJ9 JVM은 OpenJDK의 Java 클래스 라이브러리와 결합하여 클라우드 배포에 적합한 설치 공간, 성능 및 안정성에 맞게 조정된 완전한 JDK를 만듭니다.
OpenJ9에 대한 원래 소스 기여는 지난 20년 동안 수천 개의 Java 애플리케이션에서 프로덕션에 사용된 IBM "J9" JVM에서 나왔습니다. 2017년 9월 IBM은 Eclipse Foundation에서 J9 JVM을 "Eclipse OpenJ9"로 오픈 소스화하는 작업을 완료했습니다. J9의 중요한 부분은 Eclipse OMR 프로젝트의 오픈 소스이기도 합니다. OpenJ9에는 OpenJDK를 OpenJ9 JVM으로 빌드할 수 있도록 설계된 허용 라이센스(OpenJDK 프로젝트의 GPLv2 라이센스에 대한 보조 호환성 라이센스가 있는 Apache 라이센스 2.0 또는 Eclipse Public License 2.0)가 있습니다. 자세한 내용은 라이센스 파일을 참조하십시오.
Eclipse OpenJ9는 Java 클래스 라이브러리와 함께 구축할 수 있는 소스 코드 프로젝트입니다. 빌드 지침을 참조하세요. Eclipse Foundation 프로젝트는 OpenJ9 프로젝트가 현재 액세스할 수 없는 Oracle로부터 라이센스를 받은 Java SE 기술 호환성 키트를 통과하지 않는 한 JDK 바이너리를 배포, 마케팅 또는 홍보할 수 없습니다. Eclipse Adoptium 프로젝트 헌장을 참조하세요.
Eclipse OpenJ9 프로젝트의 장기 목표는 하드웨어 플랫폼, 운영 체제, 도구 및 프레임워크의 디자이너 및 개발자와 협력하고 혁신할 수 있는 JVM 개발자의 개방형 생태계를 육성하는 것입니다.
이 프로젝트는 협업을 환영하고 새로운 혁신을 수용하며 차세대 Java 애플리케이션을 위한 OpenJ9 개발에 영향을 미칠 수 있는 기회를 확장합니다.
Java 커뮤니티는 애플리케이션에 가장 적합한 런타임을 제공하기 위해 경쟁하는 JVM 사양의 여러 구현을 통해 역사적으로 이익을 얻었습니다. 압축된 참조, 새로운 클라우드 기능, AOT(Ahead of Time Compilation)를 추가하거나 더 빠른 성능과 더 낮은 메모리 사용을 추가하는 등 생태계는 이러한 경쟁을 통해 개선되었습니다. Eclipse OpenJ9는 런타임 공간에서 계속해서 혁신을 촉진하는 것을 목표로 합니다.
우리는 Eclipse Foundation 프로젝트이므로 각 기여자는 Eclipse 기여자 계약에 서명해야 합니다. Eclipse 재단은 공정성, 개방성, 포용성을 장려하기 위해 Eclipse 행동 강령에 따라 운영됩니다.
시작하려면 기여 가이드를 읽어보세요.
기여하고 싶지만 Eclipse 기여자 계약에 서명할 준비가 되지 않은 경우 #planning 채널에서 주간 업데이트에 참여해 보는 것은 어떨까요? 또한 새 릴리스 이후 전화 통화를 통해 업무 방식에 대해 자세히 알아볼 수 있습니다. 우리는 새로운 아이디어에 대해 이야기하고, 제기된 질문에 답변하며, 프로젝트 계획 및 상태에 대해 논의합니다. 또한 VM의 특징과 기능에 대해 간략하게 설명합니다. 예정된 커뮤니티 통화 및 이전 회의 회의록에 대한 정보를 보려면 Slack 작업 공간의 #planning 채널을 방문하세요(여기에서 참여).
저작권 IBM Corp. 및 기타 2017