Hlavní Stránka

Z IcedTea

Skočit na: navigace, hledání

IcedTea

IcedTea projekt poskytuje kabelového vybudovat zdrojový kód http://openjdk.java.net pomocí Svobodného Software vybudovat nástroje a přidává řadu klíčových funkcí pro upstream OpenJDK codebase:

  • jasný proces uvolnění, včetně stabilní verze větve a jiné procesy, které byste očekávali od FOSS projekt.
  • zahrnutí oprav chyb před začleněním do upstream OpenJDK
  • podpora JIT pro další platformy (ARM32 na IcedTea 1.x, ARM32, ppc64, ppc64le & AArch64 na IcedTea 2.x a AArch64 na IcedTea 3.x)
  • podpora alternativních virtuálních strojů JamVM & CACAO

Přečtěte si původní oznámení.

Všimněte si, že plugin a Web Start podporu jsou nyní poskytovány samostatným projektem, IcedTea-Web.

stejně Jako IcedTea, jsme také hostit úložiště pro:

  • Sekáček, který umožňuje OpenJDK jazykové nástroje (javac, javadoc, javah, javap, apt), které mají být postaveny samostatně pomocí libovolného 1.5 kompatibilní Java kompilátor a být používán jakýmkoliv GNU Classpath založené runtime
  • BrandWeg, který přidává prvky OpenJDK do stávajících zdrojů GNU Classpath.
  • Vytvořte podporu pro VisualVM, lehký profiler a nástroj pro odstraňování problémů.
  • Termostat s přístroji nástroj pro Hotspot JVM, s podporou pro sledování více JVM instancí na více počítačů, případně v prostředí cloudu.

důležitý je také projekt CVMI OpenJDK, jehož cílem je dokumentovat rozhraní OpenJDK VM a podporovat spojení s alternativními VM. Diskuse o tom probíhá na [email protected] a na stránce CVMIDiscussion zde na IcedTea wiki.

Obsah

  • 1 Stále IcedTea
  • 2 Quickstart & Budovy
  • 3 Přispívá k IcedTea
  • 4 často kladené otázky
  • 5 proti Proudu Odkazy
  • 6 Google Summer of Code 2014

1 Stále IcedTea

Stabilní verze (v současné době IcedTea 2.6 série založen na OpenJDK 7 a IcedTea 3.0 série založen na OpenJDK 8) a Rpm IcedTea jsou k dispozici na stránce ke Stažení. Veškeré podrobnosti o nejnovějších stabilních verzích IcedTea7 a IcedTea8 jsou k dispozici na blogu Správce vydání.

Všimněte si, že verzování funguje následovně:

  • hlavní verze odpovídá konkrétní JDK (1 = OpenJDK6, 2 = OpenJDK7, 3 = OpenJDK8). Brzy pre-vydání OpenJDK7 používá také hlavní číslo verze 1, takže nomenklatury ‚IcedTeaX také inklinuje být použit k označení, které JDK vydání se vztahuje na (kde X je JDK verze).
  • menší verze odpovídá konkrétní větvi vydání a obvykle přináší značné množství nových funkcí a vylepšení.
  • makro verze odpovídá nové menší aktualizace pro konkrétní release větev, a obsahuje důležité bezpečnostní opravy a opravy chyb, které byly portovány z hlavního vývojového stromu.

Aktuální IcedTea politiky je udržet drobné vydání za hlavní verzi v jednom okamžiku, a to prostřednictvím vydání větve a vhodné makro zprávy, krátké přechodné období jednoho bezpečnostní uvolnění. Vydání n je tedy klasifikováno jako nepodporované po prvním bezpečnostním vydání po vydání n + 1 . Makro zprávy se skládají pouze z oprav chyb a bezpečnostních oprav. Neobsahují změny v systému sestavení.

vydání provádí určený správce po procesu vydání. Správci jsou přiděleni na meritokratickém základě; role je obecně dána každému, kdo je připraven udělat takovou nevděčnou práci. Současnými správci jsou:

Projektu Správce
IcedTea Andrew John Hughes
IcedTea-Web Jiří Vaněk
VisualVM Kabelového (none)
IcedTea-Zvuk Andrew John Hughes

aktuálně podporované verze jsou:

