LINUX.ORG.RU

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


0

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

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

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

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

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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.