The wx-maxima[1] is a good GUI for maxima. A very nice mature FLOSS symbolic math package. For derivatives, integrals, simplification and many other uses I don't think it is nowhere weaker than proprietary alternatives.
> Luckily all you really need is rref.
Tell us more. Please. I'm going through linear right now.If I remember correctly the state of the documentation was subpar too.