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

Исходное сообщение
"Oracle портирует для Linux системы DTrace и Zones"

Отправлено opennews , 06-Окт-11 21:48 
В представленной на конференции OpenWorld презентации, посвященной грядущим новшествам дистрибутива Oracle Linux, упомянуто (http://www.theregister.co.uk/2011/10/05/oracle_previews_linu... портирование для Linux технологии динамической отладки DTrace (http://ru.wikipedia.org/wiki/DTrace) и системы легковесных изолированных контейнеров Solaris Zones (http://ru.wikipedia.org/wiki/Solaris_Zones) (в презентации Oracle упоминается лишь Linux Containers, но в блоге одного из разработчиков DTrace упоминается (http://dtrace.org/blogs/ahl/2011/10/05/dtrace-for-linux-2/), что речь о портировании Zones). Технологии планируют интегрировать в следующий значительный релиз ядра Unbreakable Enterprise Kernel (https://www.opennet.ru/opennews/art.shtml?num=29214).


Следует отметить, что в рамках проекта CRiSP (http://www.crisp.demon.co.uk/tools.html) с 2008 года развивается порт (ftp://crisp.dyndns-server.com/pub/release/website/dtrace/) DTrace для Linux, работающий в виде модуля ядра. Разраб...

URL: http://dtrace.org/blogs/ahl/2011/10/05/dtrace-for-linux-2/
Новость: https://www.opennet.ru/opennews/art.shtml?num=31965


Содержание

Сообщения в этом обсуждении
"Oracle портирует для Linux системы DTrace и Zones"
Отправлено fyjybvec , 06-Окт-11 21:54 
Ещё Крис говорит, что со временем планируется сделать btrfs основной фс в Orecle Linux...

"Oracle портирует для Linux системы DTrace и Zones"
Отправлено Аноним , 06-Окт-11 22:29 
Ее вероятно везде планируется сделать основной в будущем :)

"Oracle портирует для Linux системы DTrace и Zones"
Отправлено evgeny_t , 06-Окт-11 22:51 
когда будущее настанет тогда и будет

"Oracle портирует для Linux системы DTrace и Zones"
Отправлено Аноним , 06-Окт-11 23:21 
> когда будущее настанет тогда и будет

Капитан?



"Oracle портирует для Linux системы DTrace и Zones"
Отправлено Mans Health , 07-Окт-11 09:58 
Капитан _ корпорации двигают вперед Linux GNU/GPL .

"Oracle портирует для Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 17:27 
>  Капитан _ корпорации двигают вперед Linux GNU/GPL .

Пусть хоть лысый хрен с горы двигает, если его цели совпадают с нашими и он соблюдает лицензию.


"Oracle портирует для Linux системы DTrace и Zones"
Отправлено Mans Health , 07-Окт-11 19:04 
А зачем нужен открытый код если добровольные программисты , любители скоро будут не у дел . Выходит  ГНУ создавался под корпорации и эта халява закончится вместе с легкостью разработки когда без профессионалов хоть снова на винду переходи  .

"Oracle портирует для Linux системы DTrace и Zones"
Отправлено Аноним , 08-Окт-11 03:20 
>А зачем нужен открытый код если добровольные программисты, любители скоро будут не у дел.
>Выходит  ГНУ создавался под корпорации и эта халява закончится вместе с легкостью
>разработки когда без профессионалов хоть снова на винду переходи.

Да ладно. Ничего так не выходит. Разрабатывайте себе на здоровье, кто мешает-то? Хотите - форкайте, хотите - дорабатывайте. Если сделаете хорошо - скорее всего найдете помощь, если будете делать как корпорации - скорее всего обречены.


"Oracle портирует для Linux системы DTrace и Zones"
Отправлено Аноним , 11-Окт-11 16:56 
>  А зачем нужен открытый код если добровольные программисты , любители скоро
> будут не у дел .

Что значит будут не у дел? Вам запретят брать в руки компилер и вносить изменения? А то что другие вносят те изменения которые нужны _им_ - это так внезапно! При том почему-то так получается совершенно независимо от того делает ли это корпорация или Вася Пупкин. Если Васе не нужно что-то, он это делать не будет точно так же как и корпорации.

> Выходит  ГНУ создавался под корпорации

Интересная логика. Куда еще вас такая шиза заведет? Может быть, все немного проще?

> и эта халява закончится вместе с легкостью разработки когда без профессионалов

В смысле? Что закончится и почему?

> хоть снова на винду переходи  .

Флаг вам в руки и электричку навстречу.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено umbr , 06-Окт-11 23:16 
Будет чудесно... если у них это получится.

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 06-Окт-11 23:22 
> Будет чудесно... если у них это получится.

Что-то мне так кажется что простым смертным с этого обломится только то что в кернеле...


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 12:59 
"Если" - хоршее слово. Совершенно чужеродные технологии из совершенно чуждого ядра. Концептуально другого ядра. ZFS во Фре мы уже видели. "Рабинович напел".

Ядра Солярис и Линукс ортогональны. Линукс - монолитное ядро а-ля BSD. Солярис - полностью динамическое высокомасштабируемое ядро а-ля AT&T.

Как можно надеяться даже на то, что из двух таких ядер один компонент приживется в другом и будет хотя бы не хуже? Мичуринцы, блин. "Полез на елку за укропом, а его арбузами завалило".


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено jSnake , 07-Окт-11 13:37 
Во-во. Другое дело, что идеи, заложенные в DTrace оказались весьма удачными. Думаю, покрыть ядро Linux (которое из штанишек выросло) probe'ами идея очень своевременная. Но этого мало, нужна ещё чёткая архитектура, внятный скриптовый язык (я D, например, не осилил, каюсь), набор пользовательских утилит и т.д. А вот если лучшее из DTrace, SystmTap и прочая лягут в основу промышленного стандарта - вот это будет айс.

> Как можно надеяться даже на то, что из двух таких ядер один
> компонент приживется в другом и будет хотя бы не хуже? Мичуринцы,
> блин. "Полез на елку за укропом, а его арбузами завалило".


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено umbr , 07-Окт-11 15:08 
>...один компонент приживется в другом...

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


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Зловред , 07-Окт-11 00:12 
Что-то мне подсказывает, что поддержку своих CDDL вставок им придется делать модулем. Иначе получат по голове.

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено pavlinux , 07-Окт-11 00:29 
Лучше позже, чем никому. :)

