No linux support planned ? :(
As far as I am aware, there are only Microsoft libraries available (given that you are writing a debugger for code generated with their tool chain). These libraries work OK for high level stuff but are cumbersome (and buggy) for a number of tasks.
Debug Help Library
Debugger Engine Reference
Debug Interface Access SDK
The bare minimum API required for writing a debugger is support from the OS itself.