Die schnelle Antwort lautet: Ein "Critical Patch Update" (oder CPU, das erste in diesen Paaren) ist ein vierteljährliches Update, und ein "Patch Set Update" (oder PSU) ist ein Situationsupdate, das versucht, Probleme in der CPU zu beheben Vorgänger, veröffentlicht bevor die nächste CPU offiziell golden markiert ist.
Hier ist ein Beitrag, der beschreibt, was ein bisschen
los ist : CPU, Netzteil, SPU - Terminologie-Update für Oracle Critical Patch Update .
Kritisches Patch-Update (Critical Patch Update, CPU) bezieht sich jetzt auf die Gesamtversion der vierteljährlichen Sicherheitsupdates und nicht mehr auf das kumulative Datenbank-Sicherheitspatch für das Quartal. Stellen Sie sich die CPU als das übergeordnete vierteljährliche Release vor und nicht als einen einzelnen Patch.
Sie sollten verwirrt sein
Oracle leistet wirklich keine großartige Arbeit, um den theoretischen oder praktischen Unterschied zwischen CPU und Netzteil deutlich zu machen.
In den Versionshinweisen für 8u111 und 8u112 konnte ich beispielsweise einen Grund finden , das aktuellste Netzteil (derzeit 8u112) nicht zu verwenden. Aber auch nicht in die Release Notes von ihnen geben Sie uns einen großen Grund , warum ich würde das Netzteil verwenden!
Es gab einen Abschnitt "Änderungen" für 112, der "security-libs / java.security-- SunPKCS11 Provider bietet standardmäßig kein SecureRandom mehr an" enthielt, aber keine Erwähnung anderer schwerwiegender Probleme.
Aber wenn man um google um genug , Sie haben ernsthafte Probleme zu finden, wie ...
JVM löst NullPointerExceptions unter macOS Sierra 10.12 aus
Wenn ein Benutzer in macOS Sierra 10.12 während der Ausführung eines Applets in einem Browser Modifikatortasten (z. B. Befehl, Alt, Umschalt) drückt, wird möglicherweise ein Fehlerfeld mit dem Namen „Interner Fehler“ angezeigt. Es wird auch das "exec" -Symbol im macOS-Dock angezeigt. Der Benutzer kann das Applet schließen oder versuchen, das Applet erneut auszuführen, ohne eine Änderungstaste zu drücken. Um dieses Problem zu beheben, installieren Sie JRE 8u112, für Mac OS X. [Hervorhebung von mir]
Ich meine, technisch gesehen , diese Frage auf der ist bugHauptseite , der sich ein Link oder zwei aus den Release Notes entfernt ist, nach unten auf # 42, [macos] JVM werfen kontinuierlich eine Nullpointer auf neue MacOS 10.12 , aber festgestellt , dass nicht benutzerfreundlich. Es wird einige Arbeit erfordern, um festzustellen, ob die Verwendung eines Netzteils für Sie von entscheidender Bedeutung ist.
TL; DR
Die beste Vermutung ist, dass die CPUs eine gute QA aufweisen und Oracle mit den Netzteilen nicht so sicher ist, da sie im Grunde genommen eine Vorschau der bevorstehenden, noch nicht freigegebenen vierteljährlichen CPU in Arbeit sind.
Da sie jedoch jedem mitteilen können, der zum Beispiel mit macOS Sierra ein Netzteil verwendet, ist ein Netzteil wahrscheinlich gut genug für die Entwicklung und leistet gute Arbeit, um die nächste CPU vorwegzunehmen. Sie würden es nicht unbedingt auf einem Produktionsserver bereitstellen, es sei denn, einer der PSU-Fixes war für Sie nicht geschäftskritisch, aber Sie könnten es wahrscheinlich , je nachdem, wie gut Ihre Organisation mit Edge-Releases vertraut ist.
Aber Oracle sollte das alles irgendwo etwas klarer sagen , sonst bleiben wir bei dieser Frage.