Где ж они были 10 лет назад, когда небыло KDB/KGDB/LTTng/ltrace/OProfile/Kprobes/...
Для ленивых наделали парсеры MCE/MSR/MTRR/DMI/ACPI, едрить вашу вошь, ядро
по битам разобрать можно. 20-25 лет назад бы такую халяву.
  Сейчас в ядре Линуха столько средств для отладки всего чего только можно, что
остальные операционки нервно курят в детском садике для умственно отсталых ОСей.
Отлаживать можно все, используя при этом только необходимый инструмент на данный момент,
а не перех...чивая весь код ядра, всовывая в каждую подсистему функции трассировки.
Так что это приблуда особо погоды не сделает.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено z , 07-Окт-11 01:22 
ну ответь мне, эксперт, как в удобоваримом (-экспортируемом) виде получить, скажем, число переходов процессора в С3 за посленюю минуту? "нинужно" будет считаться за слив, если что

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Taller , 07-Окт-11 02:09 
а как это сделать с помощью DTrace в солярке?

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 13:00 
> а как это сделать с помощью DTrace в солярке?

Почитай автора DTrace Брендана Грегга. У него все описано, как написать скрипт для счета чего угодно в ядре _солярис_.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 14:39 
>Почитай автора DTrace Брендана Грегга.

Слив, как говорится, засчитан =)


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 22:22 
Ты вообще DTrace хоть раз видел? Читал книгу Брендана? Использовал ее? О чем ты вообще трындишь? Слив - это ты. Который устриц не жрал, но мнение имеет.

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 08-Окт-11 12:34 
> Ты вообще DTrace хоть раз видел? Читал книгу Брендана? Использовал ее? О
> чем ты вообще трындишь? Слив - это ты. Который устриц не
> жрал, но мнение имеет.

Я всего лишь показываю абсурдность вашей точки зрения - человека, ни разу не видевшего конкурирующие технологии и не читавшего документации по ним, но решительно осуждающего их.
Считайте, что вы ругаетесь с собственным отражением в зеркале :)


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 11-Окт-11 16:58 
> Ты вообще DTrace хоть раз видел? Читал книгу Брендана? Использовал ее? О
> чем ты вообще трындишь? Слив - это ты. Который устриц не
> жрал, но мнение имеет.

"Если человек не может в двух словах объяснить кухарке чем он занимается, значит он сам не понимает чем он занимается". Мысля принадлежит известному физику (Резерфорду).


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено arisu , 12-Окт-11 14:13 
> Мысля принадлежит известному физику (Резерфорду).

оммм. Авторитет, преклоняемся.

а вообще, если человек может «в двух словах» пояснить, чем занимается — то этот человек или вообще ничего не делает, или его «пояснение» на самом деле ничего не поясняет.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено jSnake , 12-Окт-11 14:22 
Вы путаете "пояснить, чем занимается" с "как это работает, причём тут я и за что мне платят деньги". С Резерфордом я согласен полностью. Особенно в контексте *nix в частности и IT в целом.

> а вообще, если человек может «в двух словах» пояснить, чем занимается —
> то этот человек или вообще ничего не делает, или его «пояснение»
> на самом деле ничего не поясняет.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено arisu , 12-Окт-11 14:26 
> Вы путаете «пояснить, чем занимается» с «как это работает, причём тут я
> и за что мне платят деньги».

тогда универсальный ответ на вопрос «чем занимается» состоит вообще из одного слова: «работаю».


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено jSnake , 12-Окт-11 15:18 
ну, это-то да...и возразить весьма трудно)))
> тогда универсальный ответ на вопрос «чем занимается» состоит вообще из одного
> слова: «работаю».

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 08-Окт-11 12:40 
> Почитай автора DTrace Брендана Грегга. У него все описано, как написать скрипт для счета чего угодно в ядре _солярис_.

А вы читали Брендана Грегга? Если бы читали, то знали бы, что они никогда не писал, как подсчитать число переходов процессора в С3 за посленюю минуту в ядре _солярис_.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 15:59 
> а как это сделать с помощью DTrace в солярке?

А кто сказал, что DTrace это может?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено jSnake , 07-Окт-11 16:38 
DTrace может. Только сомневаюсь, что для этой конкретной задачки есть готовые датчики, да ещё и в ядре солярки. А вот в либах ACPI для какой-нибудь Mac OS или фри - могут быть. Особо жаждущим можно переписать соответствующие куски кода для Illumos))
PS Капча супер - 01110.
> А кто сказал, что DTrace это может?

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено jSnake , 07-Окт-11 17:15 
Короче можно, на уровне датчиков драйвера acpidrv. Например, температуру, скорость вентиляторов можно глянуть в sdt:tzmon:tzmon_eval_zone:tz-temp. Очень привязано к железу, в случае x86 - к BIOS, т.к. сигналы ACPI у разных вендоров, похоже, разные. Оказывается, трассировка ACPI в OpenSolaris ещё с 70-х билдов поддерживается. Так что кодеры, вперёд, это не так сложно!
PS Капча 14235. Издеваетесь?

> DTrace может. Только сомневаюсь, что для этой конкретной задачки есть готовые датчики,
> да ещё и в ядре солярки. А вот в либах ACPI
> для какой-нибудь Mac OS или фри - могут быть. Особо жаждущим
> можно переписать соответствующие куски кода для Illumos))
> PS Капча супер - 01110.
>> А кто сказал, что DTrace это может?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 17:31 
> DTrace может. Только сомневаюсь, что для этой конкретной задачки есть готовые датчики,
> да ещё и в ядре солярки.

Нормально, брякнуть пример и на нем же и слиться. Солярщики эпичны.

> А вот в либах ACPI для какой-нибудь Mac OS или фри - могут быть.

Или решение конкретной задачи, или слив будет засчитан. Сами напросились, так что - счастливой отладки, буки.

> Особо жаждущим можно переписать соответствующие куски кода для Illumos))

Дешевая отмазка.

> PS Капча супер - 01110.

В отличие от поста, который одна сплошная отмазка и слив. Выглядит как FAIL понтов.


Кстати а чего такого полезного дает знание о числе впадений проца в C3? А то я могу померять даже температуру помоев попадающих в канализацию. Но зачем?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено jSnake , 07-Окт-11 17:54 
> Нормально, брякнуть пример и на нем же и слиться. Солярщики эпичны.
>Кстати а чего такого полезного дает знание о числе впадений проца в C3?

Эй, а я-то тут причём?!! Не я тему завёл, просто интересно. Мне больше как-то более приземлённо в жизни надо:
# Disk size by process,
dtrace -n 'io:::start { printf("%d %s %d",pid,execname,args[0]->b_bcount); }'  
# Pages paged in by process,
dtrace -n 'vminfo:::pgpgin { @pg[execname] = sum(arg0); }'
# Minor faults by process,
dtrace -n 'vminfo:::as_fault { @mem[execname] = sum(arg0); }'

>А то я могу померять даже температуру помоев попадающих в канализацию. Но зачем?

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


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 22:23 
>[оверквотинг удален]
> больше как-то более приземлённо в жизни надо:
> # Disk size by process,
> dtrace -n 'io:::start { printf("%d %s %d",pid,execname,args[0]->b_bcount); }'
>  # Pages paged in by process,
> dtrace -n 'vminfo:::pgpgin { @pg[execname] = sum(arg0); }'
> # Minor faults by process,
> dtrace -n 'vminfo:::as_fault { @mem[execname] = sum(arg0); }'
>>А то я могу померять даже температуру помоев попадающих в канализацию. Но зачем?
> Нет, не можете. Это задача планетарного масштаба. Вам это не нужно, а
> вот для экологических исследований британских учёных может оказаться очень кстати.

Британских ученых интересует даже средняя температура женского влагалища во время коитуса. Но - зачем?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено jSnake , 07-Окт-11 23:51 
Да не забивайте Вы себе голову ерундой всякой! Зачем страдать-то.

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 11-Окт-11 17:03 
> больше как-то более приземлённо в жизни надо:

Не, вон тот товарищ брякнул про S3, пусть теперь и отдувается :)

> # Disk size by process,
> # Pages paged in by process,
> # Minor faults by process,

Перфкаунтеры сделанные слегка через задницу?

>>А то я могу померять даже температуру помоев попадающих в канализацию. Но зачем?
> Нет, не можете.

Очень даже могу. Например в лично своей канализационной трубе - очень даже. Правда что мне даст это сакральное знание - не понятно.

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

Хорошая трава, забористая.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 02:36 
Экспортируемом? Куда? И зачем? И что вообще есть экспортируемый вид, чем он от неэкспортируемого отличается?

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено z , 07-Окт-11 13:14 
Слив, как говорится, засчитан =)

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 11-Окт-11 17:04 
> Слив, как говорится, засчитан =)

С такой "аргументацией" как у вас - без вариантов.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено pavlinux , 07-Окт-11 14:02 
> ну ответь мне, эксперт, как в удобоваримом (-экспортируемом) виде получить, скажем, число
> переходов процессора в С3 за посленюю минуту?

http://www.acpica.org/overview.php

Там стока всего интересного... Но ведь хочется готовое, с одной кнопкой [ Посчитай С3 за минуту ]

:)


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 14:46 
> ну ответь мне, эксперт, как в удобоваримом (-экспортируемом) виде получить, скажем, число переходов процессора в С3 за посленюю минуту? "нинужно" будет считаться за слив, если что

Почитай документацию по systemtap. Там все описано, как написать скрипт для счета чего угодно в ядре _линукс_.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 22:24 
>> ну ответь мне, эксперт, как в удобоваримом (-экспортируемом) виде получить, скажем, число переходов процессора в С3 за посленюю минуту? "нинужно" будет считаться за слив, если что
> Почитай документацию по systemtap. Там все описано, как написать скрипт для счета
> чего угодно в ядре _линукс_.

Покажи мне скрипт для вычисления среднего количества евентов DDoS во время атаки по отношению к полезным запросам на уровне /dev/ip в линуксе. Окда?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 08-Окт-11 12:32 
> Покажи мне скрипт для вычисления среднего количества евентов DDoS во время атаки по отношению к полезным запросам на уровне /dev/ip в линуксе. Окда?
>/dev/ip в линуксе

Только после скрипта на DTrace, рассчитывающего мне гороскоп на завтра :D


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено z , 10-Окт-11 09:19 
> Только после скрипта на DTrace, рассчитывающего мне гороскоп на завтра :D

тебе защита вне очереди =)


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено upyx , 07-Окт-11 05:34 
> ...хочет ограничиться применением двойной лицензии для небольшой части кода (заголовочные файлы и жёстко прошитый в ядро код), оставив основной код, включая модуль ядра, под CDDL.

Ага, знаем мы их. Сделают бинарный блоб, который будет работать только в их Unbr. Linux. Может позже кто-нибудь с пачкой патчей и бубна запустит в другом дистрибе, но зачем?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 11:44 
> Ага, знаем мы их. Сделают бинарный блоб,

Блоб точно не сделают. CDDL - copyleft, как и GPL, поэтому кода они не закроют.

> который будет работать только в
> их Unbr. Linux. Может позже кто-нибудь с пачкой патчей и бубна
> запустит в другом дистрибе, но зачем?

Вот здесь вы абсолютно правы. Полноценный ZFS под линукс существует уже полгода, но никому нафиг не сдался, даже без проблем с портированием. А у оракловых поделок они будут, можно не смоневаться.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Crazy Alex , 07-Окт-11 13:33 
У них все права на этот код. Могут новую версию выкатить под любой желаемой лицензией.

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 17:23 
> Блоб точно не сделают. CDDL - copyleft, как и GPL,

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


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 08-Окт-11 12:30 
Afaik, несовместимы они потому, что каждая из них требует, чтобы в каждый файл был вписан только ее дисклеймер. Как говорится, "два барана на бревне".

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Школьник , 10-Окт-11 11:01 
Ну и в чем ее специфичность? Что, в тексте CDDL прописано "all rights to code belong to Sun/Oracle"?

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено arisu , 10-Окт-11 18:05 
> Ну и в чем ее специфичность? Что, в тексте CDDL прописано "all
> rights to code belong to Sun/Oracle"?

да. и потому эту фигню нельзя форкануть. и потому она — закрытая.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Школьник , 12-Окт-11 10:35 
Что нельзя форкануть - код под CDDL? Еще как можно.

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено arisu , 12-Окт-11 14:24 
> Что нельзя форкануть — код под CDDL? Еще как можно.

э… да, погорячился.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 11-Окт-11 17:10 
> Ну и в чем ее специфичность? Что, в тексте CDDL прописано "all
> rights to code belong to Sun/Oracle"?

Да, а с буя ли когда _я_ дописываю/меняю код, все права автоматически и без спроса пойдут саням или ораклу??? Предпочитаю явный апрув такой активности, с четким пониманием кому и по какому поводу я вдруг столько прав из своих АП отсыпаю одним махом. В свете этого CDDL выглядит полной подставой для авторов: оракл/сани в любой момент могут покрутить правами на мой код как угодно. А мне это зачем?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Школьник , 12-Окт-11 10:39 
> Да, а с буя ли когда _я_ дописываю/меняю код, все права автоматически
> и без спроса пойдут саням или ораклу???

Они к ним перейдут только в том случае, если подпишете Oracle Contributor Agreement. Просто не подписывайте его.

> В свете этого
> CDDL выглядит полной подставой для авторов: оракл/сани в любой момент могут
> покрутить правами на мой код как угодно. А мне это зачем?

Какая подстава? CDDL более либеральна, чем GPL. И это - free software license, по мнению фонда FSF. Сюрприз?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 10-Окт-11 14:42 
в каком месте вы видели равные права в GPL?
GPL - это собственническая лицензия в отличии от CDDL - которая для девелоперов.

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено arisu , 10-Окт-11 18:06 
> в каком месте вы видели равные права в GPL?
> GPL - это собственническая лицензия в отличии от CDDL - которая для
> девелоперов.

ты их, часом, местами не попутал?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 11-Окт-11 17:15 
> в каком месте вы видели равные права в GPL?

В тексте этой лицензии. По нему у всех одинаковый набор прав - лицензия требует передать с ПО и набор прав.

> GPL - это собственническая лицензия в отличии от CDDL - которая для девелоперов.

CDDL это возможность бесплатно повъе на сан/оракл, отдав им _все_ права на _свой_ код и _не получая зарплату_ при этом. Извините, но только или полный лох, или очень богатый и щедрый человек готов отдать все права на свой код посторонней корпорации, ничего не получая от этой корпорации взамен. Это даже не работа за еду, это работа за просто так, с присвоением прав на результат труда другими, как при наемной работе.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Школьник , 12-Окт-11 10:41 
> CDDL это возможность бесплатно повъе на сан/оракл, отдав им _все_ права на
> _свой_ код и _не получая зарплату_ при этом.

Вы бы почитали ее для начала, прежде чем нести ахинею. Ни о какой передаче "всех прав" в тексте CDDL речь не идет.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено jSnake , 07-Окт-11 08:18 
Мда, внезапно. В Оракле решили смешать, но не взбалтывать солярку с линухом? Oracle SoLinux?!! Не, зоны и DTRace реально круто, но прикручивать это к ядру линукса идея не из лучших. И дело даже не в воплях перевозбуждённых фанатегов, аналог DTrace для ядра Linux имхо нужен, но уж лучше оракл к RedHat и IBM присоединился со своими (сановскими) идеями из DTrace, был бы толк.

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 11:40 
>В Оракле решили смешать, но не взбалтывать солярку с линухом? Oracle SoLinux?!!

В свое время, разработчики FreeBSD решили налить себе солярки. Получилось так себе, но пользователи довольны, а это главное.
Посмотрим, что с пингвином получится.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 13:03 
>>В Оракле решили смешать, но не взбалтывать солярку с линухом? Oracle SoLinux?!!
> В свое время, разработчики FreeBSD решили налить себе солярки. Получилось так себе,
> но пользователи довольны, а это главное.
> Посмотрим, что с пингвином получится.

"Так себе" - очень мягко сказано. В Солярке ZFS уже 5 лет активно используют в продакшене. У нас на родине один нешуточный банк второго уровня 4 года в продуктиве ВЕЗДЕ использует ZFS соляровский. Я прямо сейчас сижу в нете через прокси под Солярис 10 на ZFS, аптайм которого составляет 11 месяцев. Предшественник этого прокси на десятке и ZFS провел три года в аптайме, который прервался переездом компании.

BSDшный форк никогда не вылезет с десктопов.

То же самое будет в данном миксе. "Что солярке здорово, то пингвину смерть".


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено pavlinux , 07-Окт-11 14:47 
>>>В Оракле решили смешать, но не взбалтывать солярку с линухом? Oracle SoLinux?!!
>> В свое время, разработчики FreeBSD решили налить себе солярки. Получилось так себе,
>> но пользователи довольны, а это главное.
>> Посмотрим, что с пингвином получится.
> "Так себе" - очень мягко сказано. В Солярке ZFS уже 5 лет
> активно используют в продакшене. У нас на родине один нешуточный банк
> второго уровня 4 года в продуктиве ВЕЗДЕ использует ZFS соляровский.

Ну я в банке работал,в top100 российских банков входил,
сервак жил на EXT2, аптайм был лет 5, патамуша в банках
ваааще нах...й не нужна дисковая производительность.
Были только 16-часовые и ночные бэкапы на резервный.
Было 15 доп. офисов по Москве + около 200 по регионам.
Весь ВПН тянула дохлая Cisco PIX 505 + правильная маршрутизация
на двух 1-мбитных каналах. Жили не тужили.
А самое главное это АБС, которая не напрягала сервак всякой х...й
и гоном сотни SELECT/UPDATE на один запрос, по всей России и обратно.    

Хотя при укуренных админах, можно и вкорячить кластер на 1000 нод,
Solaris за 200.000$, EMC Symmetrix все это дело форматнуть ZFS,
устроить NAS/SAN/NBD, всё это дело всунуть в облако, и канал на 1 Терабит.
И мастурбировать "- как я крут!"



"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 22:26 
>[оверквотинг удален]
> Было 15 доп. офисов по Москве + около 200 по регионам.
> Весь ВПН тянула дохлая Cisco PIX 505 + правильная маршрутизация
> на двух 1-мбитных каналах. Жили не тужили.
> А самое главное это АБС, которая не напрягала сервак всякой х...й
> и гоном сотни SELECT/UPDATE на один запрос, по всей России и обратно.
> Хотя при укуренных админах, можно и вкорячить кластер на 1000 нод,
> Solaris за 200.000$, EMC Symmetrix все это дело форматнуть ZFS,
> устроить NAS/SAN/NBD, всё это дело всунуть в облако, и канал на 1
> Терабит.
> И мастурбировать "- как я крут!"

Расскажи эту хню админу сервера банкоматов с латентностью 1 сек, окда? То, что ты не умеешь готовить ZFS, мы уже поняли. Там пропертей на любой случай жизни е. Надо только внимательно покурить ман. А не искать мифическую идеализацию на все случаи жизни "искаропки", как тут любят админы локалхоста делать.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено pavlinux , 07-Окт-11 23:34 
> Расскажи эту хню админу сервера банкоматов с латентностью 1 сек, окда?

Не пзди бабуля, 1 сек..., ты за МКАД выезжаешь? Неделю назад в Смоленске был,
латентнось банкомётов Pocбанка просто радует - 15-30 сек.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 08-Окт-11 12:43 
> Расскажи эту хню админу сервера банкоматов с латентностью 1 сек, окда?

Его еще найти надо. В реальном мире, живые люди по пять минут возле банкоматов прыгают. И где ваши мифические сервера с откликом через одну секунду?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 15:58 
>У нас на родине один нешуточный банк второго уровня 4 года в продуктиве ВЕЗДЕ использует ZFS соляровский.

Как тут верно заметили, с точки зрения банка и аптайма, разницы между ZFS и ext2 нет.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 22:26 
>>У нас на родине один нешуточный банк второго уровня 4 года в продуктиве ВЕЗДЕ использует ZFS соляровский.
> Как тут верно заметили, с точки зрения банка и аптайма, разницы между
> ZFS и ext2 нет.

ТЫ лично в банке работал? Башкой отвечал за сервера mission critical? Тогда сиди и тухни.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 08-Окт-11 12:38 
> ТЫ лично в банке работал? Башкой отвечал за сервера mission critical? Тогда сиди и тухни.

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


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 11-Окт-11 17:19 
> ТЫ лично в банке работал? Башкой отвечал за сервера mission critical? Тогда сиди и тухни.

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


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено nomad , 15-Фев-18 13:18 
>BSDшный форк никогда не вылезет с десктопов.

А чем он принципиально хуже. Ну по сравнению с openzfs хотя бы.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Ващенаглухо , 07-Окт-11 09:05 
DTrace нужен для анминов Solaris-a (мне например) так как Systemtap я не знаю.
Это удобно, если будет один инструмент и там и тут.

"Oracle портирует под Linux системы DTrace и Zones"
Отправлено all_glory_to_the_hypnotoad , 07-Окт-11 12:15 
> DTrace нужен для анминов Solaris-a (мне например) так как Systemtap я не знаю.

ну так выучи. Если знаешь DT, то осилить ST не трудно.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 07-Окт-11 22:27 
>> DTrace нужен для анминов Solaris-a (мне например) так как Systemtap я не знаю.
> ну так выучи. Если знаешь DT, то осилить ST не трудно.

Знаешь Паскаль? Тогда тебе ничего не стоит выучить C. Или C++. Окда?


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено arisu , 08-Окт-11 02:58 
> Знаешь Паскаль? Тогда тебе ничего не стоит выучить C. Или C++. Окда?

и ведь прав, чертяка. языки семантически не различаются.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Wulf , 10-Окт-11 01:01 
> и ведь прав, чертяка. языки семантически не различаются.

Семантически между классическим паскалем и C - пропасть. Один факт что ссылки в C являются основным типом данных, а в "классическом" паскале отсутствуют как класс, позволяет сделать такой вывод.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Wulf , 10-Окт-11 01:07 
>> и ведь прав, чертяка. языки семантически не различаются.
> Семантически между классическим паскалем и C - пропасть. Один факт что ссылки
> в C являются основным типом данных, а в "классическом" паскале отсутствуют
> как класс, позволяет сделать такой вывод.

Семантически между perl-ом и C разница меньше чем между C и "Виртовским паскалем". Современные диалекты паскаля - отдельная история.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено ACCA , 11-Окт-11 01:51 
>>> и ведь прав, чертяка. языки семантически не различаются.
>> Семантически между классическим паскалем и C - пропасть. Один факт что ссылки
>> в C являются основным типом данных, а в "классическом" паскале отсутствуют
>> как класс, позволяет сделать такой вывод.

Угу. А тему "связные списки" учили по Бейсику.

Разумеется, определять record с case, чтобы преобразовать тип указателя - это фашизм, но семантика операции от этого не меняется.


> Семантически между perl-ом и C разница меньше чем между C и "Виртовским
> паскалем". Современные диалекты паскаля - отдельная история.

Ты просто Perl не знаешь.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено arisu , 11-Окт-11 02:23 
> Ты просто Perl не знаешь.

он просто вообще не понял, что я сказал, но Мнение Имеет.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Wulf , 11-Окт-11 15:52 
> он просто вообще не понял, что я сказал, но Мнение Имеет.

Чья бы мычала


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Wulf , 11-Окт-11 15:51 
>>>> и ведь прав, чертяка. языки семантически не различаются.
>>> Семантически между классическим паскалем и C - пропасть. Один факт что ссылки
>>> в C являются основным типом данных, а в "классическом" паскале отсутствуют
>>> как класс, позволяет сделать такой вывод.
> Угу. А тему "связные списки" учили по Бейсику.
> Разумеется, определять record с case, чтобы преобразовать тип указателя - это фашизм, но семантика операции от этого не меняется.

Из семантического тождества record и struct автоматически не следует семантическое тождество языков. Вам сравнить как C-ник и паскалист, например, разложит строку в Ваш связанный список? а потом наоборот список в строку? Ответьте, как паскалист сделает примененный C-ником инкремент указателя? А выделение памяти под строку? А как C-ник реализует добавление символа в конец строки без того, чтобы убедится, что там есть место?

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

>> Семантически между perl-ом и C разница меньше чем между C и "Виртовским
>> паскалем". Современные диалекты паскаля - отдельная история.
> Ты просто Perl не знаешь.

Про perl я просто погорячился. Признаю.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено ACCA , 19-Окт-11 23:04 
> Из семантического тождества record и struct автоматически не следует семантическое
> тождество языков. Вам сравнить как C-ник и паскалист, например, разложит строку в
> Ваш связанный список? а потом наоборот список в строку? Ответьте, как

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


> паскалист сделает примененный C-ником инкремент указателя? А выделение памяти под

Семантика "инкремента указателя" = "получить следующий элемент массива". В Паскале это делается с помощью массивов, а не указателей.

Совсем другая история про "получить адрес стековой переменной и прибавить её размер, чтобы найти адрес возврата". Здесь мы говорим не про любой указатель, а про указатель на стек, для которого нет эквивалента в школьном Паскале.


> А как C-ник реализует добавление символа в конец строки без того,
> чтобы убедится, что там есть место?

Он добавит символ в строку без того, чтобы убедиться, что там есть место. Поэтому атаки с переполнением буфера настолько часты. Смысл операции от этого не изменился, но появились побочные эффекты, которые наблюдаются на более высоком уровне.


> Вы подобное называете семантическим тождеством, то я даже не знаю что
> нужно для "нетождества". Если только переход на сравнение с функциональными языками.

Именно так.

Оба - строго типизированые, контексто-независимые процедурные языки, для них существует БНФ.

В традиционном Паскале не было только макросов и возможности в явном виде оперировать с аппаратными сущностями - адреса переменных, представления целых типов (big/little endian), автоматическое приведение целых типов друг к другу.

А вот добавить новый факт к куче существующих у них не получится, в то время как в Прологе это элементарная операция. Чтобы выполнить такой трюк и в C и Pascal нужно написать подсистему, которая будет оперировать с абстракциями фактов.


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 11-Окт-11 17:22 
> Семантически между perl-ом и C разница меньше чем между C и "Виртовским
> паскалем". Современные диалекты паскаля - отдельная история.

ИМХО, семантически Perl довольно похож на brainfuck...


"Oracle портирует под Linux системы DTrace и Zones"
Отправлено Аноним , 11-Окт-11 17:21 
> Знаешь Паскаль? Тогда тебе ничего не стоит выучить C. Или C++. Окда?

Как ни странно, я выучив пасквиль на информатике - пошел и просто освоил си. Они действительно похожи. Просто си - не такой академик и зануда, он для жизни создан, а паскаль - для обучения.