A differenza di molti linguaggi di programmazione popolari, il popolare pacchetto Oracle Java è disponibile solo utilizzando un PPA , non dal repository ufficiale.
Perché Oracle Java non è incluso nel repository Ubuntu standard?
A differenza di molti linguaggi di programmazione popolari, il popolare pacchetto Oracle Java è disponibile solo utilizzando un PPA , non dal repository ufficiale.
Perché Oracle Java non è incluso nel repository Ubuntu standard?
Risposte:
Ubuntu ha OpenJDK nel suo repository. È la versione completamente open source di Oracle JDK, che contiene alcune parti a sorgente chiuso .
È un mito che OpenJDK sia più basso e meno stabile, ma questo era il passato.
Oggi (dalla versione 7), sono abbastanza uguali. OpenJDK è anche l'implementazione di riferimento per Java 7 e Java 8 . È una corsa tra queste due implementazioni, poiché alcune nuove funzionalità appaiono prima in OpenJDK e poi vengono incluse in OracleJDK, mentre alcune funzionalità vengono incluse al contrario.
Le principali differenze sono che OpenJDK non ha Webstart incluso (ma IcedTea open source fa questo lavoro) e alcuni altri strumenti a codice chiuso di Oracle mancanti, ma nulla di importante.
Per riassumere: poiché Ubuntu supporta tutto ciò che è open-source , supporta OpenJDK, soprattutto perché non ha più svantaggi reali.
Penso che sia causato dalla licenza:
Ad essere sincero, preferirei avere Oracle Java in Ubuntu / Ubuntu-based poiché (purtroppo) alcune applicazioni lo richiedono ancora.