На відміну від багатьох популярних мов програмування, популярний пакет Oracle Java доступний лише за допомогою PPA , а не офіційним репо.
Чому Oracle Java не включений у стандартний репортаж Ubuntu?
На відміну від багатьох популярних мов програмування, популярний пакет Oracle Java доступний лише за допомогою PPA , а не офіційним репо.
Чому Oracle Java не включений у стандартний репортаж Ubuntu?
Відповіді:
Ubuntu має OpenJDK у своєму сховищі. Це повністю відкрита версія Oracle JDK, яка містить деякі закриті джерела .
Міф, що OpenJDK нижчий і менш стабільний, але це було минуле.
Сьогодні (починаючи з версії 7) вони досить рівні. OpenJDK - це навіть опорна реалізація для Java 7 та Java 8 . Це гонка між цими двома реалізаціями, оскільки деякі нові функції з’являються спочатку в OpenJDK, а потім пізніше включаються до OracleJDK, а деякі функції включаються навпаки.
Основні відмінності полягають у тому, що OpenJDK не містить Webstart (але IcedTea з відкритим кодом працює на цій роботі) та деякі інші засоби Oracle із закритим кодом відсутні, але нічого важливого.
Отже, підводячи підсумок: Оскільки Ubuntu підтримує все, що є відкритим кодом , він підтримує OpenJDK, тим більше, що більше не має реальних недоліків.
Я думаю, що це викликано ліцензією:
Якщо чесно, я вважаю за краще, щоб Oracle Java був на базі Ubuntu / Ubuntu, оскільки (на жаль) деякі програми все ще вимагають цього.