В отличие от многих популярных языков программирования, популярный пакет 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, поскольку (к сожалению) некоторые приложения все еще требуют его.