Jaka jest różnica między Windows Server 2008, 2008 SP2 i 2008 R2?

56

Jakie są główne różnice między Windows Server 2008, 2008 SP2 i 2008 R2?

Czy podstawy kodu dla tych systemów operacyjnych są inne?

Jeśli opracowuję aplikacje dla któregokolwiek z tych trzech, czy mam się martwić, że może nie działać na pozostałych dwóch?

Samrat Patil
źródło
Pozwól, że dodam jedną rzecz: Możesz uruchomić maszynę wirtualną z x64-bitowym systemem operacyjnym (Windows Server R2) na hoście x86 z x86 VirtualBox: sysprobs.com/install-run-windows-2008-r2-x86-sun-virtualbox sysprobs.com / 64bit-guest-os-32bit-host-os-vmware Zrobiłem to.
lionheart

Odpowiedzi:

52

Windows Server 2008 i Windows Server 2008 SP2 to ten sam system operacyjny, tylko na innym poziomie dodatku Service Pack (Windows Server 2008 uruchomiono na poziomie SP1, ponieważ został wydany nieco po wydaniu systemu Windows Vista i SP1).

Windows Server 2008 R2 to wersja serwerowa systemu Windows 7, więc jest to wersja 6.1 systemu operacyjnego; wprowadza całkiem sporo nowych funkcji, ponieważ w rzeczywistości jest to nowa wersja systemu. To dobre miejsce na rozpoczęcie: http://www.microsoft.com/windowsserver2008/en/us/whats-new.aspx .

Istnieją również różnice na poziomie GUI, ponieważ WS2008R2 używa tego samego nowego GUI wprowadzonego w Windows 7 (nowy pasek zadań itp.).

W zależności od rodzaju tworzonych aplikacji mogą one napotykać problemy w różnych wersjach systemu operacyjnego; zdecydowanie powinieneś sprawdzić MSDN.

Najważniejszy pojedynczy punkt: Windows Server 2008 R2 istnieje tylko dla platform 64-bitowych, nie ma już wersji x86.

Massimo
źródło
Przepraszamy, Massimo, ten link już dla mnie nie działa. To idzie do microsoft.com/en-us/server-cloud/default.aspx Czy byłbyś w stanie znaleźć to ponownie?
Mark C
Nie, ostatnio firma Microsoft ponownie połączyła CAŁĄ swoją dokumentację WS2008R2 z WS2012 ... znalezienie dokumentów na temat WS2008R2 staje się coraz trudniejsze.
Massimo,
25

Ok prosty sposób patrzenia na to:

Windows Vista SP1 = Windows Server 2008

Windows Vista SP2 = Windows Server 2008 SP2

Windows 7 = Windows Server 2008 R2

AlexTEH
źródło
Począwszy od wersji Vista SP2 / Server 2008 SP2, MS ogłosiło, że systemy operacyjne dla komputerów stacjonarnych i serwerów będą oparte na tym samym kodzie i wydaniu (mniej więcej) z boku. Już ogłosili, że Win8 / Server vNext zostanie również wydany razem (choć prawdopodobnie minie od 2 do 4 lat, zanim je zobaczymy).
Chris S,
2
WTF jest nie tak z Microsoftem? Jak ukryć taką wielką zmianę w R2?
Scott Stafford,
@Scott Najwyraźniej Windows 7 jest wewnętrznie znany jako wersja 6.1.
Mark C
2
@MarkC: Byłoby to rozsądne, gdyby tyle produktów nie wymagało Win7, a nie Visty - Visal Studio 2012, TFS 2012 itp. Byliśmy raczej zaskoczeni faktem, że nie będą działać na naszym serwerze 2008 z dodatkiem SP2.
Scott Stafford,
4

Ok, to trochę mylące, Windows Server 2008 jest oparty na jądrze WindowsNT 6.0 z dodatkiem Service Pack 1. Z tego powodu pierwszym dodatkiem Service Pack był Service Pack 2 (Windows Server 2008 SP2). Windows Server 2008 R2 jest również oparty na jądrze WindowsNT 6.1 (jest podobny do Windows 7, podobnie jak Server 2008 przypomina Vista) z kilkoma rozszerzonymi funkcjami i możliwościami.

Ponieważ jądro jest takie samo, chyba że robisz coś dość egzotycznego, powinno być dobrze, pamiętaj, aby skonsultować się z MSDN, aby uzyskać więcej informacji. Największym problemem, na jaki cię natrafiłem, jest możliwość uruchamiania R2 bez interfejsu GUI. Prawdopodobnie będzie to niewielka liczba przypadków, nie jest to domyślna wartość domyślna, podobnie jak każdy inny system Windows Server, nie jestem pewien, ilu będzie korzystać z tej możliwości.

Shial
źródło
Dokładnie, Windows Server 2008 oparty jest na jądrze 6.0 (z SP1); Windows Server 2008 R2 jest oparty na wersji 6.1, podobnie jak Windows 7.
Massimo,
Ach tak, masz rację, to jest dodatek Service Pack dla WindowsNT 6.0 1. mój błąd.
Shial,
Zamierzałem zredagować twoją odpowiedź, aby poprawić błędy, ale cała sprawa jest w zasadzie błędna. Ponadto, instalacja Core nadal ma GUI, jest po prostu mocno zmniejszona. Części frameworka .NET również zostały zgrane; głównie związane z GUI.
Chris S
3

Jedyną rzeczą, na którą się natknąłem, jest to, że Windows Server 2008 R2 jest znacznie bezpieczniejszy niż zwykły Windows Server 2008. Na przykład programuję dla SharePoint, którego znanym problemem jest to, że „zapomina”, aby włączyć Lokalne uruchamianie / aktywację dla Komponent COM usług IIS Wamreg. W systemie Windows Server 2008 można po prostu otworzyć okno Op Component Services i włączyć wszystkie potrzebne konta. W systemie Windows Server 2008 R2 najpierw musisz przejść do rejestru i przejąć na własność klucz rejestru IIS WamReg, zanim będzie można zmienić ustawienia zabezpieczeń.

Colin Dekker
źródło
0

Windows Server 2008 nie zezwala na tryb BranchCache, podobnie jak 2008 R2.

Szczery
źródło