Zpráva OpenJDK Vztah Výchozí HotSpot Alternativní HotSpot(s) Vyprší S
IcedTea 2.6.25 (hg) OpenJDK 7 u291b01 & IcedTea záplaty hs24.291-b01 + ARM32 & AArch64 porty N/A IcedTea 2.7.2
IcedTea 3.18.0 (hg) OpenJDK 8 u282b08 & IcedTea záplaty hs25.282-b08 + AArch64 port hs25.282-b08 + AArch64 port + Shenandoah (shenandoah)

hs25.282-b08 + AArch32 port (aarch32)

IcedTea 3.19.0

počet náplastí se dramaticky snížil v 2.série x a doufáme, že uvidíme více přetrvávajících záplat jít proti proudu. Zbývající jsou změny umožňující použití systémových knihoven a podporu esoterických architektur. S IcedTea 2.x dále jsou bezpodmínečné záplaty (drtivá většina) aplikovány na vidličku upstream OpenJDK lesů pro příslušnou hlavní verzi. Výsledkem je, že raw upstream OpenJDK verze, na které je IcedTea založena, lze získat pomocí Mercurial kontrolou příslušné značky (např. jdk7u91-b02 pro vydání u91).

2 Quickstart & Building

nejprve si stáhněte nejnovější verzi IcedTea; viz výše. Doporučujeme ten s nejvyšším číslem verze.Poté byste měli rozbalit a vytvořit vydání následujícím způsobem:

$ ./configure$ make

nové verze jsou oznámeny na blogu Správce vydání a na našem mailing listu.

další pokyny jsou k dispozici také pro Debian, Fedora, RHEL 5.x a Gentoo. Mějte prosím na paměti, že mohou být zastaralé; aktualizace jsou vítány.

úplný seznam požadovaných balíčků je k dispozici na BuildRequirements. CommonIssues uvádí některé z problémů, se kterými se můžete setkat při budování IcedTea a jejich řešení. Všimněte si, že JAVA_HOME by měl být zrušen před pokusem o sestavení IcedTea.

všechny nalezené chyby by měly být uloženy v naší databázi chyb.

3 přispívající do IcedTea

všechny příspěvky do IcedTea jsou velmi vítány. Nejlepší způsob, jak se zapojit, je přihlásit se do našeho mailing listu a sdělit nám, co vás zajímá. Nekoušeme … upřímně! — pokud se nezeptáte. Při odesílání do seznamu adres buďte ohleduplní, a zacházejte s ostatními tak,jak byste si přáli. Jsme obecně přátelská parta a přispívá k lepšímu pracovnímu prostředí pro všechny, pokud se zdržíte agresivních poznámek nebo osobních útoků.

IcedTea je udržována v řadě rtuťových repozitářů. Podrobnosti o nich lze nalézt na stránce Quick start vývojáře.

udržujeme CommitPolicy zde na wiki. Postupujte prosím podle tohoto; platí pro všechny projekty IcedTea. Tato wiki také poskytuje podrobnosti o našem procesu vydání.

4 Časté dotazy

  • Seznam často kladených otázek je k dispozici.
  • jckdistilled popisuje, jak spustit JCK proti IcedTea.
  • zerosharkfaq odpovídá na některé Často kladené otázky týkající se Zero a Shark.
  • CrossCompileFaq popisuje, jak používat Jalimo ke zkřížené kompilaci Icedtea.
  • BuildingOpenJDK popisuje, jak vytvořit OpenJDK bez IcedTea.
  • UpstreamingFaq popisuje, jak tlačit IcedTea náplasti proti proudu
  • IcedTea6 Opravy seznamy upstream stav různých IcedTea6 záplaty.
  • IcedTea 7 lesní záplaty uvádí stav upstream různých icedtea7 záplaty.
  • aktuální problémy jtreg
  • IcedTea záplaty pro OpenJDK 8 uvádí stav upstream různých IcedTea záplat pro OpenJDK 8.

5 proti Proudu Odkazy

  • OpenJDK
  • GNU Classpath
  • IcedTea Záznam na Wikipedii
  • JDK Slovníček

6 Google Summer of Code 2014

IcedTea bylo navrženo jako Mentoring Organizace v roce 2014 Google Summer Of Code. Následující stránka by vás měla nasměrovat na správná místa:

  • http://icedtea.classpath.org/wiki/GSoC
  • http://icedtea.classpath.org/wiki/GSoC2014
Citováno z „https://icedtea.classpath.org/wiki/Main_Page“

You might also like

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.