널리 사용되는 많은 프로그래밍 언어와 달리 인기 있는 Oracle Java 패키지PPA를 통해서만 사용할 수 있습니다, 공식 저장소가 아닙니다.
표준 Ubuntu 저장소에 Oracle Java가 포함되지 않은 이유는 무엇입니까?
답변1
Ubuntu에는 저장소에 OpenJDK가 있습니다. 이는 완전히 오픈 소스 버전인일부 비공개 소스 부분이 포함된 Oracle JDK.
OpenJDK가 낮고 안정성이 떨어진다는 것은 신화이지만 이는 과거의 일입니다.
오늘날(버전 7 이후)에는 거의 동일합니다. OpenJDK는 다음을 위한 참조 구현이기도 합니다.자바 7그리고자바 8. 일부 새로운 기능은 OpenJDK에 먼저 나타나고 나중에 OracleJDK에 포함되는 반면 일부 기능은 반대 방향으로 포함되기 때문에 두 구현 간의 경쟁입니다.
주요 차이점은 OpenJDK에는 Webstart가 포함되어 있지 않지만(오픈 소스 IcedTea가 이 작업을 수행함) Oracle의 일부 비공개 소스 도구가 누락되어 있지만 중요한 것은 없다는 점입니다.
요약하면 다음과 같습니다.Ubuntu는 오픈 소스의 모든 것을 지원하므로, 특히 더 이상 실질적인 단점이 없기 때문에 OpenJDK를 지원합니다.