Jump to content

ХолодныйЧай

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

IcedTea — это сборки и интеграции проект OpenJDK, запущенный Red Hat в июне 2007 года. [3] IcedTea также включает в себя несколько дополнительных библиотек: IcedTea-Web — это бесплатная программная реализация Java Web Start и плагина апплета веб-браузера Java . IcedTea-Sound — это набор плагинов для звуковой подсистемы Java, включая провайдер PulseAudio , который раньше был включен в IcedTea. Фонд свободного программного обеспечения рекомендует всем 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 прошла тщательное тестирование Sun TCK. [6] на x86 и x86-64 . IcedTea 2, первая версия, основанная на OpenJDK 7, была выпущена в октябре 2011 года. [7] IcedTea 3, первая версия, основанная на OpenJDK 8, была выпущена в апреле 2016 года. [8] Поддержка IcedTea 1 была прекращена в январе 2017 года. [9]

Этот проект был создан после того, как Sun выпустила под лицензией с открытым исходным кодом свою HotSpot виртуальную машину и компилятор Java в ноябре 2006 года, а также большую часть исходного кода библиотеки классов в мае 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 передать Sun части IcedTea для включения в основной 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. чтобы компилятор GNU для Java код мог скомпилировать OpenJDK. OpenJDK представляет собой проблему начальной загрузки , поскольку он написан на Java. Следовательно, для сборки OpenJDK разработчикам требовался уже работающий компилятор Java и среда выполнения. Первоначально этому требованию отвечал только существующий проприетарный 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 также предоставляет более знакомую систему сборки, предоставляя оболочку для make-файлов OpenJDK с использованием GNU Autotools . Это устраняет необходимость запоминать многочисленные переменные среды для настройки сборки. (Текущие сборки IcedTea устанавливают около сорока таких переменных для базовой сборки OpenJDK.) Это также предоставило место для ранней работы над функциями, которые в конечном итоге появятся в основных сборках OpenJDK, таких как Gervill. [26] и для работы над портами на другие платформы.

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

