IcedTea

Проект сборки и интеграции, связанный с Java
IcedTea для OpenJDK 8
Разработчик(и)Путь к классам GNU
Стабильный релиз
3.31.0 [1] / 20 апреля 2024 г. ( 2024-04-20 )
Репозиторийgithub.com/icedtea-git/icedtea/tree/3.0
Написано вС , С++ и Java
Операционная системаLinux , *BSD , macOS , Windows , Solaris
ПлатформаIA-32, x86-64, ARM, AArch64, sparc, sparc64, ppc, ppc64, ppc64le, s390, s390x
ТипВиртуальная машина Java и библиотека Java
ЛицензияGNU GPL + исключение для ссылок
Веб-сайтicedtea.classpath.org
IcedTea для OpenJDK 7
Разработчик(и)GNU ClasspathRed Hat до версии 2.6.22)
Стабильный релиз
2.6.28 [2] / 8 ноября 2021 г. ( 2021-11-08 )
Репозиторийgithub.com/icedtea-git/icedtea/tree/2.6
Написано вС , С++ и Java
Операционная системаLinux , *BSD , macOS , Windows , Solaris
ПлатформаIA-32, x86-64, ARM, AArch64, sparc, sparc64, ppc, ppc64, ppc64le, s390, s390x
ТипВиртуальная машина Java и библиотека Java
ЛицензияGNU GPL + исключение для ссылок
Веб-сайтicedtea.classpath.org
IcedTea для OpenJDK 6
Разработчик(и)Red Hat и GNU Classpath
Окончательный релиз
1.13.13 / 9 января 2017 г. ( 2017-01-09 )
РепозиторийIcedtea.classpath.org/hg/icedtea6
Написано вС , С++ и Java
Операционная системаLinux , *BSD , macOS , Windows , Solaris
ПлатформаIA-32, x86-64, ARM, sparc, sparc64, ppc, ppc64, s390, s390x
ТипВиртуальная машина Java и библиотека Java
ЛицензияGPL + исключение для ссылок
Веб-сайтicedtea.classpath.org
IcedTea-Веб
Разработчик(и)Red Hat и GNU Classpath
Стабильный релиз
1.8.8 (двоичные файлы) / 28 октября 2021 г. ( 2021-10-28 )
Репозиторийgithub.com/AdoptOpenJDK/icedtea-web
Написано вC++ и Java
Операционная системаLinux , *BSD , OS X , Windows , Solaris
ТипПоддержка Java Web Start и веб-плагина Java для апплетов
ЛицензияGPL + исключение для ссылок
Веб-сайтIcedtea.classpath.org/wiki/IcedTea-Web
IcedTea-Звук
Разработчик(и)Red Hat и GNU Classpath
Стабильный релиз
1.0.1 / 18 июля 2014 г. ( 2014-07-18 )
РепозиторийIcedtea.classpath.org/hg/icedtea-sound/
Написано вСи и Java
Операционная системаLinux , *BSD , OS X , Windows , Solaris
ТипЗвуковая поддержка
ЛицензияGPL + исключение для ссылок
Веб-сайтIcedtea.classpath.org/wiki/IcedTea-Sound

IcedTea — проект сборки и интеграции OpenJDK, запущенный Red Hat в июне 2007 года. [3] IcedTea также включает в себя несколько дополнительных библиотек: IcedTea-Webбесплатная программная реализация Java Web Start и плагина веб-браузера Java . IcedTea-Sound — набор плагинов для звуковой подсистемы Java, включая поставщика PulseAudio , который раньше входил в состав IcedTea. Free Software Foundation рекомендует всем программистам Java использовать IcedTea в качестве среды разработки. [4]

