2017-04-18 140 views
-1

RHEL 6.6具有OpenJDK的Java版本 「1.7.0_65」 和RHEL 6.9具有OpenJDK的Java版本 「1.7.0_131」。差異Java版本 「1.7.0_65」 和Java版本 「1.7.0_131」

  • openJDK java版本「1.7.0_65」與openJDK java版本「1.7.0_131」有什麼區別。
  • 它對產品有任何影響嗎?以前用openJDK java版本「1.7.0_65」工作得很好。

  • 它是如何使得Linux服務器的差異Linux服務器只保留OpenJDK的Java版本 「1.7.0_65」 RHEL 6.9比保持OpenJDK的Java版本 「1.7.0_131」 RHEL 6.9

請別人澄清我查詢。

在此先感謝。

回答

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。因此,它已經超過兩年半了。 RHEL 6.9在2017-02-14發佈了java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8。在這兩個版本之間,有很多錯誤修復和幾個安全更新。

Oracle按季度發佈Java安全更新,我們在Red Hat將這些更新應用到我們的軟件包中。由於7u80後接管領導的OpenJDK 7中,我們也創造了反向移植了該版本,使用補丁從OpenJDK的8

升級到較新的版本應該是低風險的,因爲每個新版本是對Java 7的測試Oracle提供的兼容性工具包。繼續使用易受多種已知安全漏洞攻擊的版本存在更多風險。此外,如果您提出了一個錯誤,我們可能會要求您做的第一件事情就是嘗試最新版本,並且針對此類錯誤的任何修復將轉到新版本,而不是不支持的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的。紅帽工程師將它們回溯到您的openjdk7。所以JDK獲取RHEL更新每年aprox的4倍6

大不了就是在redhat賦予其生命週期內保持RHEL X兼容,和Java也不例外。所以從1.7.0_65到1.7.0_131的更新(用6.6-> 6.9更新猜測)應該是非常平滑的。在事故不同的情況下,紅帽bugzilla xor定製門戶就是這種情況,rh的OpenJDK團隊將盡最大努力解決這個問題。長話短說,在你的系統上安裝這種老的jdk是非常糟糕的主意。