Ну в качестве сервера Линукс лучше Винды 100%
А из универсальных причин:
1. Бесплатность и открытость. Следовательно большинство программ тоже открытые или хотя бы бесплатные. Винда - платная, следовательно разработчики тоже пишут платный софт под неё.
2. Безопасность. Линукс хорошо защищён от малвари. Может кто-то скажет что просто линукс не перспективен для вирусописателей, но даже если бы все виндузятники пересели бы на линукс, количество существующих вирей бы увеличилось, но не значительно. Дыры в системе закрываются обычно в день обнаружения (в то время как Microsoft выпускает хотфиксы иногда больше чем через месяц после репорта. За это время уже многие успевают словить червя.). На данный момент существует меньше тысячи вирусов под Линукс (для винды более 25.000.000 образцов).
3. Удобство установки программ. Чтобы скачать какую-то программу, достаточно напечатать её название в пакетном менеджере, отметить для установки и нажать "применить". Ну или можно искать по описанию. Под виндой чтобы найти нужную прогу нужно облазить десятки сайтов (нередко варезных). В итоге много потраченного времени и неизвестно какую дрянь подцепишь на варезнике.
4. Гибкость. Можно менять различные компоненты системы. Например доступна куча оконных менеджеров. Есть простенькие вроде Xfce, а есть мощные вроде GNOME и KDE. Также Compiz даёт кучу свистелок и перделок, что винда отдыхает. Например
(при перемещении, окна изгибаются как резиновые) и
. Менять "Оконный менеджер" Винды по лицензии нельзя. А при юзании сторонних перделок, стандартный интерфейс не выгружается и жрёт память. В общем неудобно. К тому же есть широкий выбор дистров линукса (заточенные для различных целей, универсальные а также по требованиям к железу разные) а M$ предлагает версии винды только по жадности разные (от Starter до Ultimate).
5. Стабильность. В Линуксе нет реестра как в винде. Соответственно, нет проблемы "засирающегося реестра" из-за которого начинаются тормоза в венде. Убить Linux очень сложно. Убить винду может даже юзер с ограниченными правами, а линукс без прав root'а - очень сложно (нужны уязвимости эскалации привелегий). Также сама система отличается отказоустойчивостью. Уронить иксы ещё возможно, но я не знаю что надо делать чтобы довести ОСь до Kernel Panic'а (аналог BSOD'а в винде).
Вот, пять причин. Если какие-то не принимаются, могу ещё привести.
Сорри, писал долго
. 25 новых ответов успели написать.