Generally, whenever anyone utters a phrase like "the balkanization
of Linux" I treat it with the same deep respect I give to "impending
modem tax" or "imminent death of UseNet". Lately though, I'm seeing a
trend that sort of gives me pause. Two incidents leap to mind:
1.) Promise is now offering beta linux drivers for their
Ultra/66 controler card. The drivers are specific
to the RedHat distro (with support for others to
follow shortly).
2.) Metrowerks has ported CodeWarrior to Linux; a version
for RedHat and another for SuSE.
Since we're talking about the same kernel, I'm trying to
understand why different versions of such things are necessary.
Perhaps the answer is so simple I just don't see it.
In the case of the drivers, I'm wondering if the reason is more
political than technical (ie: RedHat has a hand in the programming, I
believe). As for CodeWarrior, I trust there is a legitimate reason
(after all, it is probably more of a pain for Metrowerk to do it that
way than to release a single generic Linux version) -- but I sure
can't fathom what it might be.
Regardless, such specificity is a bit disconcerting. If we are
indeed moving in that direction, we're probably playing into M$'s FUD
machine.
I'll be grateful if someone tells me I'm overreacting or
misreading the (so-far) sparse evidence of bad trend.