URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 133390
[ Назад ]

Исходное сообщение
"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"

Отправлено opennews , 11-Апр-24 21:46 
Представлен экспериментальный выпуск инструментария динамической отладки DTrace для Linux 2.0.0-1.14, реализованный в виде работающего в пространстве пользователя процесса, использующего подсистему eBPF и штатные механизмы трассировки, предоставляемых ядром Linux. По функциональности реализация DTrace на базе eBPF близка к первой реализации DTrace для Linux, выполненной в форме модуля ядра.  Код проекта распространяется под лицензией GPLv2...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60973


Содержание

Сообщения в этом обсуждении
"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 11-Апр-24 21:46 
Оракел прямо хорошо так подсел на линукс. Плотно так линуксовая компания.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 11-Апр-24 21:49 
да и на java они тоже плотно подсели

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 11-Апр-24 23:23 
Пусть только с Солярки окончательно слезают.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 01:32 
>да и на java они тоже плотно подсели

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


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено test , 12-Апр-24 06:19 
Ранешь вся обвязка вокруг их БД была на жаве, в принципе они ее по этому и купили. Как сейчас хз.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 10:48 
>Ранешь вся обвязка вокруг их БД была на жаве

Эта обвязка не более чем бантик сбоку к ядру БД, которая, собственно, тонны нефти и cтоит. Санки оракел купил чтоб поглубже тырпрайзу ввести. До этого те сидели только на его БД, а тут еще ОС, сервисы бизнес логики (та самая жава), и еще и железо (спарки).


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 13-Апр-24 03:55 
Oracle купил Sun чтобы ометь у себя полный стек для своей СУБД ибо в те времена их СУБД в основном крутили на спарках под солярисом. Java в обвязках СУБД уже давно

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Данные в так называемом поле Name , 12-Апр-24 14:53 
Пытаются на плаву держать жабку-то, но поздно спохватились. По всем фронтам щимят язык, только legacy-код останется на жабке скоро похоже

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 20:20 
Птица-феникс GnuCOBOL?

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 13-Апр-24 17:34 
Что б вы понимали: Оракл купил Сан за 7млр долларов, а через 6 лет купил netsuite где всё на жаве написано за 9млр долларов.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 00:35 
почти как MS

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 10:52 
MS ещё не плотно, только пока внутри WSL2.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 14:29 
> MS ещё не плотно, только пока внутри WSL2.

И еще 70% кастомеров у абажура. Вот захочешь - не пошлешь, вредно уж очень для бизнеса получается.


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 14:28 
> Оракел прямо хорошо так подсел на линукс. Плотно так линуксовая компания.

А что им еще делать было? Соляру в 1 морду тянуть? По моему всем очевидно что конкуренцию линю оно проиграло.


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 20:35 
>Соляру в 1 морду тянуть

Хватило бы за глаза тянуть солярку в одну харю теми силами и ресурсами, которые они в линукс вкладывают. Но решили их вложить именно в линукс. Акула проприетарщины является одним из флагманов опенсорса.


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 13-Апр-24 04:02 
Линукс в основном тянет всё сообщество, а у солярки его нет. Когда-то у Solaris были уникальные киллер фичи вроде ZFS и контейнеры, но со временем всё это появилось и в линуксе .. а ZFS так и вовсе оказался ненужным. В остальном Solaris убогий, весь юзер спейс по своей кривости и неудобству остался с 90-х. Не говоря уже о пытках взерачить тормознутую яву в десктоп и инфраструктурные CLI инструменты. Так что возьня с Solaris вскоре после покупки потеряла весь смысл.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 13-Апр-24 09:29 
>Линукс в основном тянет всё сообщество, а у солярки его нет

И кто же такие это самое сообчество? Если копнуть, оказывается там считанные несколько, один из которых оракел.

>Когда-то у Solaris были уникальные киллер фичи вроде ZFS и контейнеры, но со временем всё это появилось и в линуксе

Не появилось, а то что повилось, выглядит и работает как дерьмо. Это и про контейнеры, и про zol


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 13-Апр-24 09:31 
> инфраструктурные CLI

В солярисе превосходны, в последней. Линуксу до этого далеко


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 11-Апр-24 22:02 
>и никак не отражается на их производительности

полная брехня, в этой вселенной это физически невозможно


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Минона , 11-Апр-24 22:06 
Соляра в другой вселенной.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 00:33 
в старом DTrace, который на Солярке, оверхед был минимальный, благодаря зондам глубоко сидевшим в ядре

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 00:40 
Ты ещё скажи, что нестрипнутые бинарники да ещё и с debug_info работают медленнее стрипнутых

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 01:04 
> Ты ещё скажи, что нестрипнутые бинарники да ещё и с debug_info работают
> медленнее стрипнутых

