Qual è la differenza tra Windows Server 2008, 2008 SP2 e 2008 R2?


56

Quali sono le principali differenze tra Windows Server 2008, 2008 SP2 e 2008 R2?

Le basi di codice per questi sistemi operativi sono diverse?

Se sto sviluppando applicazioni per uno di questi tre, dovrei essere preoccupato che potrebbe non funzionare sugli altri due?


Consentitemi di aggiungere una cosa: è possibile eseguire una macchina virtuale con sistema operativo x64 bit (Windows Server R2) su 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 L'ho fatto.
lionheart

Risposte:


52

Windows Server 2008 e Windows Server 2008 SP2 sono lo stesso sistema operativo, solo a un livello di service pack diverso (Windows Server 2008 è stato avviato a livello di SP1 perché è stato rilasciato un po 'dopo che Windows Vista e SP1 erano già usciti).

Windows Server 2008 R2 è la versione server di Windows 7, quindi è la versione 6.1 del sistema operativo; introduce molte nuove funzionalità, perché in realtà è una nuova versione del sistema. Questo è un buon punto di partenza: http://www.microsoft.com/windowsserver2008/en/us/whats-new.aspx .

Esistono anche differenze a livello di GUI, poiché WS2008R2 utilizza la stessa nuova GUI introdotta con Windows 7 (nuova barra delle applicazioni, ecc.).

A seconda del tipo di applicazioni che stai sviluppando, potrebbero verificarsi o meno problemi con diverse versioni del sistema operativo; dovresti assolutamente controllare MSDN.

Il singolo punto più importante: Windows Server 2008 R2 esiste solo per piattaforme a 64 bit, non esiste più una versione x86.


Mi dispiace, Massimo, quel link non funziona più per me. Va su microsoft.com/en-us/server-cloud/default.aspx Avresti modo di ritrovarlo?
Marco C

No, recentemente Microsoft ha ricollegato TUTTA la sua documentazione WS2008R2 a WS2012 ... trovare documenti su WS2008R2 sta diventando sempre più difficile.
Massimo,

25

Ok modo semplice di vederlo:

Windows Vista SP1 = Windows Server 2008

Windows Vista SP2 = Windows Server 2008 SP2

Windows 7 = Windows Server 2008 R2


A partire da Vista SP2 / Server 2008 SP2, MS ha annunciato che i sistemi operativi desktop e server saranno basati sullo stesso codice e sulla stessa versione (più o meno) nel passaggio laterale. Hanno già annunciato che anche Win8 / Server vNext verrà rilasciato insieme (anche se probabilmente ci vorranno dai 2 ai 4 anni prima di vederli).
Chris S,

2
WTF ha torto con Microsoft? Come puoi nascondere un cambiamento enorme come quello all'interno di un R2?
Scott Stafford,

Apparentemente @Scott Windows 7 è internamente noto come versione 6.1.
Marco C

2
@MarkC: Sarebbe ragionevole, tranne per il fatto che molti prodotti necessitano di Win7 e non di Vista - Visal Studio 2012, TFS 2012, ecc. Eravamo piuttosto accecati dal fatto che non sarebbero stati eseguiti sul nostro Server 2008 SP2.
Scott Stafford,

4

Va bene, è un po 'confuso, Windows Server 2008 è basato sul kernel di Windows NT 6.0 Service Pack 1. Per questo motivo il primo service pack è stato Service Pack 2 (Windows Server 2008 SP2). Windows Server 2008 R2 si basa anche sul kernel Windows NT 6.1 (è simile a Windows 7 molto simile a Server 2008 è simile a Vista) con alcune funzionalità e capacità estese.

Poiché il kernel è lo stesso, a meno che tu non stia facendo qualcosa di abbastanza esotico, dovrebbe andare bene, ricorda di consultare MSDN per informazioni migliori. Il problema più grande che ti ho visto è la possibilità per R2 di funzionare senza un'interfaccia grafica. Probabilmente questa sarà una minoranza di casi, non è il valore predefinito per esso, il valore predefinito è proprio come qualsiasi altro Windows Server, non sono sicuro di quanti ne useranno.


Esatto, Windows Server 2008 si basa sul kernel 6.0 (con SP1); Windows Server 2008 R2 si basa su quello 6.1, lo stesso di Windows 7.
Massimo,

Ah sì, hai ragione, è il Service Pack 1 di Windows NT 6.0.
Shial,

Stavo per modificare la tua risposta per correggere gli errori, ma il tutto è praticamente sbagliato. Inoltre, l'installazione Core ha ancora una GUI, è solo fortemente ridotta. Anche parti del framework .NET sono state strappate; principalmente legato alla GUI.
Chris S,

3

L'unica cosa che ho riscontrato finora è che Windows Server 2008 R2 è molto più sicuro del normale Windows Server 2008. Ad esempio, sviluppo per SharePoint, di cui un problema noto è che "dimentica" di abilitare l'avvio / attivazione locale per il Componente COM IIS Wamreg. In Windows Server 2008 è possibile aprire la finestra Servizi componenti e abilitare tutti gli account necessari. In Windows Server 2008 R2 devi prima accedere al registro e diventare proprietario della chiave di registro IIS WamReg prima di poter modificare le impostazioni di sicurezza.


0

Windows Server 2008 non consente la modalità BranchCache come 2008 R2.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.