IcedTea-web предоставляет бесплатный плагин Java для веб-браузера. Он был первым, кто работал в 64-битных браузерах под 64-битной Linux, позже эта функция была реализована в собственной JRE от Sun. [27] Это позволяет, среди прочего, включить поддержку Java-апплетов в 64-битной версии Mozilla Firefox . IcedTea-web также предоставляет бесплатную реализацию Java Web Start ( протокол запуска сети Java (JNLP) ). Sun пообещала выпустить свой плагин и реализацию Web Start как часть OpenJDK. [28] Несмотря на давление со стороны общества, [29] Sun Microsystems не удалось добиться этого до того, как компания была приобретена Oracle . Разработка плагина IcedTea-web продолжается: последняя версия плагина следующего поколения поддерживает Google Chromium. [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 . Одной из целей миграции является обеспечение интеграции выпусков AdoptOpenJDK для Java 8 и предоставление независимых от поставщика установщиков 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] и Арч Линукс . [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, использующий лес OpenJDK IcedTea 2.x, но не его систему сборки, впервые появился в Fedora 16. [42]
  • Бинарные и исходные пакеты IcedTea 3.x доступны в официальном репозитории Gentoo . Исходный пакет IcedTea 2.x продолжает храниться в репозитории наложений Java. При установке приложения Java по умолчанию используется IcedTea вместо oracle-jdk, поскольку его можно установить без дополнительной работы со стороны пользователя, поскольку пользователям приходится вручную соглашаться с лицензионным соглашением Oracle для загрузки oracle-jdk.
  • IcedTea доступен в Ubuntu 7.10 (Gutsy Gibbon) из репозитория "universe", [43] и IcedTea6 в версии 8.04 (Харди Херон). [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 , и при необходимости загружается с использованием виртуальной машины Java javac . Java-компилятора HotSpot и только что созданного [45] На данный момент для сборки IcedTea 3.x требуется использование IcedTea 2.x или 3.x или сборки OpenJDK 7 или 8 из другого источника.

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

[ редактировать ]

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

Проект IcedTea также разработал независимый от платформы компилятор «точно в срок» под названием 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. ^ Фицсиммонс, Томас (8 июня 2007 г.). «Кредиты» . Проверено 8 июня 2007 г.
  4. ^ «Свободен, но скован – Java-ловушка – Проект GNU – Фонд свободного программного обеспечения» .
  5. ^ Ангел, Лилиан (4 апреля 2008 г.). «Выпущена IcedTea6 1.1» . Архивировано из оригинала 31 октября 2008 г. Проверено 12 июля 2008 г.
  6. ^ Шарплс, Рич (19 июня 2008 г.). «Java наконец стала свободной и открытой» . Архивировано из оригинала 20 июня 2008 г. Проверено 19 июня 2008 г.
  7. ^ Хьюз, Эндрю Джон (19 октября 2011 г.). «Выпущен IcedTea 2.0!» . Архивировано из оригинала 14 февраля 2012 г. Проверено 31 января 2012 г.
  8. ^ Хьюз, Эндрю Джон (10 апреля 2016 г.). «Выпущена версия IcedTea 3.0!» . Архивировано из оригинала 21 апреля 2016 г. Проверено 12 апреля 2016 г.
  9. ^ Хьюз, Эндрю Джон (11 января 2017 г.). «Прекращение поддержки IcedTea 1.x» . Архивировано из оригинала 13 января 2017 г. Проверено 12 января 2017 г.
  10. ^ «Открытый JDK уже здесь!» . Сан Микросистемс. 08 мая 2007 г. Проверено 9 мая 2007 г.
  11. ^ См. также Лицензирование библиотеки классов Java .
  12. ^ «Часто задаваемые вопросы по OpenJDK от Sun» . Архивировано из оригинала 26 мая 2007 г. Теперь Sun открывает исходный код большинства оставшихся компонентов JDK, за исключением нескольких обремененных компонентов, которые, как мы надеемся, с помощью сообщества могут быть повторно реализованы, чтобы 100% общего кода OpenJDK было доступно в виде бесплатного программного обеспечения. ... Sun продолжит использовать этот код в коммерческих выпусках, пока он не будет заменен полнофункциональными альтернативами с открытым исходным кодом.
  13. ^ Перейти обратно: а б Хейли, Эндрю (7 июня 2007 г.). «Репозиторий экспериментальных сборок на сайте Icedtea.classpath.org» . Архивировано из оригинала 20 августа 2007 г. Проверено 9 июня 2007 г.
  14. ^ Перейти обратно: а б Фицсиммонс, Томас (18 мая 2007 г.). «Планы для OpenJDK» . Проверено 22 мая 2007 г.
  15. ^ «Red Hat и Sun сотрудничают в развитии технологии Java с открытым исходным кодом» . Красная шляпа . 05.11.2007. Архивировано из оригинала 25 августа 2007 г. Проверено 6 ноября 2007 г.
  16. ^ Фиппс, Саймон (5 ноября 2007 г.). «Red Hat присоединяется к OpenJDK» . Архивировано из оригинала 22 февраля 2008 года . Проверено 14 ноября 2007 г.
  17. ^ Рейнхольд, Марк (5 ноября 2007 г.). «Добро пожаловать, Красная Шапочка!» . Архивировано из оригинала 22 февраля 2008 г. Проверено 14 ноября 2007 г.
  18. ^ Хейли, Эндрю (16 мая 2008 г.). «Проект с открытым исходным кодом: OpenJDK» . Архивировано из оригинала 10 октября 2008 года . Проверено 21 мая 2008 г.
  19. ^ «Идентификатор ошибки 6523403: OSS CMM: необходимо предоставить библиотеку lcms с профилями ICC ОС PYCC и LINEAR_RGB» . Проверено 12 июля 2008 г.
  20. ^ «Идентификатор ошибки 6604044. Java аварийно завершает работу при разговоре со вторым X-экраном» . Проверено 12 июля 2008 г.
  21. ^ Шарплс, Рич (19 июня 2008 г.). «Java наконец стала свободной и открытой» . Архивировано из оригинала 20 июня 2008 г.
  22. ^ Хейли, Эндрю (1 апреля 2009 г.). «Новый проект: избавление от локальных патчей IcedTea» . Проверено 5 сентября 2009 г.
  23. ^ Вилаард, Марк (7 июня 2007 г.). «Репозиторий экспериментальных сборок на сайте Icedtea.classpath.org» . Архивировано из оригинала 19 июня 2007 г. Проверено 9 июня 2007 г.
  24. ^ Вилаард, Марк (30 мая 2007 г.). «Опубликован исходный код OpenJDK6 b10» . Проверено 12 июля 2008 г.
  25. ^ «Изменения в OpenJDK7 b53» . 2 апреля 2009 г. Архивировано из оригинала 6 апреля 2009 г. Проверено 5 сентября 2009 г.
  26. ^ «Гервилл: Wiki: Главная — Проект Кенай» . Архивировано из оригинала 28 июня 2013 г.
  27. ^ Примечания к выпуску обновления 12 Java SE 6 . Java.sun.com. Проверено 18 июля 2013 г.
  28. ^ Дарси, Джо (8 июня 2009 г.). «OpenJDK и новый плагин» . Проверено 5 сентября 2009 г.
  29. ^ Хьюз, Эндрю Джон (21 августа 2009 г.). «Плагин с открытым исходным кодом и веб-старт – когда?» . Проверено 5 сентября 2009 г.
  30. ^ Бхоле, Дипак (26 августа 2009 г.). «Java-плагин IcedTea с Chromium и Firefox 3.6A1» . Проверено 5 сентября 2009 г.
  31. ^ Бхоле, Дипак (2 февраля 2011 г.). «Первый выпуск IcedTea-Web!» . Проверено 4 апреля 2011 г.
  32. ^ «Где найти исходный код плагина для браузера с закрытым исходным кодом?» . 14 апреля 2013 г.
  33. ^ «Обновление дорожной карты клиента Java» (PDF) . Март 2018 года . Проверено 29 декабря 2018 г. Oracle не будет включать Java Web Start в Java SE 11 (18.9 LTS) и более поздние версии.
  34. ^ Адамс, Джордж (30 апреля 2019 г.). «Что происходит в AdoptOpenJDK» . Середина . Проверено 30 апреля 2019 г.
  35. ^ Кунг, Фрэнсис (12 июня 2007 г.). «Результаты тестового запуска Mauve» . Проверено 12 июня 2007 г.
  36. ^ Вилаард, Марк. «интегрированное тестирование jtreg» . Проверено 12 июля 2008 г.
  37. ^ «Пакеты Ark Linux» . Арк Линукс. Архивировано из оригинала 14 марта 2008 г. Проверено 23 февраля 2008 г.
  38. ^ «JRE и JDK перешли в сообщество» . Арч Линукс . Проверено 30 июля 2009 г.
  39. ^ «Инструкции по сборке Debian» . IcedTea вики. Архивировано из оригинала 23 мая 2008 г. Проверено 21 мая 2008 г.
  40. ^ «Debian — Результаты поиска пакетов — Icedtea» .
  41. ^ "java-1.6.0-openjdk.git" . Архивировано из оригинала 28 марта 2014 г. Проверено 28 марта 2014 г.
  42. ^ "java-1.7.0-openjdk.git" . Архивировано из оригинала 28 марта 2014 г. Проверено 28 марта 2014 г.
  43. ^ «Ubuntu — Подробности о Icedtea-Java7-Jre в смелом виде» . Пакеты Ubuntu . Проверено 26 октября 2007 г.
  44. ^ «Ubuntu — Подробная информация о пакете openjdk-6-jre в Hardy» . Пакеты Ubuntu . Проверено 12 июля 2008 г.
  45. ^ Вилаард, Марк (7 июня 2007 г.). «Ледяной чай» . Проверено 9 июня 2007 г.
  46. ^ Бенсон, Гэри (6 ноября 2007 г.). «Руководство Гэри по портированию IcedTea» . Архивировано из оригинала 12 июля 2012 г. Проверено 26 января 2008 г.
  47. ^ «Проект нулевого ассемблера» . Проверено 22 августа 2008 г.
  48. ^ «ZeroSharkFaq» . Icedtea.classpath.org. Архивировано из оригинала 23 августа 2009 г. Проверено 30 мая 2009 г.
  49. ^ Перейти обратно: а б Бенсон, Гэри (28 мая 2008 г.). «28 мая 2008 года» . Красная шляпа . Проверено 30 мая 2008 г. Shark — это независимый от платформы JIT-компилятор для HotSpot, дополняющий интерпретатор с нулевым ассемблером, который мы использовали.
  50. ^ Бенсон, Гэри (21 мая 2009 г.). «Zero и Shark: порт OpenJDK без сборки» . java.net. Архивировано из оригинала 31 мая 2009 г. Проверено 30 мая 2009 г. Мы запустили экспериментальный порт OpenJDK без языка ассемблера, используя библиотеки свободного программного обеспечения, чтобы устранить пробелы. Этот эксперимент превратился в порт OpenJDK с нулевой сборкой — Zero — и его JIT-компилятор Shark.
  51. ^ Бенсон, Гэри (1 февраля 2008 г.). «1 февраля 2008 года» . Архивировано из оригинала 10 июля 2012 г. Проверено 3 февраля 2008 г.
  52. ^ Хейли, Эндрю (31 января 2008 г.). «Сделать нулевой ассемблер по умолчанию для ppc» . Проверено 3 февраля 2008 г.
  53. ^ Ангел, Лилиан (13 февраля 2008 г.). «IcedTea 1.6 выпущена с поддержкой Zero-assembler и JNLP!» . Красная шляпа . Проверено 13 февраля 2008 г.
  54. ^ Бенсон, Гэри (31 марта 2008 г.). «31 марта 2008 года» . Красная шляпа . Проверено 30 мая 2008 г.
  55. ^ «6976186: интегрировать изменения Shark HotSpot» . hg.openjdk.java.net . Проверено 28 марта 2014 г.
  56. ^ Хейли, Эндрю (9 сентября 2009 г.). «Выпущена версия IcedTea6 1.6!» . Проверено 28 марта 2014 г.
  57. ^ Хьюз, Эндрю (13 июня 2012 г.). «[БЕЗОПАСНОСТЬ] IcedTea 2.1.1 и 2.2.1 выпущены!» . Архивировано из оригинала 29 марта 2014 г. Проверено 28 марта 2014 г.
  58. ^ «Проект порта AArch64» . Проверено 28 марта 2014 г.
  59. ^ Хьюз, Эндрю (28 марта 2014 г.). «IcedTea 2.3.14 и 2.4.6: считается выпущенным ARMful!» . Архивировано из оригинала 29 марта 2014 г. Проверено 28 марта 2014 г.
  60. ^ «Порт OpenJDK PowerPC/AIX» . Архивировано из оригинала 28 марта 2014 г. Проверено 28 марта 2014 г.
  61. ^ Хьюз, Эндрю (23 января 2014 г.). «Порт PPC доступен в IcedTea 2.x HEAD» . Архивировано из оригинала 20 февраля 2014 г. Проверено 28 марта 2014 г.
  62. ^ Симонис, Волкер (25 сентября 2015 г.). «JEP 175: Порт PowerPC/AIX» . Проверено 13 апреля 2016 г.
  63. ^ Хейли, Эндрю (16 декабря 2015 г.). «JEP 237: Порт Linux/AArch64» . Проверено 13 апреля 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3e155254b4e6fac072602b6cfcb97079__1713613800
URL1:https://arc.ask3.ru/arc/aa/3e/79/3e155254b4e6fac072602b6cfcb97079.html
Заголовок, (Title) документа по адресу, URL1:
IcedTea - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)