Исторически изначальной целью проекта IcedTea было сделать программное обеспечение OpenJDK, которое Sun Microsystems выпустила как бесплатное программное обеспечение в 2007 году, пригодным для использования без необходимости в каком-либо проприетарном программном обеспечении , и, следовательно, сделать возможным добавление OpenJDK в Fedora и другие дистрибутивы Linux , которые настаивают на свободном программном обеспечении. Эта цель была достигнута, и версия IcedTea на основе OpenJDK была упакована с Fedora 8 в ноябре 2007 года. В апреле 2008 года состоялся первый релиз [5] нового варианта, IcedTea6, который основан на сборках Sun OpenJDK6, ответвлении OpenJDK с целью обеспечения совместимости с существующим JDK6. Он был выпущен в Ubuntu и Fedora в мае 2008 года. Пакет IcedTea в этих дистрибутивах был переименован в OpenJDK с использованием уведомления о торговой марке OpenJDK. В июне 2008 года сборка Fedora прошла тщательное тестирование TCK от Sun [6] на платформах x86 и x86-64 . IcedTea 2, первая версия на основе OpenJDK 7, была выпущена в октябре 2011 года. [7] IcedTea 3, первая версия на основе OpenJDK 8, была выпущена в апреле 2016 года. [8] Поддержка IcedTea 1 была прекращена в январе 2017 года. [9]

История

Этот проект был создан после выпуска компанией Sun в ноябре 2006 года своих HotSpot Virtual Machine и Java-компилятора под открытым исходным кодом, а также большей части исходного кода библиотеки классов в мае 2007 года. Однако части библиотеки классов, такие как рендеринг шрифтов, управление цветом и поддержка звука, были предоставлены только в виде фирменных бинарных плагинов. Это произошло потому, что исходный код этих плагинов был защищен авторским правом третьих лиц, а не Sun Microsystems. [10] [11] Выпущенные части были опубликованы в соответствии с условиями GNU General Public License , лицензии свободного программного обеспечения .

Из-за этих отсутствующих компонентов было невозможно построить OpenJDK только с компонентами свободного ПО . Sun стремилась договориться с держателями лицензий, чтобы разрешить выпуск этого кода под лицензией свободного ПО, или, в случае неудачи, заменить эти проприетарные элементы альтернативными реализациями. После замены плагинов библиотека классов стала бы полностью бесплатной. Sun продолжила использовать проприетарный код в своих сертифицированных бинарных выпусках. [12]

После объявления проект IcedTea был запущен и официально анонсирован 7 июня 2007 года [13] с репозиторием сборки, предоставленным командой GNU Classpath . Команда не могла назвать свой программный продукт « OpenJDK » , поскольку это торговая марка, принадлежащая Sun Microsystems . Вместо этого они решили использовать временное название «IcedTea» . [14]

5 ноября 2007 года Red Hat подписала как Соглашение о вкладе Sun, так и Лицензию OpenJDK Community Technology Compatibility Kit (TCK). В пресс-релизе говорилось, что это принесет пользу проекту IcedTea. [15] Саймон Фиппс предположил возможность размещения IcedTea на openjdk.java.net, [16] а Марк Рейнхольд отметил, что подписание соглашения о передаче авторских прав может позволить Red Hat предоставить части IcedTea Sun для включения в основной JDK. [17] [18]

С тех пор в OpenJDK попало несколько патчей от IcedTea. [19] [20]

В июне 2008 года было объявлено, что IcedTea6 (как упакованная версия OpenJDK на Fedora 9 ) прошла тесты (TCK) и может претендовать на звание полностью совместимой реализации Java 6. [21] Проект продолжает отслеживать разработку OpenJDK 6, OpenJDK 7 и OpenJDK 8 в отдельных репозиториях и вносить исправления в исходный код [22] по возможности; текущее состояние каждого исправления IcedTea поддерживается на вики IcedTea.

Цели

