2017-04-18 16 views
-1

RHEL 6.6에는 openJDK java 버전 "1.7.0_65"가 있고 RHEL 6.9에는 openJDK java 버전 "1.7.0_131"이 있습니다. 오픈 JDK 자바 버전 "1.7.0_65"및 오픈 JDK 자바 버전 "1.7.0_131"의 차이점은 무엇차이점 java 버전 "1.7.0_65"및 Java 버전 "1.7.0_131"

  • .
  • 제품에 어떤 영향을 줍니까? 이전에 openJDK java 버전 "1.7.0_65"로 잘 작동했습니다. 이 RHEL 6.9

좋은 말 할 사람이 명확하게 리눅스 서버의 차이 오픈 JDK 자바 버전 "1.7.0_131"을 유지하는 것보다 RHEL 6.9 리눅스 서버 만 오픈 JDK 자바 버전 "1.7.0_65"을 유지하게하는 방법

  • 내 질문.

    미리 감사드립니다.

  • 답변

    0

    처음 릴리스 된 RHEL 6.6에는 java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5가 있습니다. 이 버전은 2014-07-16에 발표 된 OpenJDK 7u65 및 IcedTea 2.5.1을 기반으로합니다. 따라서 2 년 반이 넘었습니다. RHEL 6.9에는 2017-02-14에 발표 된 java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8이 있습니다. 이 두 버전 사이에는 수많은 버그 수정과 여러 가지 보안 업데이트가있었습니다.

    오라클은 분기별로 Java 보안 업데이트를 릴리스하고 Red Hat은이를 우리 패키지에 적용합니다. OpenJDK 7의 주도권을 인수 한 이래로 OpenJDK 8의 패치를 사용하여 해당 버전의 백 포트도 만들었습니다.

    새로운 빌드로 업그레이드 할 때마다 Java 7 오라클이 제공하는 호환성 키트. 몇 가지 알려진 보안 취약점이있는 버전을 계속 사용하는 데 더 많은 위험이 있습니다.

    또한 버그를 제기하면 가장 먼저해야 할 일 중 하나는 최신 버전을 시도하는 것입니다. 그러한 버그에 대한 수정은 지원되지 않는 1.7이 아닌 새 버전으로 이동하게됩니다 .0_65.

    향후 몇 주 내에 OpenJDK 7u141을 기반으로 한 새로운 릴리스가 있어야합니다. 추가 보안 업데이트 및 버그 수정 모음이 포함될 것입니다.

    각 버전의 전체 세부 사항은 my release blog에서 확인할 수 있습니다.

    1

    1.7.0_65는 매우 오래된 jdk입니다. 이는 알려진 보안 버그로 가득차 있다는 것을 의미합니다 (https://www.oracle.com/technetwork/topics/security/alerts-086861.html 참조).

    1/4 년마다, oracle은 openjdk에 대한 수정 사항을 발표합니다. Red Hat 엔지니어가 openjdk7에 대한 백 포트를 제공합니다. 따라서 jdk는 rhel 6에서 1 년에 4 x 업데이트 된 업데이트를 얻습니다.

    rhel X의 수명주기 동안 호환성을 유지하기 위해 RedHat에서 큰 합의가 이루어졌으며 Java도 예외는 아닙니다. 따라서 1.7.0_65에서 1.7.0_131 로의 업데이트 (6.6-> 6.9 업데이트로 추측)는 완벽하게 원활해야합니다. 사고의 경우와 달리 빨간 모자 hatzilla xor 또는 custommer 포털의 경우이며 rh의 OpenJDK 팀이 해결하기 위해 최선을 다할 것입니다.

    짧게 요약하자면, 시스템에 그런 오래된 jdk를 갖는 것이 좋습니다.