While these varieties are generally incompatible with one another, all this code-writing has resulted in a far-flung community that understands the Unix beast.
Most of these products do not work well with one another.