by mezzo » Fri Sep 05, 2008 1:48 am
Aye, it would have to be rewritten from scratch, as the linux kernel is seriously dependant on which kernel source it was compiled from + which parts were included..
That being said, there are quite good debuggers under linux.
There are a few very good ring 0 debuggers too, able to tweak every bit of the OS and software from the moment the kernel has booted.
Mind you, I have been working with linux for the past 16 years and can tell you that debugging under linux is completely different from win32debugging. In windows you can pretty easily do 'higher' level debugging, as most things are implemented through win32 calls... whereas in linux things are mostly build on libc, which is in NO way as high level as win32... A very good knowledge of assembler is required to debug anything under linux.. much more then under windows. The advantage is that most (certainly not all) programs under linux are a lot less bloated, making the search through code often less of a hassle.
- No thanks, I already have a penguin -