LINUX.ORG.RU

Анонсирован проект Corretto

 , , ,


1

5

В ответ на прекращение выпуска свободных обновлений и переход к платной поддержке Oracle JDK 8 с начала 2019 г. компания Amazon выпустила свою Java 8 под названием Correto.

Correto официально сертифицирована как соответствующий спецификациям Java SE.

Также компания Amazon намерена выпустить LTS-ветку Corretto 11 на основе OpenJDK 11.

Поддержка Corretto 11 будет осуществляться до августа 2024 года.

>>> Подробности



Проверено: jollheef ()

Correto официально сертифицирована как соответствующий спецификациям Java SE.

Amazon сделал то, чего когда-то не смог/не захотел Microsoft?

hobbit ★★★★★ ()

Оракл засудить может?

официально сертифицирована как соответствующий спецификациям Java SE.

А кто сертификаты выдаёт?

FUNCTION ()
Ответ на: комментарий от hobbit

Ща если у амазона всё сложится, они долго думать не будут и тоже назовут OpenJDK по другому и впустят свой «революционный продукт»

FUNCTION ()

Вот, отлично.

Ынтерпрайз на неё и переметнётся, пока оракля будет там делать из Java очередной JavaScript 9, 10, 11, 12-17.

Будет вообще супер, если Oracle полностью потеряет контроль над Java.

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

потеряет контроль над Java

получишь зоопарк несовместимых между собой версий. А оракл - это локомотив ит-индустрии в смысле развития технологий.

Bobby_ ()
Ответ на: комментарий от Bobby_

А оракл - это локомотив ит-индустрии в смысле развития технологий.

Бгг.

EXL ★★★★★ ()

Corretto is certified as compatible with the Java SE standard.

Так что совместимый, а не соответствующий.

microbash ()
Ответ на: комментарий от hobbit

Microsoft правильно сделал, начав разработку своей платформы .Net, независимой от Oracle. А «совместимые» с java продукты других компании, они сейчас где, кому они нужны? Например, ibm openj9 стал популярным? Amazon временно нашел вариант opensource java для своих серверов, для своего бизнеса. Он не борется за «всеобщее счастье».

microbash ()
Ответ на: комментарий от Bobby_

Не получит. Чтобы некая программа могла называться «java», нужно, чтобы эта программа проходила TCK, что гарантирует (с точностью до багов в runtime), что исполнение bytecode в этой программе не будет нарушать JLS. Кстати, именно поэтому Apache Harmony так и не называется java-ой, потому что не проходили TCK.

ma1uta ★★★ ()
Ответ на: комментарий от microbash

Microsoft сделал .Net потому что не получилось сделать vendor lock-in для java.

ma1uta ★★★ ()

Как бы корета в тыкву не превратилась

anonymous ()
Ответ на: комментарий от EXL

Тебе смешно, а люди долгоживущие проекты на яве делают и что-то она в последнее время из штабильного ентерпрайз решения превращается в тонущий корабль. Кода нсписано уже столько, что менять стэк поздно и дорого.

Уж не гугль ли тут суетится с подсовыванием своего goвна во все щели...

Deleted ()
Ответ на: комментарий от Deleted

Go достаточно скоро сменит версию 1 -> 2. Надо еще посмотреть, как на это прореагирует сообщество и что они поломают.

Deleted ()
Последнее исправление: merhalak (всего исправлений: 1)

Correto официально сертифицирована как соответствующий спецификациям Java SE.

вся суть явы в одном слове — «сертифицирована».

в то время как другие проекты добиваются хорошей работы и решения конкретных прикладных проблем — для Явы же важнее «бумажка». :-)

user_id_68054 ★★★★★ ()
Ответ на: комментарий от Bobby_

оракл - это локомотив

Оракл это такая помойка, которая купила сан, которые не смогли получить с жабы прибыли и разорились из-за маразма, что успешно сделают и в оракле, если делают JDK платной.

peregrine ★★★★★ ()
Ответ на: комментарий от bvn13

к сожалению, он не многообещающий. Люди выпустили очередную сборку OpenJDK, всё. Точно такую же, как и у всех остальных.

смысл только и исключительно в том, чтобы бесплатно предоставить поддержку Java 8 для некрофилов, которым она еще нужна

stevejobs ★★★★☆ ()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от microbash

Конечно же получат. Все форки OpenJDK их получают полуавтоматически.

stevejobs ★★★★☆ ()
Ответ на: комментарий от peregrine

Я тебе открою маленький секрет: java и у Sun была платной, называлось это «java for business», которая включает платную тех. поддержку. А OpenJDK платной сделать не получится ибо GPLGPL.

ma1uta ★★★ ()
Ответ на: комментарий от ma1uta

