Linux ist eine sehr gute Möglichkeit, sich in die Möglichkeiten von Unix-Servern einzuarbeiten.
Leider ist Linux nach wie vor noch kein Ersatz für eine Desktop-Maschine (jedenfalls nicht für Otto-Normal-Benutzer).
Für einfache Office-Arbeitsplätze, die zentral Administriert werden, halte ich sie aber für ein gute Lösung.
Für kleinere Server eignet sich Linux ausgezeichnet. Die wichtigsten Punkte dafür sind remote administration, ausgezeichnete Debugging-möglichkeiten, effektive Hardwarenutzung, flexible Konfiguration.
Immer noch ein großes Minus ist der hohe Kenntnisstand, den der Admin mitbringen muß.
Lieber ein gut administriertes Windows als ein schlecht administriertes Linux...
Es wird jedoch noch einige Zeit dauern (wenn überhaupt) bis Linux an die Leistung eines richtigen Unix-Server-Systems heranreicht.
Das liegt z.T. auch an der einfach minderwertigen PC-Hardware (nicht die Qualität der Komponenten, sondern das altlastenbehaftete PC-Design).