В мае компания Oracle открыла (http://hirt.se/blog/?p=944) исходные тексты инструментария Java Mission Control (http://www.oracle.com/technetwork/java/javaseproducts/missio...) (JMC), который ранее поставлялся только для платных подписчиков. Код был открыт (http://hg.openjdk.java.net/jmc) под свободной лицензией UPL 1.0 (Universal Permissive License), совместимой с GPL. Спустя несколько недель с момента открытия кода Маркус Лагергрен (Marcus Lagergren) сообщил об увольнении всего персонала, ранее занимавшегося разработкой JMC. Маркус Хирт (Marcus Hirt) уточнил, что уволены не все и из команды JMC в Oracle пока остаются три разработчика, включая его самого. Дальнейшая судьба проекта теперь целиком зависит от интереса сообщества.Напомним, инструментарий JMC предоставляет средства для мониторинга, диагностики, профилирования и выявления утечек памяти. JMC позволяет получить доступ к детальной низкоуровневой информации о работе JVM, позволяющей эффективно анализировать текущие данные и произошедшие события без негативного влияния на производительность.
URL: https://www.infoq.com/news/2018/06/open-source-jmc
Новость: https://www.opennet.me/opennews/art.shtml?num=48743
Вот это я понимаю - эффективный менеджмент.
Когда после открытия кода все поняли, что команда годами занималась ничем.
Не понимаю, почему у данного коммента так мало плюсов. Плюсанул.Действительно же, после открытия все посмотрели на код, и стало понятно, что такие программисты нафик не нужны.
Апачам передали хоть бы.
Это как-то вообще ахтунгово.
На передачу Апачам надо тратить человекочасы
> На передачу Апачам надо тратить человекочасыКак-то так и произойдёт.
Когда же они уволят команду разработки Java?
Моё видение: сразу как патенты протухнут. Это единственное, на чем Oracle умеет зарабатывать.Нормальные компании зарабатывают на владении компетенцией, обучении, сертификации, предоставлении качественного сервисе. Это я о RedHat.
> Когда же они уволят команду разработки Java?Год назад разогнали питерский офис, где и были основные компетенции по жабе.
не было в питере Java EE, там была только маленькая жава и тестеры.
Фигню Вы несете! Что за нахрен «маленькая» java, речь идёт про SE ? У нас как раз и были разработчики ядра и на конференциях выступали, в частности на JavaOne, которую Oracle тоже перестал у нас проводить. Вообще Oracle - настоящие свиньи, а за Java’у обидно.
> Фигню Вы несете! Что за нахрен «маленькая» java, речь идёт про SE
> ? У нас как раз и были разработчики ядра и на
> конференциях выступали, в частности на JavaOne, которую Oracle тоже перестал у
> нас проводить. Вообще Oracle - настоящие свиньи, а за Java’у обидно.Я отлично знаю каких сотрудников мы прикупили из-за действий Sun И Oracle из питера.
То-то после увольнения "главных русских гениев" сразу вышли Java 9 и 10. Видно в них затык и был. Избавились от балласта.
Так хорошо вышли, что скачать можно только 8 и 7. На пенсию вышли?
>> предоставлении качественного сервисе.Когда они уже свой OpenShift надежным сделают. Постоянно что-то чинят, что-то отваливается.
У меня такие надежды на платформу были, а у них до сих пор бета
>>> предоставлении качественного сервисе.
> Когда они уже свой OpenShift надежным сделают. Постоянно что-то чинят, что-то отваливается.
> У меня такие надежды на платформу были, а у них до сих
> пор бетаOpenshift разрабатывает RH.
> Нормальные компании зарабатывают на владении компетенцией, обучении, сертификации,
> предоставлении качественного сервисе. Это я о RedHat.серьезно? А на fud-campaign, кидалове на бабки разработчиков при выходе на ipo, массовом и наглом нарушении gpl (это вам не grsec, продающие и явно это заявляющие, только _свой_ труд, RH продает и явно заявляет об этом - именно "линукс", в чистом виде, это даже не derived work) и, вишенкой на тортике, 1 subscription per socket pair per server node. ("качественный сервисы"? Вы о чем, self-support вам по всей роже. За $350-то, неплохой вариант?)
- это не они, это злые редх...рептилоиды с планеты баблоГребиру?
Нет, я в курсе, что за удовольствие поговорить с ними по телефону с тебя сдерут не три сотни, а пару тысяч (выезд инженеров, решение проблем заказчика на месте, как это делала sun? Да вы что, тогда копченым манагерам не хватит на карри (после покупки трехспального домика в гей ариа и пацанской теслы, действительно, может не хватить !)
>> Нормальные компании зарабатывают на владении компетенцией, обучении, сертификации,
>> предоставлении качественного сервисе. Это я о RedHat.
> серьезно? А на fud-campaign, кидалове на бабки разработчиков при выходе на ipo,
> массовом и наглом нарушении gpl (это вам не grsec, продающие и
> явно это заявляющие, только _свой_ труд, RH продает и явно заявляет
> об этом - именно "линукс", в чистом виде, это даже не
> derived work) и, вишенкой на тортике, 1 subscription per socket pair
> per server node. ("качественный сервисы"? Вы о чем, self-support вам по
> всей роже. За $350-то, неплохой вариант?)копченым манагерам не хватит на карри (после покупки трехспального
> домика в гей ариа и пацанской теслы, действительно, может не хватить
> !)А что там с ценником - "мне вот нужна опция в ядре...." ? :)
почку продать прийдется.Можно еще вспомнить - как не срослось купить kplice и они резко закрыли патчи из которых собрано ядро, что бы "облегчить" жизнь разрабам ksplice.
> А что там с ценником - "мне вот нужна опция в ядре...."
> ? :)
> почку продать прийдется.Советую ознакомиться с рынком. Почки не так уж дорого стоят. :-\
RedHat? Как только Майкрософт удалось вменяемо запустить линукс окружение у себя под виндой, RedHat сразу же отпустила Cygwin, поменяв лицензию с (непригодной для библиотеки) GPL на LGPL и... распустила команду разработчиков. Точнее, перекинула их на другие проекты.
Эти рукожопы (Это я о RedHat) до сих пор в ansible дефолтный маршрут вычисляют трассируя 8.8.8.8
Прееелееэсно!!!
> Дальнейшая судьба проекта теперь целиком зависит от интереса сообщества.но патчи приниматься тоже не будут. (нет человекочасов на их фильтрацию и ревью)
но зависит от опенсурса.
если какой косяк -- то виноват опенсурс.
Ну,если оно кому надо - форки никто не отменял. Но явно выброшено за полной ненужностью.
> явно выброшено за полной ненужностью.Хм, а вы чем профилируете джава приложения в случае возникновения проблем с производительностью?
Очевидно, принтэфами. Ими же и дебажит.
> Ну,если оно кому надо - форки никто не отменял. Но явно выброшено
> за полной ненужностью.JMC не нужно? Хм. А вы знаете о чём хотя бы речь?
> Ну,если оно кому надо - форки никто не отменял. Но явно выброшено
> за полной ненужностью.JMC не нужно? Хм. А вы знаете о чём хотя бы речь?
В данном случае без лицемерия заявлено, что опенсорс - способ не платить деньги.
> В данном случае без лицемерия заявлено, что опенсорс - способ не платить
> деньги.а клозетсорс — способ платить откаты на закупках, без лицемерия.
> В данном случае без лицемерия заявлено,
> что опенсорс - способ не платить деньги.Отличная реклама PostgreSQL, так и буду ссылаться на Вас и Oracle.
манагерам кто-то и без нас донёс, что постгрес это как оракль только бесплатно. Довольно занятно смотреть, как рыночек порешивает.
Манагерам то да, и они потом очень удивляются иногда, когда становится дороже чем Oracle и не тоже самое :)
А вот для неманагеровских компаний появление всё большего количества использующих и умеющих в PG очень полезно...
> Манагерам то да, и они потом очень удивляются иногда, когда становится дороже
> чем Oracle и не тоже самое :)
> А вот для неманагеровских компаний появление всё большего количества использующих и умеющих
> в PG очень полезно...Ну дороже-то может и не становится. Но Слон не Оракл и близко. Это не заявление, что Слон плох. Совсем нет. Но Оракл недостижимо лучшая РСУБД.
> Но Оракл недостижимо лучшая РСУБД.Смешно. У него даже SSI нет.
Откуда вы знаете, что в Оракле есть, а чего нет? Вы им ни разу не пользовались и ничего о нём вообще не знаете.
> Откуда вы знаете, что в Оракле есть, а чего нет? Вы им
> ни разу не пользовались и ничего о нём вообще не знаете.С вашими виденинием Анонима насквозь - почему вы не работаете пророком у банков и спецслужб? Посмотрел на посетителя - и сразу выдал что у того на уме, отдаст кредит или кинуть хочет.
Более того - Вас следует немедленно выкрасть, пока это не сделали конкурирующие спецслужбы.
>> Но Оракл недостижимо лучшая РСУБД.
> Смешно. У него даже SSI нет.Уж и не знаю всерьёз ли вы или ради кормёжки, но SSI в Слоне это обычный такой S в Оракле. Просто в Слоне раньше S не было вообще, а был только RR. Т.е. в Оракле на S-уровне сбой последовательности и так невозможен -- будет откат.
>> Но Оракл недостижимо лучшая РСУБД.
> Смешно. У него даже SSI нет.... как и Слоне ничего не знаете, рискну предположить.
Лучшая по каким критериям? Гемор с деплоем, тряска над лицензиями, танцы с бубнами у дбашников, которые решения проблем родят в зависимости от удачи и фазы луны? Или лучшая для торгана, который с умным видом месяц цену считает, демонстрируя превосходство своей бд?
> Лучшая по каким критериям? Гемор с деплоем, тряска над лицензиями, танцы с
> бубнами у дбашников, которые решения проблем родят в зависимости от удачи
> и фазы луны? Или лучшая для торгана, который с умным видом
> месяц цену считает, демонстрируя превосходство своей бд?А как зарабатывать за DB, которая просто работает? Без DBA-пророка, наизусть знающего при накатывание какого патча что отваливается и каким патчем это вылечить, но отвалив что-то другое.
А еще есть "уникальная масштабируемость"... реляционной базы. Это в век Кассандры и SparkSQL, ага.
> Лучшая по каким критериям? Гемор с деплоем, тряска над лицензиями, танцы с
> бубнами у дбашников, которые решения проблем родят в зависимости от удачи
> и фазы луны? Или лучшая для торгана, который с умным видом
> месяц цену считает, демонстрируя превосходство своей бд?По такому банальному критерию, как производительность. Оракл значительно быстрее чего угодно (это не упрёк Слону, Слон вполне на уровне с прочими). В некоторых типичных сценариях -- на порядок. Иногда это важно. Но далеко всем. В остальном вы описали типичную ситуацию с эксплуатацией практически любого ПО в производственной среде.
Но Оракл совсем не проблемен в эксплуатации. Вы какие-то мифы транслируете. К тому же из платных РСУБДов в тот же ценник лучше всех "упакован" для эксплуатанта.
И тут ты такой резко выкладываешь бенчмарки оракле субд, чтобы не выглядеть вруном. Или ты просто кукарекаешь за миллиарды работодателя-терпилы, которому не дозволено ничего выкладывать?
>Оракл значительно быстрее чего угодноОракл быстрее чего угодно (правда на словах, на деле никто не тестил). И если не считать SAP HANA. И в хитроспецифических условиях - в отдельно взятом корявом пропиетарном поделии от R3 под названием SAP. В которое 50 лет подряд индусы-сосискоеды впихивали кровавый код, так что теперь у даже нефтегазиков бабульки кончаются при попытке купить железо под это "летающее" гугно.
Да, если без изменения архитектуры туда умудриться воткнуть Мускуль или Слон, то видимо станет ещё хуже. Несомненно это большая победа!
> поделии от R3 под названием SAP.Ребята, вы хотя бы с Википедией сверяйтесь. Дабы не выяснилось, внезапно, что вы попросту не понимаете значения слов, которые употребляете. Хотя есть надежда, что этот анон просто перепутал название компании с названием продукта, но надежда слабая, ибо «Это Спарта^W опеннет!»
https://en.wikipedia.org/wiki/SAP_R/3
И шо он нетак сказал, что ты аж целую статью с википедии показал?
> И шо он нетак сказал, что ты аж целую статью с википедии
> показал?Анон не умеет читать?
R3 — это продукт, SAP — это компания-производитель. А не наоборот.
«И вот всё у вас так!»™
Так это он от баттхеарта перепутал всё, небось довелось с этим столкнуться.
> Так это он от баттхеарта перепутал всё, небось довелось с этим столкнуться.Перепутал? Ой ли… Не представляю, что можно так перепутать. Программа «Майкрософт» производства компании «Виндовс», ага. Автобус едет в пассажире. Наш анонимный друг не перепутал, а просто слышал от старших коллег умные слова и решил зарисоваться на форуме, где взрослые дяди. :)
>анон перепутал название компании с названием продуктаЭто всё что есть у ex-вспердов на тему летающего Оркля? :)
>>анон перепутал название компании с названием продукта
> Это всё что есть у ex-вспердов на тему летающего Оркля? :)У нас ещё много чего есть, дружок, а ты забыл тег «сарказм», ага. Так натужно не шутил даже Задорнов.
> Оракл недостижимо лучшая РСУБД.Кузя, не дыми.
>> манагерам кто-то и без нас донёс, что постгрес это как оракль только бесплатно. Довольно занятно смотреть, как рыночек порешивает.То что знает любой разраб, когда-нибудь (лет так за двадцать) дойдет и до мэнэджеров.
Их же учили чутко реагировать на потребности, держать руку на пульсе, оптимизировать и все такое.
а сколько было уволено разработчиков ?
и почему за 10 лет разработки и доведения до ума её всё еще нужно чтобы поддерживал взвод разработчиков ?
> а сколько было уволено разработчиков ?балгородный дон способен 10 лет пилить страшно сложный, страшно важный софт такого уровНЯ в одинночку?
> и почему за 10 лет разработки и доведения до ума её всё еще нужно чтобы поддерживал взвод разработчиков ?
багфиксы, удовлетворение хотелок пользователей, поддержка новых станндартов, нового софта, не?
>> а сколько было уволено разработчиков ?
> балгородный дон способен 10 лет пилить страшно сложный, страшно важный софт такого
> уровНЯ в одинночку?я позавчера это добро воставил в составе четырёх гигабайт какой-то мутоты, такого софта и без оракля в линуксе пруд пруди
>> и почему за 10 лет разработки и доведения до ума её всё еще нужно чтобы поддерживал взвод разработчиков ?
> багфиксы, удовлетворение хотелок пользователей, поддержка новых станндартов, нового
> софта, не?не
> а сколько было уволено разработчиков ?
>> балгородный дон способен 10 лет пилить страшно сложный, страшно важный софт такого уровНЯ в одинночку?вопрос был в другом, спрашивалось о количестве уволенных разработчиков
>> страшно важный софтто есть вы хотите сказать что Oracle отправила в открытое плавание свой многолетний труд, а также в придачу явное большинство разработчиков его пиливших по причине того что "страшно важный софт" стал для Oracle маловажным ?
> и почему за 10 лет разработки и доведения до ума её всё еще нужно чтобы поддерживал взвод разработчиков ?
>> багфиксы, удовлетворение хотелок пользователей, поддержка новых станндартов, нового софта, не?так мне и интересно зачем нужно держать целый штат разработчиков для продукта 10-ти летней выдержки предназначенного для "мониторинга, диагностики, профилирования и выявления утечек памяти" в виртуальной машине Java. Ведь наверняка за это время реализовано уже всё что только можно, а при продуманной и отточенной за десятилетие архитектуре добавление новых возможностей не должно вызывать больших проблем.
> так мне и интересно зачем нужно держать целый штат разработчиков для продукта
> 10-ти летней выдержки предназначенного для "мониторинга, диагностики, профилирования
> и выявления утечек памяти" в виртуальной машине Java. Ведь наверняка за
> это время реализовано уже всё что только можно, а при продуманной
> и отточенной за десятилетие архитектуре добавление новых возможностей не должно вызывать
> больших проблем.Оракл не богодельня, они ПО деньги зарабатывают. JMC был раньше платным и на него все облизывались. Теперь заработать на платформе практически невозможно. Сейчас качества платформы всё меньше коррелирует с её коммерческой успешностью. JMC открыли -- гуляй, рванина.
> а сколько было уволено разработчиков ?
> и почему за 10 лет разработки и доведения до ума её всё
> еще нужно чтобы поддерживал взвод разработчиков ?Э, это следствие куда более тектонических подвижек в Ява-экосистеме. А JMC и в нынешнем виде норм.
Java Mission Completed.
> средства для мониторинга, диагностики, профилирования и выявления утечек памяти.
> позволяет получить доступ к детальной низкоуровневой информации о работе JVM,
> эффективно анализировать текущие данные и произошедшие события без негативного влияния на производительность.
> увольнении всего персонала, ранее занимавшегося разработкойВот и все, что нужно знать об отношении Oracle к анализированию, производительности, и всему вышеперечисленному...
Просто джаве нет утечек, а память она потребляет тоннами потому что так надо.
> Вот и все, что нужно знать об отношении Oracle к анализированию, производительности,
> и всему вышеперечисленному...Да, у них лучшие инструменты и встроенные в продукты возможности анализа, и продукты для этого анализа.
И что немаловажно удобные инструменты. Сравнить хотя бы DTrace и SystemTap.
Отбросил исходники .
Склеил бранчи. :)
Не пора ли с JVM-based языков уходить? Выкинут ещё и JVM на мороз и всё.
> Не пора ли с JVM-based языков уходить? Выкинут ещё и JVM на
> мороз и всё.На машкоды, их поддержку пока нет возможности свернуть.
> Не пора ли с JVM-based языков уходить? Выкинут ещё и JVM на
> мороз и всё.JVM и так давно в значительной мере продукт сообщества.
Подумал, что новость про jaba mud client...
Пора создавать KOS-лист контор и подлиз, типа Linux Foundation.
Простите, я не совсем понял новость. Получается, они это сделали специально ради экономии на кадрах?
> Простите, я не совсем понял новость. Получается, они это сделали специально ради
> экономии на кадрах?Да, Вы не поняли. Кадры перестали приносить зелёненькие. Эти внтики стали больше не нужны.
" Загнанных лошадей пристреливают. "
> Простите, я не совсем понял новость. Получается, они это сделали специально ради
> экономии на кадрах?JMC им внутри, возможно, (больше)"не нужно", но что-бы не было фраз типа "утопили хороший продукт" и "ни себе ни людям", они выложили его под открытой лицензией и свернули разработку.
Т.е. Оракл бесплатно отдал наработки, которые ему стоили каких-то денег, но недовольные всё равно остались, ИМХО, есть ощущение что они останутся даже если Oracle откроет под gpl все свои наработки и самоликвидируется :)
> GPLПроприетарщики, ой, простите, пермиссивщики точно будут негодовать.
>> Простите, я не совсем понял новость. Получается, они это сделали специально ради
>> экономии на кадрах?
> JMC им внутри, возможно, (больше)"не нужно", но что-бы не было фраз типа
> "утопили хороший продукт" и "ни себе ни людям", они выложили его
> под открытой лицензией и свернули разработку.
> Т.е. Оракл бесплатно отдал наработки, которые ему стоили каких-то денег, но недовольные
> всё равно остались, ИМХО, есть ощущение что они останутся даже если
> Oracle откроет под gpl все свои наработки и самоликвидируется :)только если поклянется удовлетворять желания халяв.. ой.. GPL-ков.
> Простите, я не совсем понял новость. Получается, они это сделали специально ради
> экономии на кадрах?JMC просто нет смысла развивать внутри Оракла. Он у них и так есть.
UPL - universal proprietary license с открытым кодом.
Такое ощущение что скоро и java сольют, зачем тогда sun покупали... Чтобы вытрясти денежки из google что ли...
КО, уже слили, как 2 года. Не понимаю как на плаву счас эта кухня держится .. заканчиваем проект, очередной "умный веб", и новый на джаве клепать не будут - это уже решено. Собираюсь перебегать либо на go, либо php.
> КО, уже слили, как 2 года. Не понимаю как на плаву счас
> эта кухня держится .. заканчиваем проект, очередной "умный веб", и новый
> на джаве клепать не будут - это уже решено. Собираюсь перебегать
> либо на go, либо php.Да, смешно. Увы, но замены Яве нет и пока даже на горизонте не маячит.
А как же .NET Core? Он стал активнее развиваться после того, как его открыли, словно вторую жизнь начал.
Да, понимаю скептицизм, но C# и Kotlin(пусть он и на JVM) смогут заменить джаву.
Заменить в чём? Ява хороша как раз зрелостью экосистемы. В ней всё, что нужно появилось очень давно, и очень давно развивается. В этом заменой ей сейчас является только... Си. И больше ничего и близко.
Весь Котлин сводится вот только к тому, что в оригинальной яве пишем имяМетода(Тип переменная), а в Котлине имяМетода(переменная:Тип). И пока на Котлине не написан ни один инструмент. Хотя как язык Котлин лично мне понравился.
Нэт коре явление радостное, но вот перспективы его пока крайне туманны. Да и играет он не на основном поле Явы -- всё же настоящая Ява это ЕЕ.
Но всё это моё личное мнение, мнение рядового разраба, с основным опытом как раз Явы ЕЕ и РСУБД.
>Да, понимаю скептицизм, но C# смогут заменить джавуПосле открытия core маздай полностью перестал туда патчи слать? Если нет, то хренушки вам, а не победа на жабкой.
Я работаю в M$-ориентированной конторе и авторитетно заявляю, что у MS всё ПО архипомойного качества, от гипервизора даже близко не лежащего с vmware, глючного и тормозного шаропоинта, недоразумений под названием серверная ОС, десктопная ОС со встроенными троянами, обе они с планшетным ГУЁМ, что есть бред. Word, попробуй в нем поверстать без матов.
Предыдущие потуги в виде ASP.Net отвратительны.И вот они родили core в 2017 году и за наповал убили промышленную платформу jEE с 15-летней историей. Дооооооо....
> Собираюсь перебегать либо на go, либо php.Ха ха :)
Т.е., следуя Вашему прозорливому вИдению, следом ждать выкидывания/открытия Weblogic'а? Ну зачем он им, если яву похоронили, на чем его поддерживать. А, стоп, они его на go или php перепишут, за пару месяцев.
ужас)) Смотрите в сторону Kotlin
Java Flight Recorder по-прежнему комерческая фича и нельзя в проде использовать?
Как дела обстоят с процессорами SPARC? Их касаются уязвимости Meltdown и Spectre?
> Как дела обстоят с процессорами SPARC? Их касаются уязвимости Meltdown и Spectre?А в вики сложно заглянуть и статьи почитать ,Meltdown — аппаратная уязвимость >> производства Intel и архитектуры ARM ,про другие архетектуры не написано .
С Spectre сложнее ,в несколько конференциях иследователей и работ говорилось про возможность атаки типа Meltdown на SPARC процессоры , правда это можно нивелировать с потерей производительности включив аппаратный флаг на запрет спекулятивного чтения кэш памяти .Вообще у SPARC и Mips процесоров прост невообразимое кол-во флагов команд для работы с кэш памятью ,они наверно знали как закрыть бэкдор :-)
Oracle has stated that V9 based SPARC systems (T5, M5, M6, S7, M7, M8, M10, M12 processors) are not affected by Meltdown, though older SPARC processors that are no longer supported may be impacted.[70]Спектр, скорее всего, всем умеющим спекулятивное выполнение, грозит.
Спасибо за ответы