а что не так?


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 09:04 
Просто это и без главного помощника капитана очевидность понятно.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 12:08 
Нет, не так. Можешь даже сам проверить на простом приложении сгенерировать asm код и убедиться, что все смещения такие же как и в стрипнутых. Места больше занимает - да, но на производительности не сказывается вообще никак. При выполнении инструкций из бинаря с debug_info, эти символы не только игнорируется, они вообще не замечаются, потому что все смещения адресов их просто игнорирует, будто этих символов там и нет вовсе

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 12:39 
> Нет, не так. Можешь даже сам проверить на простом приложении сгенерировать asm
> код и убедиться, что все смещения такие же как и в
> стрипнутых. Места больше занимает - да, но на производительности не сказывается
> вообще никак. При выполнении инструкций из бинаря с debug_info, эти символы
> не только игнорируется, они вообще не замечаются, потому что все смещения
> адресов их просто игнорирует, будто этих символов там и нет вовсе

а про запуск чё скажешь, быстрее/медленнее?



"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 12:57 
Ну очевидно, что в память придется загружать больший объем кода. Но опять же - прыгать по инструкция будет так же как и в стрипнутых, просто будет перепрыгивать дебаг символы. Поэтому я вполне верю, что DTrace на производительности не сказывается никак.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 13:33 
> Ну очевидно, что в память придется загружать больший объем кода.

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

> Но опять же - прыгать по инструкция будет так же как и в стрипнутых

мы же не говорим об хелловротах. Большие программы с тучей библиотек, запускающие много всякого выигрывают на 1) disk usage 2) ram 3) cpu preload time.

> Поэтому я вполне верю, что DTrace на производительности не сказывается никак.

ты главное верь. по факту, ты решил тролльнуть умно, но обо ssr ался.
Нуби, ты?



"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 05:48 
Легко, т.к. в солярке заложено в ядро, то оверхед включен всегда, даже когда отладки нет. Поэтому разницы никакой что с отладкой что без )

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 08:27 
Интересно, что используют язык программирования D. Вроде как все пишут, что язык хороший, но почему то заброшенный корпорациями.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Nv , 12-Апр-24 08:52 
С чего ли язык D заброшен ? Это тебе мамка сказала когда борщ варила ? Или дядя из Яндекс дзен который сам крысит этот язык совместно с другими евнарями?

Тебе ничего не говорит когда название пакета заканчивается на D , и директории .d ?


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 09:06 
Всё демоны написаны на Ди?

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено 1 , 12-Апр-24 09:11 
systemd написан на D ? O_o

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 10:58 
А что, это мысль! Подскажите Лёньке, что systemd надо переписывать на D.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено YetAnotherOnanym , 12-Апр-24 11:42 
Лёнька ничего переписать не способен. Он способен только накарябать левой ногой некую похабщину, которую потом нормальным людям приходится доводить до ума. Так было и с авахи, и с пульсой, и с системд.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено 1 , 12-Апр-24 17:42 
Он теперь в MS ... Так что на C# и .Net

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 10:00 
не знал что librecad и freecad написаны на D

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 11:01 
Ну если PythonCAD начнёт уж сильно тормозить, то можно и на D переписать.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 11:28 
Нука отчетик о развитии компилятора D в студию и со сравнениями производительности с GCC

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 14:31 
> Нука отчетик о развитии компилятора D в студию и со сравнениями производительности с GCC

Так то в gcc есть и gdc - компилер языка D, внезапно :)


"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено eugener , 12-Апр-24 08:53 
Мне думается, что это не тот D, а какой-то другой специфический для DTrace.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено ce , 12-Апр-24 10:43 
Если зайти в тесты и посмотреть код в демо, то вроде как вполне седе тот D

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 12:09 
Другой-другой этот D.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено ch , 12-Апр-24 14:36 
хорошо, я честно не работал с кодом на D

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 11:12 
Там другой D. Сказано же - похожий на AWK.

"Компания Oracle опубликовала DTrace для Linux 2.0.0-1.14"
Отправлено Аноним , 12-Апр-24 11:00 
вообще, новость звучит как " для Linux 2.0.0-1.14 компания Oracle опубликовала DTrace"

"Компания Oracle опубликовала DTrace 2.0.0-1.14 для Linux"
Отправлено Аноним12345 , 12-Апр-24 14:00 
strace зачем ?

"Компания Oracle опубликовала DTrace 2.0.0-1.14 для Linux"
Отправлено Аноним , 12-Апр-24 15:08 
а что strace?

"Компания Oracle опубликовала DTrace 2.0.0-1.14 для Linux"
Отправлено Аноним , 12-Апр-24 16:08 
> а что strace?

а что, нет?