Főoldal

From IcedTea

ugrás: navigáció, keresés

IcedTea

az IcedTea projekt egy hám, hogy építsenek a forráskód http://openjdk.java.net szabad szoftver build eszközök és hozzáteszi, számos kulcsfontosságú funkciók az upstream OpenJDK codebase:

  • egyértelmű kiadási folyamat, beleértve a stabil kiadási ágakat és más folyamatokat, amelyeket elvárhat egy FOSS projekttől.
  • a hibajavítások felvétele az upstream OpenJDK-ba való felvétel előtt
  • JIT támogatás további platformokhoz (ARM32 az IcedTea 1-en.x, ARM32, ppc64, ppc64le & AArch64 az IcedTea 2-n.x és AArch64 az IcedTea 3 – on.X)
  • alternatív JamVM támogatása & kakaó virtuális gépek

olvassa el az eredeti bejelentést.

vegye figyelembe, hogy a plugin és a Web Start támogatást most egy külön projekt, az IcedTea-Web biztosítja.

valamint IcedTea, mi is most fogadó adattárak:

  • IcePick, amely lehetővé teszi az OpenJDK nyelvi eszközök (javac, javadoc, javah, javap, apt) külön-külön kell építeni bármely 1.5 kompatibilis Java fordító és használható bármely GNU Classpath alapú futásidejű
  • BrandWeg, amely hozzáteszi elemei OpenJDK a meglévő források GNU Classpath.
  • támogassa a VisualVM-et, egy könnyű profilozó és hibaelhárító eszközt.
  • termosztát egy eszköz a Hotspot JVM, amely támogatja a monitoring több JVM példányok több állomás, adott esetben egy felhő környezetben.

szintén fontos a CVMI OpenJDK projekt, amelynek célja az OpenJDK virtuális gép interfész dokumentálása és az alternatív virtuális gépekkel való kapcsolatok elősegítése. Ennek megvitatására a következő napon kerül sor [email protected] és a CVMIDiscussion oldalon itt az IcedTea wikin.

Tartalomjegyzék

  • 1 Első IcedTea
  • 2 Quickstart & épület
  • 3 hozzájárulás IcedTea
  • 4 GYIK
  • 5 Upstream linkek
  • 6 Google Summer of Code 2014

1 Az IcedTea

stabil kiadásai (jelenleg az IcedTea 2.6 sorozat az OpenJDK 7-en és az Icedtea 3.0 sorozat az OpenJDK 8-on alapul) és az Icedtea rpm-jei elérhetők a letöltések oldalon. A legújabb stabil IcedTea7 és IcedTea8 kiadások teljes részletei a kiadás fenntartó blogján érhetők el.

vegye figyelembe, hogy a verziószámozás a következőképpen működik:

  • a fő verzió egy adott JDK-nak felel meg (1 = OpenJDK6, 2 = OpenJDK7, 3 = OpenJDK8). Az OpenJDK7 korai előzetes kiadásai szintén 1-es főverziószámot használtak, így az ‘IcedTeaX’ nómenklatúrát általában arra is használják, hogy jelezzék, melyik JDK-ra vonatkozik a kiadás (ahol X a JDK verzió).
  • a kisebb verzió egy adott kiadási ágnak felel meg, és általában jelentős számú új funkciót és fejlesztést hoz.
  • a makró verzió egy adott kiadási ág új kisebb frissítésének felel meg, és biztonsági javításokat és fontos hibajavításokat tartalmaz, amelyeket a fő fejlesztési fáról backportoltak.

az IcedTea jelenlegi szabályzata szerint minden nagyobb kiadásnál egy kisebb kiadást kell fenntartani egyszerre, kiadási ágakon és megfelelő makró kiadásokon keresztül, egy rövid átmeneti időszakon keresztül. Így az n kiadás az n + 1 kiadását követő első biztonsági kiadás után nem támogatottnak minősül. A makró kiadások csak hibajavításokból és biztonsági javításokból állnak. Nem tartalmaznak változtatásokat a build rendszerben.

a kiadásokat a kijelölt karbantartó végzi a kiadási folyamatot követően. A fenntartókat meritokratikus alapon osztják ki; a szerepet általában mindenkinek adják, aki kész ilyen jutalmazatlan munkát végezni. A jelenlegi fenntartók:

projekt karbantartó
IcedTea Andrew John Hughes
IcedTea-Web Jiri Vanek
VisualVM kábelköteg (nincs)
IcedTea-hang Andrew John Hughes

a jelenleg támogatott kiadások a következők:

