Отправляет email-рассылки с помощью сервиса Sendsay

KirovLUG: пользователи Linux в Вятке

Soft ICE

Здарова all, today: 16 июня 2005 г., 12:58.
Subj: Soft ICE

Есть ли у кого (а вообще существует ли) Soft ICE или под Linux.
У себя не нашел.

Ответить   skyline Fri, 17 Jun 2005 11:42:10 +0400 (#386464)

 

Ответы:

Может пояснишь - зачем в мире ОТКРЫТЫХ исходников данный продукт?
Приходи на линуксовку - тема очень интересная мне кажется для многих...

Ответить   Fri, 17 Jun 2005 12:14:46 +0400 (#386479)

 

Kolotov Alexandr wrote:

А как насчет коммерческих продуктов под linux ?

Ответить   Schreibikus Fri, 17 Jun 2005 13:17:55 +0400 (#386516)

 

:)
А отверткой в дисковод?

В чужой монастырь со своим уставом?

Ответить   Fri, 17 Jun 2005 14:13:24 +0400 (#386556)

 

Kolotov Alexandr wrote:

Я имел ввиду например vmware, чтобы отбить у нее желание просить ключи
регистрационные :)

Ответить   Schreibikus Fri, 17 Jun 2005 14:28:40 +0400 (#386565)

 

Драйвера для конексантовых винмодемов
за бесплатно работают только на 14400.

Ответить   Fri, 17 Jun 2005 14:40:02 +0400 (MSD) (#386571)

 

хм... а вот интересно, если хватает толку "взломать" программу, то
почему не хватает толку написать ее open-source аналог (это я,
естественно, не про VMWare, а про дрова)?

Ответить   Fri, 17 Jun 2005 15:36:31 +0400 (#386606)

 

Kolotov Alexandr wrote:

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

Ответить   Schreibikus Sat, 18 Jun 2005 11:45:50 +0000 (#387028)

 

Здравствуйте,

Kolotov Alexandr пишет:

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

Ответить   Fri, 17 Jun 2005 23:23:07 +0400 (#388894)

 

Здравствуйте,

Kolotov Alexandr пишет:

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

Ответить   Fri, 17 Jun 2005 23:23:07 +0400 (#388895)

 

On Fri, 17 Jun 2005 23:23:07 +0400
Crusher <Crush***@p*****.ru> wrote:

Хм, да... начнём с того что "некто Лайнус Т" не пишет драйверов устройств,
он руководитель и главный менеджер проекта, и его задача это много
большее нежели _отладка_ написаного другими кода. Во-вторых, а не
поинтересоваться ли этим у самих разработчиков драйверов? В-третьих,
что тогда используется для отладки самого ядра, например в MS - SoftIce?!
Не верю. Слишком все зациклились на SoftICE.
А для чего и кого тогда разрабатываются технологии виртуализации?

В общем "There is more than one way to do it".

з.ы. 2Skyline Google.com тебе поможет, в следующий раз.

Ответить   Wed, 22 Jun 2005 09:02:53 +0400 (#389042)

 

Здравствуйте,

Круподёров Станислав пишет:

Согласен, вариантов несколько. К вопросу о microsoft, у них уже давно
есть свой kernel debugger (Debugging Tools for Windows, уже дорос до
версии 6.4.7.2). С определённой вероятностью можно считать, что в ms
используют его.
Сейчас о linux... если считать устройством принтер, сканер, видео-
звуковую карту, то да, можно утверждать, что торвальдс не пишет
драйверов, но если вспомнить, что в компьютере есть, например, шина pci,
agp, usb, scsi, и что ими также нужно управлять, то окажется, что энная
часть ядра и состоит как раз из драйверов.
Но не в этом суть :) мы говорили об отладке. Любому программисту, хоть
когда-нибудь, да понадобиться отладчик. Тем более при разработке такого
сложного проекта, как ядро операционной системы (и такой ответственной
подсистемы, как управление памятью). Это сейчас технологии виртуализации
повсюду, а тогда, в 1991 году, когда всё только начиналось... какая
виртуализация? :) тем более при разработке в домашних условиях... Скорее
всего, у него был какой-то свой отладчик. Можно конечно искать ошибки,
выводя отладочные сообщения, скажем, по последовательным каналам (COM),
но тогда у лайнуса не было второго компьютера, на котором он их мог бы
прочитать...
Вывод такой: kernel debugger не помешает, а даже поможет программисту,
работающему с любой системой, даже open source...

Ответить   Wed, 22 Jun 2005 22:26:46 +0400 (#389467)

 

Crusher пишет:

Ядро можно скомпилить с опцией DEBUGGING, еще есть такая штука как дамп ядра
в файл. И <Shift+Alt+SysRq>+H , тоже может помочь

Вася

Ответить   Fri, 24 Jun 2005 08:33:39 +0400 (#390111)

 

Да, чуть не забыл, в документации к ядру есть раздел HACKING,
а в Сети есть Kernel Hacker's Guide (Google скажет точнее)

Вася

Ответить   Fri, 24 Jun 2005 08:54:14 +0400 (#390114)

 

с www.linuxrsp.ru
Novell Linux Kernel Debugger предоставляет архитектуру для поддержки
отладки ядра Linux как в локальном, так и удалённом режимах.
Экстремально нагруженный в функциональном отношении, консольный агент
отладки Console Debug Agent (CDA) умудряется оставаться достаточно
простым в использовании. Для удалённой работы предлагается к
использовании Remote Debug Agent (RDA).
http://forge.novell.com/modules/xfmod/project/?nlkd

Ответить   Mon, 27 Jun 2005 09:30:58 +0400 (#391661)

 

Здравствуйте,

Kolotov Alexandr пишет:

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

Ответить   Mon, 27 Jun 2005 23:08:38 +0400 (#392063)

 

skyline wrote:

В свое время интересовался этим вопросом, но ничего хорошего не нашел.
Хотя в мире опен сурсе это не так актуально...

Ответить   Schreibikus Fri, 17 Jun 2005 12:39:58 +0400 (#386488)