include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Uusin julkaisutiedote WWW:ssä | |
---|---|
Tätä julkaisutiedotetta saatetaan päivittää. Lukeaksesi Fedoran uusimman julkaisutiedotteen, mene osoitteeseen: |
Fedora 9 sisältää OpenJDK 6:n, joka on Java Platform, Standard Editionin vapaa ohjelmisto -toteutus. OpenJDK 6 ei ole vielä Java-yhteensopiva, yhteensopivuuden parissa tehdään edelleen töitä.
Fedora seuraa Sunin vakaata OpenJDK 6 -haaraa.
OpenJDK 6 -paketit, java-1.6.0-openjdk*
, korvaavat vastaavat IcedTea-paketit, java-1.7.0-icedtea*
. Fedora 8:n IcedTea-paketit seuraavat epävakaata OpenJDK 7 -haaraa, kun taas java-1.6.0-openjdk*
-paketit seuraavat vakaata OpenJDK 6 -haaraa. Päätös korvata IcedTea OpenJDK 6:lla tehtiin useista syistä:
Sun on korvannut useimmat ongelmalliset osat, joita IcedTea korvasi. Loppujen korvaukset on tuotu IcedTea-projektista.
IcedTean tarkoitus on liittää niin paljon kuin mahdollista OpenJDK:hon, joten IcedTean ja OpenJDK:n välisten erojen pitäisi pienentyä ajan myötä.
OpenJDK 6 on vakaa haara, kun taas OpenJDK 7 on epävakaa eikä siitä ole tarkoitus tehdä vakaata julkaisua ennen vuotta 2009.
Sun on lisensoinut OpenJDK-tavaramerkin käytettäväksi Fedorassa.
Sekä OpenJDK 6:n että IcedTean toimittaminen olisi aiheuttanut sekaannusta ja lisännyt jakelun kokoa.
IcedTea jatkaa autotools-tuen (autoconf, automake, libtool jne.), siirrettävän tulkin PowerPC- ja 64-bittiselle PowerPC-alustoille, liitännäistuen sekä Web Start -tuen tarjoamista ja sisältää korjauksia OpenJDK:n integroimiseksi Fedoraan. IcedTea-lähdekoodit ovat mukana java-1.6.0-openjdk
-SRPM:ssä.
Jos IcedTea on jo asennettuna, pakettien vaihdos ei tapahdu automaattisesti. OpenJDK 7:ään perustuvat IcedTeahan liittyvät paketit on ensin poistettava ja sitten uudet OpenJDK 6 -paketit voidaan asentaa.
su -c "yum erase java-1.7.0-icedtea{,-plugin}" su -c "yum install java-1.6.0-openjdk{,-plugin}"
OpenJDK-pääprojekti ei tarjoa liitännäistä. Fedoran OpenJDK-paketit sisältävät sovituksen gcjwebpluginista
, joka suorittaa turvattomat sovelmat turvallisesti verkkoselaimessa. Liitännäinen on paketissa java-1.6.0-openjdk-plugin
.
Gcjwebplugin-sovituksessa ei ole tukea bytecode-to-Javascript-sillalle (LiveConnect). Tätä siltaa käyttävät sovelmat eivät toimi. Kokeellinen LiveConnect-tuki on olemassa IcedTea-versionhallinnassa, mutta se ei ole valmis Fedorassa käytettäväksi.
Gcjwebplugin-sovituksessa ei ole allekirjoitettujen sovelmien tukea. Allekirjoitetut sovelmat suoritetaan luottamattomassa tilassa. Kokeellinen tuki allekirjoitetuille sovelmille on olemassa IcedTea-versionhallinnassa, mutta se ei ole valmis Fedorassa käytettäväksi.
Gcjwebpluginin turvallisuuskäytäntö voi olla liian rajoittava. Ottaaksesi käyttöön rajoitetut sovelmat, suorita firefox -g
pääteikkunassa nähdäksesi, mitä on rajoitettu ja anna rajoitettu oikeus tiedostossa /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy
.
OpenJDK-pääprojekti ei tarjoa Web Start -tukea. Kokeellinen Web Start -tuki NetX:n kautta on olemassa IcedTea-versionhallinnassa, mutta se ei ole valmis Fedorassa käytettäväksi.
Fedora sisältää monia JPackage-projektista saatuja paketteja. Joitakin näistä paketeista on muokattu Fedorassa siten, että niistä on poistettu riippuvuudet suljettuihin ohjelmistoihin ja ne käyttävät GCJ:n etuaikakäännös-ominaisuutta. Käytä Fedoran asennuslähteitä näiden pakettien päivittämiseen tai käytä JPackage-asennuslähdettä sellaisten pakettien asentamiseen, joita Fedora ei tarjoa. Lisätietoja JPackage-projektista ja sen tarjoamista ohjelmistoista on JPackagen WWW-sivuilla.
Yhteensopivuusongelma Fedoran ja JPackagen jpackage-utils -paketin välillä on korjattu tässä julkaisussa. Ongelma esti JPackagen jpackage-utils-paketin asentamisen.
Fedora- ja JPackage-pakettien yhteiskäyttö | |
---|---|
Tutki pakettien yhteensopivuutta ennen kuin asennat ohjelmistoja sekä Fedoran että JPackagen asennuslähteistä samaan järjestelmään. Yhteensopimattomat paketit voivat aiheuttaa monimutkaisia ongelmia. |