LINUX.ORG.RU

Про «дрова» ...


0

0

Недавно общался с одним знакомым, который разрабатывает драйвера для Windows, показывал мне как отлаживает фильтр драйвер фс с помощью win debugger-a, через COM порт на VM Ware. Выразил мнение, что в Linux с отладкой модулей ядра совсем беда, только printk ...

Пришлось его просветить, что в Linux дела с этим обстоят ничуть не хуже, я бы сказал даже лучше, патч kgdb - позволяет организовать удаленную отладку через сетевой интерфейс. На VM Ware отлчино работает. (Правда, чтобы на VM Ware организовать отладку через COM порт придется немного потрудиться). Что подтверждает изложенный пикчер.

В общем, если кто-то придерживается мнения моего знакомого, надеюсь этот пост поможет вам от него избавиться :)

P.S. Замечу, что в Linux существует еще множество других подходов, которые могут оказаться эффективнее, в зависимости от ситуации.

>>> Просмотр (1024x768, 187 Kb)

anonymous

Проверено: Demetrio ()
Ответ на: комментарий от djung

Человек про отладку модулей ядра пишет, а ты вопросы про такие глупости задаёшь :)

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

> зачем такое большое мусорное ведро???

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

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

> так то ладно, нормально, но вот вопрос зачем такое большое мусорное ведро???

for daily projects storage?

// wbr

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

>так то ладно, нормально, но вот вопрос зачем такое большое мусорное ведро???

:) Креатив не мой, девушку как-то за комп пустил ...

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

давненько смотрел я kgdb.. толко не хотел он собиратся на 2.6.6 помоему... пойду опять попробую.

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

>зачем такое большое мусорное ведро???

Если размер его меняется в зависимости от количества содержимого, то это может быть и полезно (для тех, кто пользуется, конечно (я, например, не пользуюсь - не люблю "по мусоркам лазить":)))

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

> зачем такое большое мусорное ведро???

Тот же вопрос хотел задать!?

Зачем так мусорить! :)

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

>Если размер его меняется в зависимости от количества содержимого
... а форма от качества содержимого :-)

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

>а что это за штука, которая показывает исходник?
Это просмотрщик исходника.

anonymous
()

Старинная Fedora Core 4 не та система на которой сегодня проводят отладку, больше чем уверен что основную массу софта отлаживают на работу с Fedora Core 5&6.

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

>Старинная Fedora Core 4 не та система на которой сегодня проводят отладку, больше чем уверен что основную массу софта отлаживают на работу с Fedora Core 5&6.

В принципе, отладка проводится для обеспечения работоспособности модуля в ядре, независимо от дистрибутива. Про дистрибутивы заботятся те, кто собирает бинарные пакеты. А "Старинная Fedora Core 4" для отладки вполне, по поему, подходит. Для меня основной критерий наличие ssh, rpc и возможности использовать нужную версию ядра.

К стати, сейчас пишу с терминала который грузиться с терминального сервера построеного как раз на "старинной Fedore Core 4", обновлений до сих пор выходят.

Еще замечу, что с новым gcc 4.1.x (из Fedora Core 5) патч kgdb не работает.

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

> а что это за штука, которая показывает исходник?

Это gdb. Точнее gdb c специальный патчем для отладки модулей ядра от LinSysSoft

anonymous
()

Кошмар! Теперь это большое мусорное ведро будет преследовать меня в кошмарных снах... :(

p.s. А так всё очень даже красиво и хорошо.. молодцом.

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

> Кошмар! Теперь это большое мусорное ведро будет преследовать меня в кошмарных снах... :(

Это не мусорное ведро - это innovative garbаge collector model for Linux :)

P.S. Смотрю ведро никого не оставило равнодушным :)

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

оригинально мыслит ваша девушка, ведро большое чтоб его часто не выносить :)

anonymous
()

Я в шоке от комментариев...

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

> "Vesion code" - а что такое в ядре Линукс код весиона? :

VeRsion code - это бинарное представление версии ядра. Например для 2.6.15 это 132623 (0x02060F) ...

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