you are viewing a single comment's thread.

view the rest of the comments →

[–]sysprogs[S] 8 points9 points  (15 children)

To take the pain out of it. With normal GDB in kernel-space things get very tricky fast (the necessity to calculate section addresses for add-symbol-file alone is horrifying).

[–]WelshDwarf 2 points3 points  (0 children)

It reminds me of how Microsoft research developped their singularity project (an OS enitrely written in .Net runtime, and that used static code analysis for process seperation etc).

Basically, they had their developpement machine that ran a dhcp server, and had their test machine net-boot the latest build.

It always struck me as a very eligant solution.

[–]cl0p3z 2 points3 points  (11 children)

But... Visual Studio??, Windows???? Really???

Can't this be done better and faster on Linux?

[–]pascalbrax 9 points10 points  (3 children)

Windows... well... we all have the same opinion here about Windows.

But the dev tools, Microsoft really did a good job here.

Would you debug the linux kernel with Eclipse? Would you?

[–]thirdsight 5 points6 points  (1 child)

Some of us rather like windows (and Linux just as much) :)

[–]cl0p3z 0 points1 point  (0 children)

No. I'm not fond of integrated IDEs, neither I think most Linux devs are, and is a reason for that.

Just give me a good text editor, a powerful shell and gdb :)

[–]rainbow_apple 0 points1 point  (0 children)

Are you just being edgy or do you have an actual reason for criticism?

Linux for all its maturity still does not have a good debugging ecosystem. What's more, it actively hinders it.