A ver, creo que hay una cosa aqui que podria servir como un factor más para guiar un poco la discusión: No es lo mismo debugear C o otro HLL que debuggear ASM, no es lo mismo poder adjuntarse a cualquier proceso y debugearlo que todo el sistema ( TODO: hasta el propio codigo del SoftICE en sí ) esté a "tus pies", no es lo miso.
Cuando pasas N horas debuggeando cosas ( creo que por la filosofia opensource y demás y por que el malware y demas no esta tan extendido en linux - salvo detección de holes y programación de sus respectivos shellcodes o lo que fuese -, no es muy comun usar un debugger para algo mas que depurar HLL y en general codigo de uno mismo... ) no solo hace falta potencia, sino productividad.
"En cuanto al interface, puede que sea duro al principio pero en cuanto te sabes manejar en él le coges el gustillo y ya no querras soltarlo."
Una cosa no tiene por que comprometer su potencia por ser más productiva... ( interfaz más humana ).
No es por elogiar SoftICE ( vale mucho, quiza demasiado ) pero el tema esta bien claro: puede que haya cosas que se le acerquen o incluso le igualen y tal pero... el que ha estado N horas delante de él, agradece mucho el como esta diseñado: pensad que mucho éxito del sice es que está hecho en mente pare poder tener TODO a tus pies: pocos debuggers ahora mismo son capaces de dar ESO exactamente )
* Debate abierto ( sano, por favor ;) ): Sé que la peña que programa gdb y otras mil cosas flipará con estos comentarios como el mio; bien, yo benero su curro y me parece la ostia ( de verdad ) pero no esta mal decir objetivamente y centrandome en productos/programas, cosas que son hechos.
NOTAS: "malware" se entiende por el mundillo mas bien de investigar a fondo y hacer ingenieria inversa y demás en aquellos softs donde el source no sea open ( también está ahí... )...
Re:NPI de lo que dices...
(Puntos:1)