Ну и где теперь Sun? Нету. Вот и Oracle туда же хочет податься. Единственное что может не дать ему это сделать — БД, которую они пилят. Вообще, если для разработки на каком-нибудь ЯП требуются исключительно платные средства — ЯП сначала болеет, потом умирает или занимает очень маленькую и специфичную нишу, постоянно будучи убыточным или на гране убытков (привет, дельфи).

peregrine ★★★★★ ()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

Ну и где теперь Sun? Нету.

Sun начала открывать код JDK. Из вашей фразы следует, что это её и погубило.

Вот и Oracle туда же хочет податься.

Oracle завершило дело, начатое Sun и сделало OpenJDK самодостаточной. Теперь, чтобы получить работоспособную java не надо соглашаться с EULA от Oracle и качать их сборку, а можно взять OpenJDK. И по вашему это убъёт Oracle?

Вообще, если для разработки на каком-нибудь ЯП требуются исключительно платные средства — ЯП сначала болеет, потом умирает или занимает очень маленькую и специфичную нишу, постоянно будучи убыточным или на гране убытков (привет, дельфи).

Для разработки на java не требуются «исключительно» платные средства, ты всегда можешь взять OpenJDK вот отсюда и собрать её. Либо взять уже собранную сборку вот отсюда и разрабатывать.

ma1uta ★★★ ()
Ответ на: комментарий от ma1uta

Oracle и качать их сборку, а можно взять OpenJDK. И по вашему это убъёт Oracle?

Да, т.к. если между OpenJDK и обычной JDK нет разницы, то зачем платить больше? Все уйдут на OpenJDK (большой энтерпрайз сначала посилит чуток на оракловской, а потом уйдет за остальными, т.к. окажется что где больше народу, там меньше багов и тормозов). Единственное что держит от этого — бесплатность Oracle JDK.

peregrine ★★★★★ ()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от EXL

Прежде чем кукарекать, изучили бы коньюктуру.
Azul Systems поставляла OpenJDK билды для всех, включая энтырпрайз, ещё когда это было не модно. Даже под офтопик.

ii8_ ★★★★ ()
Ответ на: комментарий от ii8_

Кукарекают здесь только: https://pbs.twimg.com/media/B0fYahgIUAESnva.jpg

Это во-первых. А во-вторых, когда это было ещё не модно, Oracle нормально разрабатывал Java, а сейчас он пытается сделать из неё очередной смуззи-язычок с добавлением сахарка раз в месяц.

Вот крупные компании и зашевелились. Нахрена Amazon'у смуззи-хрень, если у них есть силы на поддержку Java 8, на которую завязана их инфраструктура?

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от peregrine

Нет понятия «обычная JDK». Это звучит как «Обычный UNIX». Есть несколько реализаций jdk (oracle jdk, open j9, azul jdk).

Если принять, что под «обычной jdk» подразумевается oracle jdk, то

если между OpenJDK и обычной JDK нет разницы, то зачем платить больше?

Начиная с java 11 oracle jdk = openjdk + openjfx + java flight recorder + jmc + Application Class-Data Sharing + zgc, другими словами это openjdk + набор различных компонент. Дополнительно oracle jdk можно заставить работать с management console (отдельный платный продукт от oracle).

До java 11 oracle jdk включал в себя openjdk и закрытые компоненты, поэтому было три версии jdk: openjdk как reference implementation (с каждой версией от 7-ки до 10-ки всё более самодостаточнее и функциональнее), oracle jdk (openjdk + компоненты, чтобы всё работало) и java for business (платная тех. поддержка.). К 11-ой версии дельта между openjdk и oracle jdk стала равна 0, компоненты либо открыли, либо удалили.

Поэтому с 11-ой версии объединили java for business и oracle jdk, дабы не плодить лишних сущностей. А все кто использовал бесплатную версию oracle jdk (с подписание bcl) перешли на openjdk.

Все уйдут на OpenJDK (большой энтерпрайз сначала посилит чуток на оракловской, а потом уйдет за остальными, т.к. окажется что где больше народу, там меньше багов и тормозов). Единственное что держит от этого — бесплатность Oracle JDK.

Советую изучить вопрос более внимательнее (например почитать вот это), тогда станет понятно, что oracle jdk - это и есть openjdk с другой наклейкой.

ma1uta ★★★ ()
Ответ на: комментарий от EXL

Крупные компании зашевелились из-за новой ценовой политики на сборки OpenJDK от Oracle. Зачем платить ораклу, если можно не платить.

Смузи-язычок как раз нужен совершенно всем :-) Девелоперы не хотят девелопить на говне мамонта

stevejobs ★★★★☆ ()
Ответ на: комментарий от peregrine

Тогда наклепают аналоги дополнительных инструментов из oracle jdk.

выпуская OpenJDK 11, Oracle и так открыла в опнесорц все самые важные «дополнительные инструменты»: Flight Recorder, Mission Control, App CDS, Zero GC. А часть не просто открыла, а еще и выбросила на мороз из JDK - например, под нож отправились JavaFX и даже JavaEE

