Antworten:
Windows Server basiert auf derselben Codebasis wie das Betriebssystem der Workstation. 2003 basiert auf XP, 2008 auf Vista, 2008 R2 auf 7. Es gibt jedoch noch viele Unterschiede.
Lizenzierung - Dies ist wahrscheinlich einer der größeren Unterschiede. Die Consumer-Version von Windows ist nur für 5 Verbindungen lizenziert. Professionelle Versionen von Windows-Workstations sind für 10 Verbindungen lizenziert. Möglicherweise können Sie die technischen Einschränkungen, die durch diese Verbindungsbeschränkungen auferlegt werden, umgehen, aber Sie können dies nicht auf ethische Weise tun. Wenn Sie IIS unter XP Pro ausführen, hoffen Sie nur, dass Ihre Website nie populär genug ist, um das 10-Verbindungslimit zu überschreiten.
Sicherheit - In Windows Server ist zusätzliche Sicherheit integriert. Einige dieser Dinge können mit den Betriebssystemen der Workstation erledigt werden, andere nicht.
Hohe Verfügbarkeit - Sie sind nicht in der Lage, Arbeitsstationsversionen von Windows zu gruppieren, um eine hohe Verfügbarkeit aufrechtzuerhalten. Nur Windows Server Enterprise und Datacenter bieten diese Funktion
Zusätzliche Dienste - Dienste wie DHCP-Server, DNS-Server, Active Directory, Ressourcen-Manager für Dateiserver und HTTP-Druckserver sind im Betriebssystem des Servers und nicht im Betriebssystem der Arbeitsstation verfügbar. Möglicherweise können Sie einige dieser Dienste über Drittanbieter zu einem Arbeitsstationsbetriebssystem hinzufügen, sie sind jedoch möglicherweise nicht so einfach zu verwenden, nicht so leistungsfähig und verletzen möglicherweise die Arbeitsstationslizenz
Support - Wenn Ihr Unternehmen auf einem Workstation-Betriebssystem ausgeführt wird, können Sie nicht erwarten, dass Microsoft dies unterstützt, wenn es fehlschlägt. Server-Betriebssysteme werden nicht unterstützt, aber Sie können zumindest Support-Tickets für sie kaufen. Wenn Sie sie anrufen und sich fragen, warum Ihre Samba-Installation unter XP nicht mehr authentifiziert wird, werden Sie darauf hingewiesen, dass es sich um ein nicht unterstütztes Szenario handelt, und es wird Ihnen verweigert, zu helfen.
Ich bin mir sicher, dass es viele, viele, viele weitere Gründe gibt. Es könnte jedoch alles so zusammengefasst werden: Wenn Sie einen Server einrichten, verwenden Sie Produkte mit Serverqualität, die nicht mit denen Ihrer Oma identisch sind.
Jason Berg hat hervorragende Punkte erzielt, deshalb werde ich versuchen, nicht so detailliert darauf einzugehen.
Die Hauptunterschiede beruhen auf dem, wofür sie grundlegend ausgelegt sind.
Windows XP, Windows Vista und Windows 7 sind standardmäßig so konzipiert, dass sie für eine Desktopumgebung einfach zu verwenden sind und viele benutzerorientierte Funktionen bieten.
Andererseits sind Windows Server 2003, 2003 R2, 2008 und 2008 R2 nur als Server konzipiert. Sie sehen nicht gut aus (oder klingen gut), sondern sind nur so konzipiert, dass Sie sie konfigurieren und unterbrechen können - optimiert rein für Hintergrundaufgaben und Dienste.
Nichts hindert Sie daran, viele der Dienste in Desktop-Windows auszuschalten, um die Leistung in die Nähe des Servers zu bringen, oder umgekehrt - aber es ist immer noch nicht 100% gleich.
Was das Ausführen von Diensten und Anwendungen unter XP angeht - Sie können jederzeit einen DNS-Dienst eines Drittanbieters installieren oder Apache oder andere Programme verwenden -, funktionieren diese sehr gut. Ich bin mir jedoch nicht sicher, welche Lizenzbeschränkungen für die öffentliche Nutzung dieser Windows-Edition gelten Zugriff - Ich vermute, es ist nicht erlaubt, aber mehr als das, wenn Sie dann ein Spiel spielen oder Videos bearbeiten wollten - es sei denn, Sie fangen an, mit CPU-Prioritäten herumzuspielen, kann der Server / Dienst darunter leiden - Server-Betriebssysteme sind gerecht entwarf die Schachtel zum Servieren und sie machen es sehr gut.
Ein häufig missverstandener Unterschied besteht darin, dass einige Versionen von 32-Bit-Windows Server PAE unterstützen und die Verwendung von "allen" 4 GB oder mehr physischem Speicher ermöglichen. Auf diese Weise könnten beispielsweise drei "2 GB" -Prozesse "alle im RAM" mit 6 GB Arbeitsspeicher ausgeführt werden. (Es würde keinen "6 GB" -Prozess zulassen, da es sich immer noch um ein 32-Bit-Betriebssystem handelt. Die "Anführungszeichen" werden verwendet, da die Speichernutzung nicht so einfach ist.)
Diese Unterstützung ist in allen Nicht-Server-Versionen, wie z. B. XP, aufgrund der Treiberkompatibilität deaktiviert. Einige Fahrer brechen mit PAE, und die Verbraucher würden sich beschweren. Diejenigen, auf denen Server ausgeführt wird, sind in der Regel wählerischer und wissen es besser.
Dies ist mittlerweile weitestgehend umstritten, da Workstation- / Consumer-Versionen von 64-Bit-Windows häufig gute Treiberunterstützung bieten, andere Gründe für die Anforderung von 32-Bit-Windows abnehmen und der neueste Windows Server (2008 R2) nur 64-Bit-Versionen unterstützt .