Проект IcedTea начинался с двух целей:

  1. чтобы сделать возможным компиляцию кода OpenJDK компилятором GNU для Java. OpenJDK представил вопрос начальной загрузки , написанный на Java. Следовательно, разработчикам нужен был уже работающий компилятор Java и среда выполнения для сборки OpenJDK. Первоначально этому требованию соответствовал только существующий проприетарный Sun JDK. Бесплатные дистрибутивы, такие как Fedora, не могут зависеть от проприетарных инструментов для сборки пакетов, поэтому проект IcedTea должен был сделать возможным компиляцию кода с использованием свободного программного обеспечения. Когда это было сделано, полученная версия OpenJDK IcedTea могла использоваться для самой себя, таким образом избегая необходимости использовать несвободное программное обеспечение для будущей компиляции. [13] [23]
  2. для предоставления бесплатных эквивалентов бинарных плагинов, которые существовали в OpenJDK, поскольку Sun не смогла выпустить весь исходный код. По состоянию на март 2008 года это больше не является необходимым для IcedTea6, поскольку сборки OpenJDK 6 могут быть собраны без бинарных плагинов. С выпуском b10, [24] который заменяет фирменную поддержку звука на поддержку из проекта Gervill, полная реализация Java 1.6 может быть собрана без бинарных плагинов. Единственный оставшийся бинарный плагин предназначен для поддержки SNMP , который является необязательным поставщиком для архитектуры JMX и не является частью спецификации. По состоянию на b53 в апреле 2009 года, [25] то же самое справедливо и для OpenJDK 7. За пределами ядра OpenJDK бинарные плагины по-прежнему требуются для использования апплетов Java Web Start, которые запускаются с использованием плагина браузера (отличного от основных плагинов, обсуждавшихся ранее); По состоянию на 2013 год единственным доступным исходным кодом, который позволяет достичь этой цели, является проект IcedTea-Web.

Другие преимущества

IcedTea также предоставляет более привычную систему сборки, предоставляя оболочку вокруг файлов сборки OpenJDK с использованием GNU Autotools . Это устраняет необходимость помнить многочисленные переменные среды для настройки сборки. (Текущие сборки IcedTea устанавливают около сорока таких переменных для базовой сборки OpenJDK.) Это также предоставило место для ранней работы над функциями, которые в конечном итоге появятся в основных сборках OpenJDK, таких как Gervill [26] , и для работы над портами на другие платформы.

IcedTea-Веб

Плагин IcedTea NPR (основанный на IcedTea6), указанный в Debian Iceweasel 6.0.2 (Knoppix 6.7.1)

IcedTea-web предоставляет бесплатный программный плагин Java Web-браузера. Он был первым, работающим в 64-битных браузерах под 64-битным Linux, функция, которую позже устранила фирменная JRE Sun. [27] Это делает его подходящим для поддержки апплетов Java в 64-битном Mozilla Firefox , среди прочего. IcedTea-web также предоставляет бесплатную реализацию Java Web Start ( Java Network Launching Protocol (JNLP) ). Sun обещала выпустить свой плагин и реализацию Web Start как часть OpenJDK. [28] Несмотря на давление со стороны сообщества, [29] Sun Microsystems не удалось сделать это до того, как компания была приобретена Oracle . Разработка плагина IcedTea-web продолжается, и последняя версия плагина следующего поколения поддерживает Chromium от Google [30] в дополнение к Firefox. С 2011 года разработка ведется в отдельном проекте IcedTea-Web. [31] По состоянию на апрель 2013 года Oracle сохранила кодовую базу плагина Java полностью собственной, [32] в отличие от остальной части OpenJDK. По состоянию на декабрь 2017 года IcedTea-Web 1.7.1 добавляет поддержку jdk9.

В октябре 2018 года Oracle объявила, что поддержка Java Web Start прекратится с выходом Java SE 11. [ 33] В марте исходный код icedtea-web был передан в дар проекту AdoptOpenJDK . [34] На основании этого исходные коды и управление проблемами IcedTea-Web были перенесены на GitHub. Одной из целей миграции является обеспечение интеграции для выпусков Java 8 AdoptOpenJDK и предоставление независимых от поставщика установщиков JDK для IcedTea-Web. Проект интеграции является результатом сотрудничества между сообществом AdoptOpenJDK, Red Hat и Karakun AG. Проект для установщиков называется OpenWebStart, и первую информацию о нем можно найти здесь.