сейчас OracleJDK - это ярлычок, означающий определенное качество поддержки. Какие-то бинарные отличия там все еще есть в плане криптографии, скорей всего (но это тоже можно считать «поддержкой», нормальным людям это не нужно)

stevejobs ★★★★☆ ()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от ii8_

А сейчас есть чудесная компания Bellsoft. Которая раньше была питерским офисом Oracle, а после того как их распустили - стала отдельной компанией. У них пятое место по количеству коммитов в OpenJDK в 2018 году, первей них только Oracle, RedHat, Azul, IBM. Но в отличие от перечисленных важных корпораций, это обычная небольшая компания с офисом на Обводном канале (в том здании, где ректификационная башня). Берешь их сборки и юзаешь, а в случае чего наверняка еще и договориться можно будет с живыми людьми, а не биороботами поддержки Великих Корпораций Звонить в Которые Большая Честь

https://www.bell-sw.com/products.html

stevejobs ★★★★☆ ()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

под нож отправились ... JavaEE

Можно для тех, кто не в курсе, немного подробнее, что это значит? Нужные Ораклу части EE теперь включены в базовую поставку Жабы, а на остальное им наплевать? Или им вообще наплевать, что будет с EE, поэтому всю работу по ведению спецификаций они целиком скинули Eclipse Foundation? Или Оракл в последнее время ничего с ЕЕ не делал, и передача эклипсу - лишь формальность?

Also, я правильно понимаю, что теперь Eclipse Foundation предстоит проапдейтить спецификацию EE под Java 11?

runtime ★★★ ()
Ответ на: комментарий от runtime

Им вообще наплевать, что будет с EE. Тем, кто продолжает проект в Eclipse Foundation даже торговую марку «JavaEE» использовать запретили, теперь это называется Jakarta EE.

С другой стороны, у Jakarta EE пока все хорошо, насколько вообще может быть хорошо после операции ампутации

Оракл не мог не делать ничего в JavaEE, потому что есть процесс. Это была проблема, так как свое будущее они видят совсем не там.

Более того, они и в самой Java не сильно то хотят развиваться. Например, они открыли в опенсорц Java Mission Control, а потом уволили всю команду, которая его делала

Сейчас Оракл - это компания об облаках, а не о джаве. Джава продолжает быть движком этих облаков, но акценты сместились

Eclipse Foundation предстоит проапдейтить спецификацию EE под Java 11

Jakarta EE и JDK больше не связаны единым процессом. Вместо JCP там будет собственный процесс специфицирования, вот один из драфтов:

https://docs.google.com/document/d/1ongNUyGvZPtrcuxA7RQNV2qBESFcAphQbzdk3pUIQ...

Релизный цикл новых спецификаций, скорей всего, будет по длительности совпадать с Java, то есть будет полгода

В целом, это не особо важно - даже если JEE не выживет, то всегда остается Spring

stevejobs ★★★★☆ ()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от Deleted

И на что это можно поменять стек? Питон? C++? Rust? 0_0

sniper21 ★★★★★ ()
Ответ на: комментарий от stevejobs

А я то всё думал, кто это такие.. как раз с того отчёта по комнатам в JDK11. Молодцы.

ii8_ ★★★★ ()
Ответ на: комментарий от hobbit

Amazon сделал то, чего когда-то не смог/не захотел Microsoft?

поддержал язык программирования для кофеварок?

anonymous ()
Ответ на: комментарий от ma1uta

самый активный контрибьютор из 80 человек? ))) Половина из которых связала жизнь с Java EE и никуда дальше без нее не поедет, с Ораклом или без

олсо, сейчас этап транзишена из Оракла в Сообщество, ясно что Оракл со своей стороны обязан в этом участвовать

про количество человек. Работал я однажды в банке, и наша команда, которая делала одну маааахонькую подсистему была размером в 20 человек. В нашем офисе работала сотня человек над эммм... неким ядром, частью которого была наша софтина. Вся организация была более десяти тысяч человек, из которых три четверти - программисты. И теперь, 80 контрибьюторов в Java EE.

сама по себе эта цифра уже печальная. Типа по 10 человек от каждой большой компании.Причем некоторые не то чтобы фуллтайм работают над проектом, а просто что-то один раз заслали. Так-то и я в джаву контрибьютор, а толку.

все это очень печально

stevejobs ★★★★☆ ()
Ответ на: комментарий от hobbit

Microsoft похоже тоже свою jvm решил делать, с шахматами и поэтессами.

orm-i-auga ★★★★★ ()

Немного похоже на попытку дрессировки архитектурных маналитегов с целью применения GPL. Но вряд-ли взлетит - как-же без хорошей прибавки к ... за выбор продуктов флагмана индустрии?

tomb ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.