Onko Ubuntun mukana tuleva Java kaksi versiota jäljessä?

Ubuntussa tulee mukana tuo OpenJDK Java, kävin tuossa Oraclen sivuilla ja se sanoi ettei minulla ole suositeltavaa versiota Javasta, uusin on 6.22 ja tässä on 6.20. Onko tämä Ubuntun Java siis vanhentunut? Päivitysten hallinta ei tarjoa uutta versiota.
8203
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

Open java on aivan eri asia kuin Sun java.

Äänestä
  • Open Javaa ei ole olemassakaan. Kysyjä puhui OpenJDK:sta ja se on uusin virallinen Javatoteutus. Se on samalla tavalla Java 6 kuin on se vanhempi suljettu versio (sun-java). On vain kirjoitettu osittain uusiksi ja on sellainen välivaihe pian ilmestyvälle Java 7:lle.

    Äänestä

OpenJDK on Ubuntussa ihan ajan tasalla. Sitä päivitetään sitten kun löytyy siitä Ubuntua liikuttavia tietoturva-aukkoja ja päivitys tulee kun on testattu. Ei siis mitään hätää.

Äänestä
  • Miksi pitäisi? Parempi vaan käyttää OpenJDK:ta niin käy vähän loivemmin se siirtyminen Java 7:n.

    Äänestä

  • m-kar kirjoitti:

    Miksi pitäisi? Parempi vaan käyttää OpenJDK:ta niin käy vähän loivemmin se siirtyminen Java 7:n.

    OpenJDK:lla ei vain toimi kaikki Java-sisältö oikein eli riippuen mitä sivustoja käyttää niin joutuu sitten kituuttaa siihen Java 7:aan asti, olettaen että se on nyt sitten kuuminta hottia.

    Äänestä

  • Jaavaa5 kirjoitti:

    OpenJDK:lla ei vain toimi kaikki Java-sisältö oikein eli riippuen mitä sivustoja käyttää niin joutuu sitten kituuttaa siihen Java 7:aan asti, olettaen että se on nyt sitten kuuminta hottia.

    Java 7 tehdään OpenJDK:n pohjalta, mutta se muuttuu vielä enemmän kauemmaksi vanhasta suljetusta Javasta. Tarkoittaa sitä, että ne Javaohjelmat mitkä on paskana OpenJDK 6:lla, ovat hyvin todennäköisesti paskana myös Java 7:lla ja voi olla vielä enemmän toimimattomia.

    Eli oikea tapa on ilmoittaa ohjelmien tekijöille, että korjaa ohjelmansa ajantasalle.

    Homma siis mennyt ja tulee näillä näkymin menemään näin:

    Ubuntu 6.06 LTS -> Java 5 (sun-java5)
    Ubuntu 8.04 LTS -> Java 6 (sun-java6)
    Ubuntu 10.04 LTS -> Java 6 (OpenJDK 6)
    Ubuntu 12.04 LTS -> Java 7 (OpenJDK 7)
    Ubuntu 14.04 LTS -> Java 8 (OpenJDK 8)

    Ubuntussa on kivasti synkassa julkaisujen kanssa ne Javajulkaisut, eli yllätyksiin voi varautua kun siirtymäaikaa on varattu vuosi LTS->LTS siirtymiseen. Lisäksi vanhoja javaversiota raahataan mukana legacyä varten jos mikään muu ei auta. Esim. 8.04 LTS:ssä oli sun-java5, 10.04 LTS:ssä oli sun-java6, mutta toisaalta uudet Javajulkaisut tulee varmaan päivityksenä aiemmin. 8.04 LTS:ään esimerkiksi tuli OpenJDK 6 ja todennäköisesti OpenJDK 7 tulee 10.04 LTS:n myös.

    Eli ne ohjelmat mitkä on nyt rikki, on jatkossakin rikki ja lisää vanhaa huonosti tehtyä kuraa tulee hajoamaan. Eli ilmoittakaa vaan ohjelmien tekijöille aina heti jos törmäätte rikkinäiseen ohjelmaan, että päivittävät. Katsos kun se vika ei ole Ubuntussa eikä oikein Javassakaan jos niitä ohjelmia ei ylläpidetä! Koska se jos mikä on varmaa, on jatkuva muutos. Ei se niin mene, että huonosti tehdyt ohjelmat mitkä hajoavat pitäisi toimia maailman tappiin saakka uusilla versioilla ja näin rajoittaa kehitystä.

    Jos ohjelman tekijää ei kiinnosta korjata paskaansa kuntoon niin sitten vaihtaa vaan ohjelmaa. Helppoa!

    Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


Javaaaaaaaaaaaaaaaaa kirjoitti:

Ubuntussa tulee mukana tuo OpenJDK Java, kävin tuossa Oraclen sivuilla ja se sanoi ettei minulla ole suositeltavaa versiota Javasta, uusin on 6.22 ja tässä on 6.20. Onko tämä Ubuntun Java siis vanhentunut? Päivitysten hallinta ei tarjoa uutta versiota.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu