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

Исходное сообщение
"Для Linux представлен универсальный инструмент для трассиров..."

Отправлено opennews , 17-Ноя-10 17:03 
В ответ на сожаление Линуса Торвальдса об отсутствии для Linux удобной и понятной обычным пользователям утилиты для задействования современных возможностей Linux-ядра по трассировке программ, Томас Глейкснер (Thomas Gleixner) представил (http://lkml.org/lkml/2010/11/16/466) на суд разработчиков утилиту "trace". В отличие от усложненных профессиональных инструментов, подобных утилите "perf", "trace" отличается простотой использования и пригодностью для решения повседневных задач. Утилита пока не оформлена в отдельный репозиторий и требует загрузки (http://people.redhat.com/mingo/tip.git/README) Git-репозитория с деревом ядра.


По заявлению разработчика, несмотря на то, что возможности ядра по трассировке программ за последние годы существенно возросли, так и не удалось создать инструмент, сравнимый по своему удобству с такими ветеранами, как strace, за исключением появления  таких мощных специализированных инструментов, как PowerTop (http://www.lesswatts.org/projects/powertop/) и...

URL: http://lkml.org/lkml/2010/11/16/466
Новость: http://www.opennet.me/opennews/art.shtml?num=28688


Содержание

Сообщения в этом обсуждении
"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено pavlinux , 17-Ноя-10 17:03 
Вай, пошёл тестить!!

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено Frank , 17-Ноя-10 17:50 
Sense checking...
Warning: "понятной обычным пользователям", "решения повседневных задач" и "возможности ядра по трассировке программ": не совместимые аргументы.
100% Done.
0 errors, 1 warning found

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено Crazy Alex , 17-Ноя-10 19:36 
"Обычный пользователь" != "обычная обезьяна". Человеку, далёкому от компьюеров и использующему компьютер как плеер/телевизор оно и не нужно. А вот нормальному power user, который в состоянии написать скрипт, но не является профессиональным програмистом подобный инструмент как раз пригодится. Хотя бы для того, чтобы выяснить, что творит тот же файрфокс когда тормозит в очередной раз...

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено User294 , 17-Ноя-10 20:59 
Ну, знаете, когда вменяемого человека будет оперировать скажем хирург - человек сам конечно хирургом высшей квалификации не станет, но представление о предстоящей операции, рисках и последствиях - все-таки заимеет, если, конечно, не совсем кретин. Почему бы тогда хирургу не заиметь некоторые представления о проблемах его компа, если они ему жить мешают? Тем более что может так оказаться что его комп один во всем мире которому не повезло и совокупность факторов каждый из которых лезет в 1 из миллиона случаев совпала. Поэтому хорошо когда пользователя не считают за идиота принципиально не способного к обучению и даже подтиранию своего зада. Бывают конечно и такие "пользователи", но их правильнее было бы называть специально обученными обезьянами. Больше соответствует реальности. Ессно как вы не обязательно станете гуру анатомии, так и хирург не станет матерым ядерщиком скорее всего. Однако ж даже среди совершенно не компьютерных людей есть достаточно тех кто не является идиотом и вполне может нагуглить пару команд, разобраться в своей проблеме и даже заколотить баг, например.

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено Аноним , 17-Ноя-10 21:15 
>но представление о предстоящей операции, рисках и последствиях - все-таки заимеет, если, конечно, не совсем кретин.

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


"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено pavlinux , 17-Ноя-10 23:57 
> Когда заболеет - тогда заимеет.

У нас препод был по Физикие, ну и как у всех преподов, у него была любимая поговорка,
"- Какая самая главная наука?"

... user294-й ответишь? Хотя её ты точно не знаешь. :)


"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено filosofem , 18-Ноя-10 10:10 
Что-то вроде Валеологии и ОБЖД?
Или с другой стороны методололгия и гносеология? Интересно что преподу физики ближе.

ЗЫ Фак, я же не Юзер.


"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено pavlinux , 18-Ноя-10 15:52 
Самая главная наука - забывать не нужное :)

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено User294 , 18-Ноя-10 18:29 
> Самая главная наука - забывать не нужное :)

А чего, правильно ведь. Не вся информация нужна продолжительное время.


"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено filosofem , 18-Ноя-10 18:39 
Нет, это когда денег в долг взял, или позвонить пообещал, или жениться. Такую ненужную информацию надо уметь забывать.

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено Зилибоба , 18-Ноя-10 15:53 
Математика? НЕ?

Фак, я же user294-й 8-р


"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено pavlinux , 18-Ноя-10 16:07 
> Математика? НЕ?
> Фак, я же user294-й 8-р

http://www.opennet.me/openforum/vsluhforumID3/72580.html#19


"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено User294 , 18-Ноя-10 18:27 
Ну так я и не предлагаю изучать всем такие инструменты по поводу и без. Однако если есть инструмент и он не слишком сложен в освоении так что любой не сильно тупой индивид сможет им пользоваться без пыхтения в манах неделями - по-моеу это хорошо.

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено Marbleless , 18-Ноя-10 04:14 
>Warning: "понятной обычным пользователям", "решения повседневных задач" и "возможности ядра по трассировке программ": не совместимые аргументы.

Почему же? Если сделают по уму, будет вообще прекрасно.
Нередко у пользователей возникают проблемы, которые разработчики воспроизвести не могут. Теперь, если этой утилитой будет удобно пользоваться, разработчики смогут проинструктировать таких пользователей, как им собрать нужную информацию о баге.


"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено Zenitur , 18-Ноя-10 03:22 
Можно ли в Linux сниффить USB? А то разработчики одного драйвера для принтера Canon, кодовое название которого foo2capt, делают это в Windows... А ведь проприетарный (хоть и глючный) драйвер и в Linux есть.

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено ананим , 18-Ноя-10 04:09 
есть. причём куча. к примеру usbmon - monitor USB traffic
SYNOPSIS
       usbmon [ -i usb_bus_num ] [ -f0 | -fu | -fh ] [ -a0 | -a1 ]
DESCRIPTION
       usbmon allows to capture USB traffic for analysis in the manner similar to tcpdump(8)
или
dev-util/usb-robot
     Available versions:  0.2.0
     Homepage:            http://usb-robot.sourceforge.net/
     Description:         USB Reverse engineering tools
или к примеру вот такая фича
net-misc/usbip
     Available versions:  (~)0.1.7 {debug}
     Homepage:            http://usbip.sourceforge.net/
     Description:         Userspace utilities for a general USB device sharing system over IP networks

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено Аноним , 18-Ноя-10 04:14 
http://wiki.wireshark.org/CaptureSetup/USB

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено sema , 18-Ноя-10 17:29 
Может быть, они это делают для того, чтобы реинжинирить протокол, по которому работает действующий драйвер под Windows?

"Для Linux представлен универсальный инструмент для трассиров..."
Отправлено delirium , 18-Ноя-10 09:41 
Ээ, есть же http://lttng.org/