Open Source still has a long way to go. Yes, there are
successes. Apache can rival any commercial webserver.
Linux and BSD are often good alternative OSses for low-end
servers. But there are also places where there's still a
lot of work to do. MySQL is way behind Oracle, DB2 and Sybase.
Linux and BSD don't scale well enough to multi-processor
systems (and I don't mean 2 or 4 CPU's, but 16, 32, or more),
nor are they well equiped to run hardware with swappable
system boards, or able to run in multiple domains. And there
are areas where you hardly find open source software. Enterprise
backup solutions, or high-available clusters, to name a few.
Abigail