Im Gegensatz zu vielen gängigen Programmiersprachen ist das beliebte Oracle Java-Paket nur über eine PPA verfügbar , nicht über das offizielle Repository.
Warum ist Oracle Java nicht im Standard-Ubuntu-Repo enthalten?
Im Gegensatz zu vielen gängigen Programmiersprachen ist das beliebte Oracle Java-Paket nur über eine PPA verfügbar , nicht über das offizielle Repository.
Warum ist Oracle Java nicht im Standard-Ubuntu-Repo enthalten?
Antworten:
Ubuntu hat OpenJDK in seinem Repository. Es ist die vollständig Open-Source-Version des Oracle JDK, die einige Closed-Source-Teile enthält .
Es ist ein Mythos, dass OpenJDK niedriger und weniger stabil ist, aber dies war die Vergangenheit.
Heute (seit Version 7) sind sie ziemlich gleich. OpenJDK ist sogar die Referenzimplementierung für Java 7 und Java 8 . Es ist ein Wettlauf zwischen diesen beiden Implementierungen, da einige neue Funktionen zuerst in OpenJDK erscheinen und später in OracleJDK aufgenommen werden, während einige Funktionen umgekehrt aufgenommen werden.
Die Hauptunterschiede bestehen darin, dass OpenJDK keinen Webstart enthält (aber der Open-Source-IcedTea erledigt diese Aufgabe) und einige andere Closed-Source-Tools von Oracle fehlen, aber nichts Wichtiges.
Fazit: Da Ubuntu alles unterstützt, was Open Source ist , unterstützt es OpenJDK, zumal es keine wirklichen Nachteile mehr hat.
Ich denke, es liegt an der Lizenz:
Um ehrlich zu sein, würde ich es vorziehen, Oracle Java in Ubuntu / Ubuntu-basiert zu haben, da (leider) einige Anwendungen dies immer noch verlangen.