The gdb experience is not 1:1 with windows debugger, so you probably read about that.
Also the gdb had two different implementations in TheIDE before (you could switch between in the settings), I'm not even sure if this is still a thing in current version (or if it was reduced to single implementation again).
But generally the debugging under linux should work, although maybe slightly limited/different compared to current state under windows with windows native debugger.
It is back to single implementation again. mi2 interface based one did not really solved any issues and then started lagging in features. Not worth it to maintain it.
In future, I would like to try to do something based on llvm libraries, virtualize it all (that means on one side the debug info, on other side host platform debugging API) and have just single potent debugger. But I suppose that is a lot of work...