Release OpenJDK kapcsolat alapértelmezett HotSpot alternatív HotSpot(ok) lejár
IcedTea 2.6.25 (hg) OpenJDK 7 u291b01 & IcedTea javítások hs24.291 – b01 + ARM32 &AArch64 portok N/A IcedTea 2.7.2
IcedTea 3.18.0 (hg) OpenJDK 8 u282b08 & IcedTea javítások hs25.282-b08 + AArch64 port hs25.282-b08 + AArch64 port + Shenandoah (shenandoah)

HS25.282-B08 + AArch32 port (AArch32)

IcedTea 3.19.0

az alkalmazott javítások száma drámai módon csökkent a 2.x sorozat, és reméljük, hogy több az elhúzódó foltok megy felfelé. A fennmaradó változtatások lehetővé teszik a rendszerkönyvtárak használatát és támogatják az ezoterikus architektúrákat. Az IcedTea 2-Vel.X-től kezdve feltétel nélküli javításokat (a túlnyomó többséget) alkalmaznak az upstream OpenJDK erdők villájára a megfelelő fő verzióhoz. Ennek eredményeként a nyers upstream OpenJDK verzió, amelyen az IcedTea alapul, a Mercurial-on keresztül szerezhető be a megfelelő címke ellenőrzésével (például jdk7u91-b02 az u91 kiadáshoz).

2 Gyorsindítás & épület

először töltse le az IcedTea legújabb kiadását; lásd fent. Javasoljuk, hogy a legmagasabb verziószámmal rendelkezzen.Ezután csomagolja ki és készítse el a kiadást az alábbiak szerint:

$ ./configure$ make

az új kiadásokat a kiadás fenntartó blogján és a levelezőlistánkon jelentjük be.

további utasítások is rendelkezésre állnak a Debian, Fedora, RHEL 5.x és Gentoo. Kérjük, vigyázzon, hogy ezek elavultak lehetnek; a frissítéseket szívesen látjuk.

a szükséges csomagok teljes listája elérhető a BuildRequirements oldalon. A CommonIssues felsorolja azokat a problémákat, amelyekkel az IcedTea építése és megoldása során találkozhat. Ne feledje, hogy a JAVA_HOME-ot ki kell kapcsolni, mielőtt megpróbálná építeni az IcedTea-t.

a talált hibákat be kell nyújtani a hibaadatbázisunkba.

3 hozzájárulás az IcedTea-hoz

az IcedTea-hoz való összes hozzájárulást nagy örömmel fogadjuk. A részvétel legjobb módja az, ha feliratkozik a levelezőlistánkra, és elmondja nekünk, hogy mit szeretne csinálni. Nem harapunk … őszintén! — hacsak nem kérdezik. Kérjük, legyen tiszteletteljes, amikor a levelezőlistára tesz közzé, és bánjon másokkal úgy, ahogy szeretné, hogy bánjanak veled. Általában barátságos csapat vagyunk, és mindenki számára jobb munkakörnyezetet teremt, ha tartózkodik az agresszív megjegyzésektől vagy a személyes támadásoktól.

az IcedTea-t számos higanyos tárolóban tartják fenn. Ezek részletei megtalálhatók a fejlesztő gyors kezdőlapján.

a CommitPolicy-t itt tartjuk fenn a wikiben. Kérjük, kövesse ezt; minden IcedTea projektre vonatkozik. Ez a wiki a kiadási folyamat részleteit is tartalmazza.

4 GYIK

  • a FrequentlyAskedQuestions listája elérhető.
  • JCKDistilled leírja, hogyan kell futtatni a JCK ellen IcedTea.
  • a ZeroSharkFaq megválaszol néhány gyakran feltett kérdést a Zero-ról és a Shark-ról.
  • a CrossCompileFaq leírja, hogyan kell használni a Jalimo-t az Icedtea keresztfordításához.
  • BuildingOpenJDK leírja, hogyan kell építeni OpenJDK nélkül IcedTea.
  • az UpstreamingFaq leírja, hogyan kell az IcedTea javításokat felfelé tolni
  • az IcedTea6 javításai felsorolják a különböző IcedTea6 javítások upstream állapotát.
  • IcedTea 7 forest patches felsorolja a különböző IcedTea7 patchek upstream állapotát.
  • aktuális jtreg problémák
  • IcedTea patches for OpenJDK 8 felsorolja az OpenJDK 8 különböző IcedTea patchjeinek upstream állapotát.

5 Upstream linkek

  • OpenJDK
  • GNU Osztályútvonal
  • IcedTea Wikipédia bejegyzés
  • JDK szószedet

6 Google Summer of Code 2014

IcedTea javasolták, mint egy mentori szervezet a 2014-es Google Summer of Code. A következő oldalnak a megfelelő helyekre kell irányítania:

  • http://icedtea.classpath.org/wiki/GSoC
  • http://icedtea.classpath.org/wiki/GSoC2014
a lap eredeti címe: “https://icedtea.classpath.org/wiki/Main_Page ”

You might also like

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.