Прогресс и доступность

С июня 2007 года IcedTea смог собрать себя и пройти значительную часть Mauve , набора тестов GNU Classpath. [35] В мае 2008 года в IcedTea была добавлена ​​поддержка запуска регрессионных тестов Sun jtreg . [36]

IcedTea стал популярен среди разработчиков пакетов для следующих дистрибутивов Linux. В настоящее время (по состоянию на апрель 2012 г.):

  • IcedTea — это JVM по умолчанию в Ark Linux [37] и Arch Linux . [38]
  • Его можно собрать и запустить под Debian . [39] Пакеты вошли в нестабильную версию 12 июля 2008 года. По состоянию на май 2022 года пакеты icedtea-netx и icedtea-netx-common доступны в официальных репозиториях Debian как минимум для Debian 9–12. [40]
  • IcedTea[7] был доступен в Fedora 8, а IcedTea6 появился в Fedora 9 и 17 как java-1.6.0-openjdk. [41] Пакет java-1.7.0-openjdk, использующий лес IcedTea 2.x OpenJDK, но не его систему сборки, впервые появился в Fedora 16. [42]
  • Двоичные и исходные пакеты для IcedTea 3.x доступны в официальном репозитории Gentoo . Исходный пакет для IcedTea 2.x продолжает поддерживаться в репозитории Java overlay. Установка приложения Java по умолчанию загружает IcedTea вместо oracle-jdk, поскольку его можно установить без дополнительных действий со стороны пользователя, поскольку пользователи должны вручную согласиться с лицензионным соглашением Oracle для загрузки oracle-jdk.
  • IcedTea доступен в Ubuntu 7.10 (Gutsy Gibbon) из репозитория «universe» [43] и IcedTea6 в 8.04 (Hardy Heron). [44] Начиная с Ubuntu 11.04 доступен только IcedTea.

Архитектура

OpenJDK содержал приблизительно (на момент выпуска в мае 2007 г.) 4% обремененного кода, [14] который был упакован только как бинарные плагины. Они были необходимы для сборки и использования JDK. OpenJDK 6 был выпущен всего с 1% обремененного кода, а обремененная поддержка звука также была с тех пор заменена. IcedTea6 основан на этом выпуске. IcedTea по-прежнему предоставляет свой собственный плагин для веб-браузера и поддержку Web Start, поскольку реализация Sun остается проприетарной .

IcedTea 1.x и 2.x могут компилировать OpenJDK с использованием решений на основе GNU Classpath, таких как GCJ , и при необходимости загружаться с помощью виртуальной машины HotSpot Java и компилятора Java javac, который он только что построил. [45] На данный момент для сборки IcedTea 3.x требуется использовать IcedTea 2.x или 3.x, либо сборку OpenJDK 7 или 8 из другого источника.

Поддержка платформы

Кросс-архитектурные порты HotSpot (виртуальной машины OpenJDK) сложны, поскольку код содержит много языка ассемблера , в дополнение к ядру C++ . [46] Проект IcedTea разработал общий порт интерпретатора HotSpot, называемый Hotspot с нулевым ассемблером (или zero ), [47] практически без ассемблерного кода. [48] [49] Этот порт предназначен для того, чтобы позволить части интерпретатора HotSpot быть очень легко адаптированной к любой архитектуре процессора Linux . [50] Код Hotspot с нулевым ассемблером использовался для всех не- x86 портов HotSpot ( PPC , IA-64 , S390 и ARM ) с версии 1.6 IcedTea7. [51] [52] [53]

