W przeciwieństwie do wielu popularnych języków programowania, popularny pakiet Oracle Java jest dostępny tylko za pomocą PPA , a nie przez oficjalne repozytorium.
Dlaczego Oracle Java nie wchodzi w skład standardowego repozytorium Ubuntu?
W przeciwieństwie do wielu popularnych języków programowania, popularny pakiet Oracle Java jest dostępny tylko za pomocą PPA , a nie przez oficjalne repozytorium.
Dlaczego Oracle Java nie wchodzi w skład standardowego repozytorium Ubuntu?
Odpowiedzi:
Ubuntu ma OpenJDK w swoim repozytorium. Jest to w pełni otwarta wersja Oracle JDK, która zawiera niektóre części o zamkniętym źródle .
To mit, że OpenJDK jest niższy i mniej stabilny, ale to była przeszłość.
Dzisiaj (od wersji 7) są całkiem równe. OpenJDK jest nawet referencyjną implementacją dla Java 7 i Java 8 . Jest to wyścig między tymi dwiema implementacjami, ponieważ niektóre nowe funkcje pojawiają się najpierw w OpenJDK, a następnie zostają włączone do OracleJDK, a niektóre funkcje są odwrotnie.
Główne różnice polegają na tym, że OpenJDK nie zawiera Webstart (ale IcedTea z otwartym oprogramowaniem wykonuje tę pracę) i brakuje niektórych innych narzędzi Oracle o zamkniętym źródle, ale nic ważnego.
Podsumowując: ponieważ Ubuntu obsługuje wszystko, co jest oprogramowaniem typu open source , obsługuje OpenJDK, zwłaszcza, że nie ma już żadnych prawdziwych wad.
Myślę, że jest to spowodowane licencją:
Szczerze mówiąc, wolałbym mieć Oracle Java w Ubuntu / Ubuntu, ponieważ (niestety) niektóre aplikacje wciąż tego wymagają.