Developing and Compiling
What tools (IDE if any) compiler etc are being used to develop (alter) and debug this software on linux and windows.

Any particular flavour of linux prefered.

Please see src/Makefile it will answer the question regarding compiler, it depends

You can use any editor you want to edit the source. For example, I'm using editplus on windows and then transfer the source via scp to my linux dev box to compile it on there.