¿Cuál es la diferencia entre Windows Server 2008, 2008 SP2 y 2008 R2?

56

¿Cuáles son las principales diferencias entre Windows Server 2008, 2008 SP2 y 2008 R2?

¿Son diferentes las bases de código para estos sistemas operativos?

Si estoy desarrollando aplicaciones para cualquiera de estos tres, ¿debería preocuparme que no funcione en los otros dos?

Samrat Patil
fuente
Permítanme agregar una cosa: puede ejecutar una VM con sistema operativo x64 bit (Windows Server R2) en un host x86 con VirtualBox x86: sysprobs.com/install-run-windows-2008-r2-x86-sun-virtualbox sysprobs.com / 64bit-guest-os-32bit-host-os-vmware Lo he hecho.
lionheart

Respuestas:

52

Windows Server 2008 y Windows Server 2008 SP2 son el mismo sistema operativo, solo que en un nivel de paquete de servicio diferente (Windows Server 2008 comenzó en el nivel SP1 porque se lanzó bastante después de que Windows Vista y SP1 ya no funcionaran).

Windows Server 2008 R2 es la versión del servidor de Windows 7, por lo que es la versión 6.1 del sistema operativo; presenta muchas características nuevas, porque en realidad es una nueva versión del sistema. Este es un buen lugar para comenzar: http://www.microsoft.com/windowsserver2008/en/us/whats-new.aspx .

También hay diferencias a nivel de la GUI, porque WS2008R2 usa la misma nueva GUI introducida con Windows 7 (nueva barra de tareas, etc.).

Dependiendo del tipo de aplicaciones que esté desarrollando, pueden o no encontrar problemas en diferentes versiones del sistema operativo; definitivamente deberías revisar MSDN.

El punto más importante: Windows Server 2008 R2 existe solo para plataformas de 64 bits, ya no hay una versión x86.

Massimo
fuente
Lo siento, Massimo, ese enlace ya no funciona para mí. Va a microsoft.com/en-us/server-cloud/default.aspx ¿Tendría una manera de encontrarlo nuevamente?
Mark C
No, recientemente Microsoft volvió a vincular TODA su documentación WS2008R2 a WS2012 ... encontrar documentos sobre WS2008R2 se está volviendo cada vez más difícil.
Massimo
25

Ok forma simple de verlo:

Windows Vista SP1 = Windows Server 2008

Windows Vista SP2 = Windows Server 2008 SP2

Windows 7 = Windows Server 2008 R2

AlexTEH
fuente
A partir de Vista SP2 / Server 2008 SP2, MS ha anunciado que los sistemas operativos de escritorio y servidor se basarán en el mismo código y versión (más o menos) en un paso lateral. Ya han anunciado que Win8 / Server vNext también se lanzará juntos (aunque probablemente pasarán de 2 a 4 años antes de que los veamos).
Chris S
2
¿WTF está mal con Microsoft? ¿Cómo puedes ocultar un gran cambio como ese dentro de un R2?
Scott Stafford,
@Scott Aparentemente, Windows 7 se conoce internamente como versión 6.1.
Mark C
2
@ MarkC: Eso sería razonable, excepto que muchos productos necesitan Win7 y no Vista - Visal Studio 2012, TFS 2012, etc. Nos sorprendió bastante el hecho de que no se ejecutarían en nuestro Server 2008 SP2.
Scott Stafford
4

De acuerdo, es un poco confuso, Windows Server 2008 se basa en el kernel de WindowsNT 6.0 service pack 1. Debido a esto, el primer service pack fue Service pack 2 (Windows Server 2008 SP2). Windows Server 2008 R2 también se basa en el kernel WindowsNT 6.1 (es similar a Windows 7 al igual que Server 2008 es similar a Vista) con algunas características y capacidades ampliadas.

Dado que el núcleo es el mismo, a menos que esté haciendo algo bastante exótico, debería estar bien, recuerde consultar el MSDN para obtener mejor información. El mayor problema con el que te puedo encontrar es la capacidad de que R2 se ejecute sin una interfaz GUI. Probablemente sea una minoría de casos, no es el predeterminado, es el mismo que cualquier otro servidor de Windows, no estoy seguro de cuántos usarán la capacidad.

Shial
fuente
Exactamente, Windows Server 2008 se basa en el núcleo 6.0 (con SP1); Windows Server 2008 R2 se basa en la versión 6.1, la misma de Windows 7.
Massimo
Ah sí, tienes razón, es el paquete de servicio de WindowsNT 6.0 1. Mi error allí.
Shial
Iba a editar su respuesta para corregir los errores, pero todo está bastante mal. Además, la instalación de Core todavía tiene una GUI, solo que se reduce considerablemente. También se eliminaron partes del marco .NET; principalmente relacionado con la GUI.
Chris S
3

Lo único que he encontrado hasta ahora es que Windows Server 2008 R2 es mucho más seguro que Windows Server 2008. Por ejemplo, desarrollo para SharePoint, de los cuales un problema conocido es que "olvida" habilitar el lanzamiento / activación Local para Componente COM de IIS Wamreg. En Windows Server 2008, puede abrir la ventana op de Servicios de componentes y habilitar todas las cuentas necesarias. En Windows Server 2008 R2, primero debe ingresar al registro y tomar posesión de la clave de registro IIS WamReg antes de poder cambiar la configuración de seguridad.

Colin Dekker
fuente
0

Windows Server 2008 no permite el modo BranchCache como 2008 R2.

Franco
fuente