Ответы:
Windows Server построен на той же кодовой базе, что и ОС рабочей станции. 2003 основан на XP, 2008 на Vista, 2008 R2 на 7. Есть еще много различий, хотя.
Лицензирование - это, вероятно, одно из самых больших отличий. Потребительская версия Windows лицензируется только на 5 подключений. Профессиональные версии рабочих станций Windows лицензируются на 10 подключений. Возможно, вам удастся обойти технические ограничения, налагаемые этими ограничениями подключения, но вы не сможете сделать это этическим путем. Если вы работаете с IIS в XP Pro, просто надейтесь, что ваш сайт никогда не будет настолько популярен, чтобы превысить ограничение в 10 подключений.
Безопасность - в Windows Server встроена дополнительная безопасность. Некоторые из этих вещей могут быть сделаны с операционными системами, другие не могут.
Высокая доступность. Вы не сможете кластеризовать версии Windows для рабочих станций, чтобы поддерживать высокую доступность. Только Windows Server Enterprise и Datacenter предоставляют вам такую возможность
Дополнительные службы - такие службы, как DHCP-сервер, DNS-сервер, Active Directory, диспетчер ресурсов файлового сервера и HTTP-сервер печати, доступны в ОС сервера, а не в ОС рабочей станции. Возможно, вы могли бы добавить некоторые из этих сервисов в ОС рабочей станции через третьих лиц, но они, вероятно, не будут такими простыми в использовании, могут быть не такими мощными и могут нарушать лицензию на рабочую станцию.
Поддержка. Если ваш бизнес работает на операционной системе рабочей станции, не ожидайте, что Microsoft поддержит его в случае сбоя. Серверные ОС не имеют поддержки, но, по крайней мере, вы можете приобрести для них билеты поддержки. Если вы зададите им вопрос, почему ваша установка Samba на XP больше не проходит аутентификацию, они сообщат вам, что это неподдерживаемый сценарий, и откажутся помочь.
Я уверен, что есть много много других причин. Возможно, все это можно подытожить следующим образом: если вы собираетесь настроить сервер, используйте продукты серверного уровня, а не то, что использует ваша бабушка.
Джейсон Берг сделал отличные оценки, поэтому я постараюсь не вдаваться в подробности.
Основные отличия сводятся к тому, для чего они изначально предназначены.
Windows XP, Windows Vista и Windows 7 из коробки разработаны так, чтобы быть простыми в использовании для среды рабочего стола и иметь множество пользовательских функций.
С другой стороны, Windows Server 2003, 2003 R2, 2008 и 2008 R2 спроектированы исключительно как серверы - они не предназначены для того, чтобы выглядеть (или звучать) красиво, они просто спроектированы так, что вы можете настроить и оставить его работающим прерванным - оптимизированным чисто для фоновых задач и сервисов.
Ничто не мешает вам отключить многие службы в Windows на рабочем столе, чтобы приблизить производительность к Серверу, или наоборот - но это все же не на 100%.
Что касается запуска служб и приложений в XP - вы всегда можете установить стороннюю службу DNS или использовать Apache или другие программы - они работают очень хорошо ... Однако я не уверен в лицензионных ограничениях использования этой редакции Windows для публичного доступа. доступ - я предполагаю, что это не разрешено, но более того, если вы затем захотите поиграть в игру или заняться каким-либо редактированием видео - если только вы не начнете возиться с приорами процессора, сервер / служба могут пострадать - серверные ОС просто разработали коробку, чтобы служить, и они делают это очень хорошо.
Одно часто неправильно понимаемое различие заключается в том, что некоторые версии 32-разрядной версии Windows Server поддерживают PAE, что позволяет использовать «всю» физическую память объемом 4 ГБ или более. Например, это позволило бы трем процессам «2 ГБ» работать «все в ОЗУ» с 6 ГБ памяти. (Это не позволило бы один процесс «6 ГБ», потому что это все еще 32-разрядная ОС. А «пугающие кавычки» используются, потому что использование памяти не так просто.)
Такая поддержка отключена во всех несерверных версиях, таких как XP, из-за совместимости драйверов. Некоторые водители порвут с PAE, и потребители будут жаловаться. Те, кто работает на сервере, будут более разборчивы и «лучше знают».
В настоящее время это в основном спорный вопрос, поскольку версии для 64-битных Windows для рабочих станций и потребителей часто встречаются с хорошей поддержкой драйверов, другие причины требовать 32-битных версий Windows исчезают, а последняя версия Windows Server (2008 R2) - только для 64-битных. ,