Oracle прекращает поддержку старых версий OpenJDK для корпоративных клиентов.
Но на этой должности компанию заменит Red Hat. Обсуждаем причины решения и общественное мнение.
/Pixabay/ Тасос_Леккас / П.
Л.
Смена караула
В январе 2019 года Oracle остановился Бесплатная поддержка OpenJDK 8 и 11 для корпоративных клиентов.Теперь обновления безопасности для старых версий платформы можно получить только через платную подписку на Oracle Java SE Advanced и Java SE Suite. Обновления будут доступны для отдельных пользователей до 2020 года.
Ситуация обеспокоила ИТ-сообщество.
Наибольшие опасения связаны с Java 8, которая до сих пор остается самым популярным версия программной платформы.
Например, она используется разработчиками Minecraft и активно используется в облачных средах .
Решение Oracle, по мнению экспертов по информационной безопасности, может нанести серьезный ущерб безопасности экосистемы Java. Решение ситуации предложила компания Red Hat. IT-гигант взял на себя ответственность за обновления OpenJDK 8 и 11. Компания будет поддерживать их до 2023 и 2024 годов соответственно.
Чем проект интересен Red Hat?
История RedHat и OpenJDK берет свое начало в 2007 году.На тот момент платформа не была полностью открытой — примерно 5% кода было заимствовано из сторонних приложений.
Red Hat решила исправить недоразумение и совместно с Sun Microsystems (теперь Oracle) запустил проект IcedTea .
Его цель — удалить весь проприетарный код из кодовой базы OpenJDK. Год спустя OpenJDK стал открытым исходным кодом, и Red Hat начала использовать его в своих продуктах.
С тех пор ИТ-гигант продолжает участвовать в разработке и развитии платформы.
Из последних обновлений - компания предложенный включите алгоритм сборки мусора Shenandoah в Java для повышения производительности.
С OpenJDK Red Hat связывает еще и то, что в корпорации работает один из технических лидеров этого открытого проекта — Эндрю Хейли.
В Red Hat он руководит командой разработчиков Java. Хейли ранее «перехватил» проекты Oracle — он отвечал за OpenJDK 6 и 7. «Жизнь» шестой версии уже подошла к концу, а поддержка седьмой закончится в следующем году ( Таблица 1 ).
Таким образом, у Red Hat есть опыт и ресурсы для контроля над OpenJDK 8 и 11.
Мнения
К мнение По мнению аналитиков, решение Red Hat важно с точки зрения информационной безопасности.Как мы уже говорили, многие компании могут остаться без патчей для защиты своих приложений и сервисов.
Незадолго до того, как Oracle объявила о прекращении корпоративной поддержки, платформа получил обновление безопасности , в котором исправлено 254 ошибки.
«Многие компании стоят перед выбором: заплатить за ранее бесплатный продукт или перейти с Java на что-то другое», — комментирует руководитель отдела разработки Сергей Белкин.? Эндрю Хейли тоже стоит выступает против чрезмерной коммерциализации OpenJDK и считает, что пользователи устаревших версий должны иметь право получать необходимые обновления бесплатно.«Инициатива Red Hat даст пользователям старых версий OpenJDK некоторую передышку, чтобы они могли принимать обоснованные решения».
Несмотря на то, что компании по-прежнему переключиться на Java 8 .
Но есть и обратное мнение — Старые версии Java не приносят пользы ИТ-сообществу.
Ряд экспертов убеждены, что организациям вообще следует заменить Java более современными технологиями: Python, JavaScript и Node.js.
/ ++++++++++++++++++++++++++++++++++ /ПД
Кто еще занимается Java?
Ранее Oracle отказался от поддержки набора спецификаций Java EE (Enterprise Edition), описывающего архитектуру серверной платформы для задач средних и крупных предприятий.Права на проект были переданы некоммерческой организации Eclipse Foundation в 2017 году и платформа теперь называется Jakarta EE. Eclipse Foundation обновляет старые версии продуктов Enterprise Edition и расширяет их функциональность.
Например, в начале 2019 г.
выяснилось обновление сервера GlassFish, в котором добавлена совместимость с Java 8. В будущем организация планы интегрируйте Jakarta EE с другими популярными технологиями с открытым исходным кодом — Docker, Kubernetes, NoSQL. Другой пример — платформа JavaFX. Он предназначен для создания мобильных и настольных приложений с богатым графическим интерфейсом.
В 2018 году JavaFX был выделен в отдельный модуль и удален из OpenJDK. Gluon решил поддержать платформу.
Недавно организация выпущенный Версия 12 Java FX — добавлены новые функции для приложений Android, связанные с WebView. Gluon планирует продолжать обновлять продукт.
Заключение
Red Hat ожидает, что Java «проживет» еще 20–30 лет. Можно ожидать, что корпорация продолжит поддерживать старые версии OpenJDK и останется одним из его основных сторонников.
О чем мы пишем в корпоративном блоге:
- Как защитить виртуальный сервер в Интернете
- Как сэкономить с помощью API
- Ээволюция облачной архитектуры 1cloud
-
25 Самых Опасных Ошибок Программирования
19 Oct, 24 -
Подробная Статистика По Rss-Агрегаторам
19 Oct, 24 -
Остерегайтесь Оптоволокна
19 Oct, 24