Проект IcedTea также разработал платформенно-независимый компилятор JIT под названием Shark для HotSpot, использующий LLVM , в дополнение к Zero . [49] [54] Он был включен в исходный OpenJDK в августе 2010 года. [55] JIT для ARM32 был впервые включен в 1.6.0 [56] и 2.1.1. [57] Собственный порт для AArch64 от Red Hat [58] появился в 2.4.6 [59] , а собственный порт PPC64 от SAP/IBM [60] будет включен в 2.5.0. [61] Порт PPC/AIX включен в исходный OpenJDK с версии 8u20, [62] а порт AArch64 будет включен с версии 9. [63]

Смотрите также

Ссылки

  1. ^ "[БЕЗОПАСНОСТЬ] Выпущен IcedTea 3.31.0 для OpenJDK 8!". mail.openjdk.java.net . 20 апреля 2024 г. . Получено 20 апреля 2024 г. .
  2. ^ "[БЕЗОПАСНОСТЬ] Выпущен IcedTea 2.6.28 для OpenJDK 7!". mail.openjdk.java.net . 8 ноября 2021 г. . Получено 26 апреля 2022 г. .
  3. ^ Фицсиммонс, Томас (2007-06-08). "Credits" . Получено 2007-06-08 .
  4. ^ «Свободные, но скованные — ловушка Java — проект GNU — Фонд свободного программного обеспечения».
  5. ^ Энджел, Лиллиан (2008-04-04). "IcedTea6 1.1 Released". Архивировано из оригинала 2008-10-31 . Получено 2008-07-12 .
  6. ^ Sharples, Rich (2008-06-19). "Java наконец-то свободна и открыта". Архивировано из оригинала 20-06-2008 . Получено 19-06-2008 .
  7. ^ Хьюз, Эндрю Джон (2011-10-19). "IcedTea 2.0 Released!". Архивировано из оригинала 2012-02-14 . Получено 2012-01-31 .
  8. ^ Хьюз, Эндрю Джон (10.04.2016). «IcedTea 3.0 Released!». Архивировано из оригинала 21.04.2016 . Получено 12.04.2016 .
  9. ^ Хьюз, Эндрю Джон (2017-01-11). "Прекращение поддержки IcedTea 1.x". Архивировано из оригинала 2017-01-13 . Получено 2017-01-12 .
  10. ^ "Open JDK уже здесь!". Sun Microsystems. 2007-05-08 . Получено 2007-05-09 .
  11. ^ См. также Лицензирование библиотеки классов Java .
  12. ^ "Часто задаваемые вопросы Sun OpenJDK". Архивировано из оригинала 2007-05-26. Теперь Sun открывает исходный код большинства оставшихся компонентов JDK, за исключением нескольких обремененных компонентов, которые, как мы надеемся, с помощью сообщества могут быть переработаны, так что 100% общего кода OpenJDK будет доступно как свободное программное обеспечение... Sun продолжит использовать этот код в коммерческих выпусках, пока он не будет заменен полностью функциональными альтернативами с открытым исходным кодом
  13. ^ ab Haley, Andrew (2007-06-07). "Экспериментальный репозиторий сборки на icedtea.classpath.org". Архивировано из оригинала 20-08-2007 . Получено 09-06-2007 .
  14. ^ ab Fitzsimmons, Thomas (2007-05-18). "Планы OpenJDK" . Получено 2007-05-22 .
  15. ^ "Red Hat и Sun сотрудничают для продвижения технологии Java с открытым исходным кодом". Red Hat . 2007-11-05. Архивировано из оригинала 2007-08-25 . Получено 2007-11-06 .
  16. ^ Фиппс, Саймон (5 ноября 2007 г.). "Red Hat присоединяется к OpenJDK". Архивировано из оригинала 22 февраля 2008 г. Получено 14 ноября 2007 г.
  17. Рейнхольд, Марк (2007-11-05). «Добро пожаловать, Red Hat!». Архивировано из оригинала 2008-02-22 . Получено 2007-11-14 .
  18. Хейли, Эндрю (16 мая 2008 г.). "Проект с открытым исходным кодом: OpenJDK". Архивировано из оригинала 10 октября 2008 г. Получено 21 мая 2008 г.
  19. ^ "Идентификатор ошибки 6523403: OSS CMM: необходимо предоставить библиотеку lcms с профилями OS ICC PYCC и LINEAR_RGB" . Получено 12 июля 2008 г.
  20. ^ "Ошибка с идентификатором 6604044 java аварийно завершает работу при обращении ко второму экрану X" . Получено 12 июля 2008 г.
  21. ^ Шарплс, Рич (2008-06-19). "Java наконец-то свободна и открыта". Архивировано из оригинала 2008-06-20.
  22. ^ Хейли, Эндрю (01.04.2009). "Новый проект: избавление от локальных патчей IcedTea" . Получено 05.09.2009 .
  23. ^ Wielaard, Mark (2007-06-07). "Экспериментальный репозиторий сборки на icedtea.classpath.org". Архивировано из оригинала 2007-06-19 . Получено 2007-06-09 .
  24. ^ Wielaard, Mark (2007-05-30). "OpenJDK6 b10 source posted" . Получено 2008-07-12 .
  25. ^ "Изменения в OpenJDK7 b53". 2009-04-02. Архивировано из оригинала 2009-04-06 . Получено 2009-09-05 .
  26. ^ "Gervill: Wiki: Home — Project Kenai". Архивировано из оригинала 2013-06-28.
  27. Заметки о выпуске обновления 12 Java SE 6. Java.sun.com. Получено 18 июля 2013 г.
  28. ^ Дарси, Джо (2009-06-08). "OpenJDK и новый плагин" . Получено 2009-09-05 .
  29. ^ Хьюз, Эндрю Джон (21.08.2009). "Плагин с открытым исходным кодом&webstart – когда?" . Получено 05.09.2009 .
  30. ^ Бхоле, Дипак (2009-08-26). "Плагин IcedTea Java с Chromium и Firefox 3.6A1" . Получено 2009-09-05 .
  31. ^ Бхоле, Дипак (2011-02-02). "Первый выпуск IcedTea-Web!" . Получено 2011-04-04 .
  32. ^ «Где найти исходный код плагина для браузера с закрытым исходным кодом?». 14 апреля 2013 г.
  33. ^ "Java Client Roadmap Update" (PDF) . Март 2018 г. Получено 29 декабря 2018 г. Oracle не будет включать Java Web Start в Java SE 11 (18.9 LTS) и более поздние версии.
  34. ^ Адамс, Джордж (30 апреля 2019 г.). «Что происходит в AdoptOpenJDK». Medium . Получено 30 апреля 2019 г. .
  35. ^ Кунг, Фрэнсис (2007-06-12). "Результаты лилового тестового запуска" . Получено 2007-06-12 .
  36. ^ Вилаард, Марк. "интегрированное тестирование jtreg" . Получено 12 июля 2008 г.
  37. ^ "Пакеты Ark Linux". Ark Linux. Архивировано из оригинала 2008-03-14 . Получено 2008-02-23 .
  38. ^ "JRE и JDK перемещены в сообщество". Arch Linux . Получено 2009-07-30 .
  39. ^ "Инструкции по сборке Debian". IcedTea Wiki. Архивировано из оригинала 2008-05-23 . Получено 2008-05-21 .
  40. ^ "Debian -- Результаты поиска пакетов -- icedtea".
  41. ^ "java-1.6.0-openjdk.git". Архивировано из оригинала 2014-03-28 . Получено 2014-03-28 .
  42. ^ "java-1.7.0-openjdk.git". Архивировано из оригинала 2014-03-28 . Получено 2014-03-28 .
  43. ^ "Ubuntu – Подробности icedtea-java7-jre в gutsy". Пакеты Ubuntu . Получено 2007-10-26 .
  44. ^ "Ubuntu – Подробности пакета openjdk-6-jre в hardy". Пакеты Ubuntu . Получено 2008-07-12 .
  45. ^ Wielaard, Mark (2007-06-07). "IcedTea" . Получено 2007-06-09 .
  46. ^ Бенсон, Гэри (2007-11-06). "Руководство Гэри по портированию IcedTea". Архивировано из оригинала 2012-07-12 . Получено 2008-01-26 .
  47. ^ "Проект Zero-Assembler" . Получено 22-08-2008 .
  48. ^ "ZeroSharkFaq". icedtea.classpath.org. Архивировано из оригинала 2009-08-23 . Получено 2009-05-30 .
  49. ^ ab Benson, Gary (28.05.2008). "28 мая 2008". Red Hat . Получено 30.05.2008 . Shark — это платформенно-независимый JIT для HotSpot, дополняющий интерпретатор нулевого ассемблера, который мы использовали
  50. ^ Бенсон, Гэри (21.05.2009). "Zero and Shark: порт OpenJDK с нулевой сборкой". java.net. Архивировано из оригинала 31.05.2009 . Получено 30.05.2009 . Мы начали экспериментальный порт OpenJDK без языка ассемблера, используя библиотеки свободного программного обеспечения для заполнения пробелов. Этот эксперимент развился в порт OpenJDK с нулевой сборкой – Zero – и его компилятора just-in-time Shark.
  51. ^ Бенсон, Гэри (2008-02-01). "1 февраля 2008". Архивировано из оригинала 2012-07-10 . Получено 2008-02-03 .
  52. ^ Хейли, Эндрю (2008-01-31). "Сделать нулевой ассемблер по умолчанию на ppc" . Получено 2008-02-03 .
  53. ^ Энджел, Лиллиан (13.02.2008). "IcedTea 1.6 выпущен с поддержкой Zero-assembler и JNLP!". Red Hat . Получено 13.02.2008 .
  54. ^ Бенсон, Гэри (2008-03-31). "31 марта 2008". Red Hat . Получено 2008-05-30 .
  55. ^ "6976186: интеграция изменений Shark HotSpot". hg.openjdk.java.net . Получено 28.03.2014 .
  56. ^ Хейли, Эндрю (09.09.2009). "IcedTea6 1.6 Released!" . Получено 28.03.2014 .
  57. ^ Хьюз, Эндрю (13.06.2012). "[БЕЗОПАСНОСТЬ] IcedTea 2.1.1 и 2.2.1 выпущены!". Архивировано из оригинала 29.03.2014 . Получено 28.03.2014 .
  58. ^ "Проект порта AArch64" . Получено 28.03.2014 .
  59. ^ Хьюз, Эндрю (28.03.2014). «IcedTea 2.3.14 и 2.4.6: считается выпущенным ARMful!». Архивировано из оригинала 29.03.2014 . Получено 28.03.2014 .
  60. ^ "OpenJDK PowerPC/AIX Port". Архивировано из оригинала 2014-03-28 . Получено 2014-03-28 .
  61. ^ Хьюз, Эндрю (2014-01-23). ​​"PPC Port Available in IcedTea 2.x HEAD". Архивировано из оригинала 20-02-2014 . Получено 28-03-2014 .
  62. ^ Simonis, Volker (2015-09-25). "JEP 175: PowerPC/AIX Port" . Получено 2016-04-13 .
  63. ^ Хейли, Эндрю (16.12.2015). "JEP 237: Linux/AArch64 Port" . Получено 13.04.2016 .
  • Официальный сайт
  • Анонс IcedTea
  • Объявление о рассылке Classpath Архивировано 19 июня 2007 г. на Wayback Machine
  • Запись в блоге Томаса Фицсиммонса (разработчика Red Hat), анонсирующая IcedTea
  • Руководство по портированию IcedTea
  • OpenJDK и IcedTea, взгляд со стороны Fedora
  • Zero и Shark: порт OpenJDK с нулевой сборкой
Взято с "https://en.wikipedia.org/w/index.php?title=IcedTea&oldid=1219898755"