Remember, any RAID solution is based on software. The difference is, whether
the software is closed-source and hiding on a slow processor, or free software
running on a much more powerful processor (which on the other hand also needs
to run other parts of the system, as this is the main CPU).
The main selling-points of software RAID except for stability and usually much
higher performance than "hardware" RAID is, that the interaction between the
userland tools and the RAID code is "open". People who use RAID, be it one
kind or the other, occationally meet some problem where the RAID seems to be
having a will of it's own. With the "open" solution, you as an administrator
actually have a chance of figuring out what happens.
I know the usual trouble-shooting on proprietary RAID seems to be "uh, it
doesn't work ? well, try the newer drivers and firmware. Oh, you did that,
well, then try the older versions then". If people are comfortable with that
kind of systems, well, fine as long as it's not my data. I want to know the
code I trust my data with. From an theoretical point of view, it is stupid to
trust proprietary code - however, in the case of RAID I believe (at least some
of) the manufacturers has managed to prove that even from a purely pragmatic
point of view it is stupid to trust their code.
Yet, an awful lot of people seem to prefer the so-called "hardware" RAID :)
-- ................................................................ : jakob@unthought.net : And I see the elder races, : :.........................: putrid forms of man : : Jakob Østergaard : See him rise and claim the earth, : : OZ9ABN : his downfall is at hand. : :.........................:............{Konkhra}...............: - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/