include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Najsvežije beleške o izdanju na vebu | |
---|---|
Ovaj tekst je podložan izmenama. Za najsvežiju verziju teksta za Fedora, posetite: |
Fedora 9 includes OpenJDK 6, a Free Software implementation of the Java Platform, Standard Edition. OpenJDK 6 is not yet Java compatible; work is underway to certify it.
Fedora će pratiti granu OpenJDK 6 koju razvija Sun.
Paketi OpenJDK 6, java-1.6.0-openjdk*
zamenjuju rivalski IcedTea, java-1.7.0-icedtea*
. Paketi IcedTea u Fedora 8 prate nestabilnu granu OpenJDK 7, dok paketi java-1.6.0-openjdk*
prate stabilnu granu OpenJDK 6. Odluka da OpenJDK 6 zameni IcedTea je doneta iz nekoliko razloga:
Sun has replaced most of the encumbrances for which IcedTea was providing replacements. For the rest of the encumbrances, replacements have been merged from the IcedTea project.
Zadatak koji IcedTea ima je da se sjedini što je više moguće sa OpenJDK, tako da se razlike među njima vremenom izgube.
OpenJDK 6 je stabilna grana, dok je OpenJDK 7 nestabilna, i ne očekuje se da to postane pre 2009.
Sun je svoju marku OpenJDK licencirao za korišćenje na Fedora.
Isporukom oba paketa, OpenJDK 6 i IcedTea, došlo bi do zabune među korisnicima, a uvećalo bi i veličinu distribucije.
IcedTea nastavlja sa podrškom za autotools ( autoconf , automake , libtool , itd.), prenosivim interpretatorom za arhitekture PowerPC i 64-bit PowerPC, zatim za priključke, Web Start i zakrpe za integraciju OpenJDK u Fedora. Izvorni oblici IcedTea uvršteni su u SRPM java-1.6.0-openjdk
.
Ukoliko je IcedTea već instaliran, zamena paketa se ne događa automatski. Paketi koji su vezani za IcedTea na bazi OpenJDK 7 prvo moraju biti obrisani, da bi novi paketi OpenJDK 6 bili instalirani.
su -c "yum erase java-1.7.0-icedtea{,-plugin}" su -c "yum install java-1.6.0-openjdk{,-plugin}"
Aktuelni OpenJDK ne isporučuje priključak. U paketima OpenJDK za Fedora nalazi se prerađen gcjwebplugin
, koji bezbedno pokreće nepoznate programčiće u pregledaču veba. Priključak je upakovan kao java-1.6.0-openjdk-plugin
.
Prerađeni gcjwebplugin
ne podržava bytecode-to-JavaScript bridge (LiveConnect). Programčići koji se oslanjaju na ovaj most neće raditi. Eksperimentalna podrška za LiveConnect podržava riznicu IcedTea, ali još nije spremna za uključivanje u Fedora.
Preraženi gcjwebplugin
ne podržava potpisane programčiće. Potpisani programčići će raditi u neobezbeđenom režimu. Eksperimentalna podrška za potpisane programčiće prisutna je u riznici IcedTea, ali još nije spremna za uključivanje u Fedora.
Bezbednosna polisa za gcjwebplugin
može biti suviše ograničavajuća. Da bi omogućili ograničene programčiće, izvršite firefox -g
u prozoru terminala da bi videli šta je ograničeno, onda dozvolite ograničena prava u datoteci /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy
.
Aktuelni OpenJDK nema podršku za Web Start. Eksperimentalna podrška se nalazi u riznici IcedTea, preko NetX, ali nije spremna za uključivanje u Fedora.
Fedora uključuje mnoge pakete koji su proizašli iz projekta JPackage. Neki paketi su izmenjeni u Fedori da bi se uklonila zavisnost od vlasničkog softvera i da se iskoristi mogućnost prevođenja unapred GCJ. Koristite Fedora riznice da ažurirate ove pakete, ili koristite riznicu JPackage za pakete koje Fedora nema. Za više informacija o projektu i softveru koji pruža, pogledajte veb stranicu JPackage.
Nekompatibilnost između Fedora i JPackage jpackage-utils , koja ne dopušta instaliranje paketa JPackage jpackage-utils na Fedora, rešena je u ovom izdanju.
Mešanje Fedora i JPackage paketa | |
---|---|
Istražite usklađenost paketa pre nego što instalirate softver iz obe riznice, Fedora i JPackage, na isti sistem. Neusklađeni paketi mogu da dovedu do složenih problema. |