Qual é a diferença entre o Windows Server 2008, 2008 SP2 e 2008 R2?

56

Quais são as principais diferenças entre o Windows Server 2008, 2008 SP2 e 2008 R2?

As bases de código para esses sistemas operacionais são diferentes?

Se estou desenvolvendo aplicativos para qualquer um desses três, devo ficar preocupado que ele possa não funcionar nos outros dois?

Samrat Patil
fonte
Deixe-me acrescentar uma coisa: Você pode executar uma VM com sistema operacional x64 bits (Windows Server R2) em um host x86 com o VirtualBox x86: sysprobs.com/install-run-windows-2008-r2-x86-sun-virtualbox sysprobs.com / 64bit-guest-os-32bit-host-os-vmware Eu fiz isso.
quer

Respostas:

52

O Windows Server 2008 e o Windows Server 2008 SP2 são o mesmo sistema operacional, apenas em um nível diferente do service pack (o Windows Server 2008 foi iniciado no nível SP1 porque foi lançado um pouco depois que o Windows Vista e o SP1 já estavam fora).

O Windows Server 2008 R2 é a versão para servidor do Windows 7, portanto é a versão 6.1 do sistema operacional; ele apresenta muitos recursos novos, porque na verdade é uma nova versão do sistema. Este é um bom lugar para começar: http://www.microsoft.com/windowsserver2008/en/us/whats-new.aspx .

Também existem diferenças no nível da GUI, porque o WS2008R2 usa a mesma nova GUI introduzida no Windows 7 (nova barra de tarefas, etc.).

Dependendo do tipo de aplicativo que você está desenvolvendo, eles podem ou não encontrar problemas em diferentes versões do SO; você definitivamente deve verificar o MSDN.

O ponto mais importante: o Windows Server 2008 R2 existe apenas para plataformas de 64 bits, não existe mais a versão x86.

Massimo
fonte
Desculpe, Massimo, esse link não funciona mais para mim. Ele acessa microsoft.com/en-us/server-cloud/default.aspx Você gostaria de encontrá-lo novamente?
Mark C
Não, recentemente a Microsoft vinculou TODA sua documentação do WS2008R2 ao WS2012 ... encontrar documentos sobre o WS2008R2 está se tornando cada vez mais difícil.
Massimo
25

Ok, maneira simples de ver:

Windows Vista SP1 = Windows Server 2008

Windows Vista SP2 = Windows Server 2008 SP2

Windows 7 = Windows Server 2008 R2

AlexTEH
fonte
A partir do Vista SP2 / Server 2008 SP2, a MS anunciou que os sistemas operacionais para desktop e servidor serão baseados no mesmo código e versão (mais ou menos) na etapa seguinte. Eles já anunciaram que o Win8 / Server vNext também será lançado juntos (embora provavelmente demore 2 a 4 anos antes de os vermos).
Chris S
2
WTF está errado com a Microsoft? Como você pode ocultar uma grande mudança como essa dentro de um R2?
Scott Stafford
@ Scott Parece que o Windows 7 é conhecido internamente como versão 6.1.
Mark C
2
@ MarkC: Isso seria razoável, exceto que muitos produtos precisam do Win7 e não do Vista - Visal Studio 2012, TFS 2012, etc.
Scott Stafford
4

Ok, é um pouco confuso, o Windows Server 2008 é baseado no kernel do WindowsNT 6.0 service pack 1. Por esse motivo, o primeiro service pack foi o Service Pack 2 (Windows Server 2008 SP2). O Windows Server 2008 R2 também é baseado no Kernel do WindowsNT 6.1 (é semelhante ao Windows 7, assim como o Server 2008 é semelhante ao Vista) com alguns recursos e capacidades expandidos.

Como o kernel é o mesmo, a menos que você esteja fazendo algo bastante exótico, tudo bem, lembre-se de consultar o MSDN para obter mais informações. O maior problema em que pude vê-lo se deparando é a capacidade do R2 funcionar sem uma interface GUI. Provavelmente será uma minoria de casos, não é o padrão para ele, o padrão é como qualquer outro Windows Server, não tenho certeza de quantos usarão a capacidade.

Shial
fonte
Exatamente, o Windows Server 2008 é baseado no kernel 6.0 (com SP1); Windows Server 2008 R2 é baseado no 6.1 um, o mesmo do Windows 7.
Massimo
Ah sim, você está certo, é o Windows NT 6.0 service pack 1. meu erro aí.
Shial 18/08/09
Eu ia editar sua resposta para corrigir os erros, mas a coisa toda está praticamente errada. Além disso, a instalação do Core ainda possui uma GUI, mas é fortemente reduzida. Partes da estrutura .NET também foram arrancadas; principalmente relacionado à GUI.
Chris S
3

A única coisa que encontrei até agora é que o Windows Server 2008 R2 é muito mais seguro que o Windows Server 2008 normal. Por exemplo, desenvolvo para o SharePoint, cujo problema conhecido é o fato de "esquecer" ativar a ativação / ativação local para o Windows Server 2008. Componente COM do IIS Wamreg. No Windows Server 2008, você pode simplesmente abrir a janela Serviços de componentes e ativar todas as contas necessárias. No Windows Server 2008 R2, você precisa primeiro entrar no registro e se apropriar da chave do Registro IIS WamReg antes de poder alterar as configurações de segurança.

Colin Dekker
fonte
0

O Windows Server 2008 não permite o modo BranchCache, assim como o 2008 R2.

Frank
fonte