В чем разница между Windows Server 2008, 2008 SP2 и 2008 R2?

56

Каковы основные различия между Windows Server 2008, 2008 SP2 и 2008 R2?

Отличаются ли кодовые базы для этих ОС?

Если я занимаюсь разработкой приложений для любого из этих трех, следует ли мне беспокоиться, что это может не сработать на двух других?

Самрат Патил
источник
Позвольте мне добавить одно: вы можете запустить виртуальную машину с 64-разрядной ОС (Windows Server R2) на компьютере с архитектурой x86 с x86 VirtualBox: sysprobs.com/install-run-windows-2008-r2-x86-sun-virtualbox sysprobs.com / 64bit-guest-os-32bit-host-os-vmware Я сделал это.
Львиное Сердце

Ответы:

52

Windows Server 2008 и Windows Server 2008 с пакетом обновления 2 (SP2) - это одна и та же операционная система, но на другом уровне пакета обновления (Windows Server 2008 был запущен на уровне SP1, поскольку он был выпущен довольно скоро после выхода Windows Vista и SP1).

Windows Server 2008 R2 является серверной версией Windows 7, поэтому это версия 6.1 ОС; он вводит довольно много новых функций, потому что это фактически новая версия системы. Это хорошее место для начала: http://www.microsoft.com/windowsserver2008/en/us/whats-new.aspx .

Существуют также различия на уровне графического интерфейса, поскольку WS2008R2 использует тот же новый графический интерфейс, который появился в Windows 7 (новая панель задач и т. Д.).

В зависимости от того, какие приложения вы разрабатываете, они могут или не могут столкнуться с проблемами в разных выпусках ОС; Вы должны обязательно проверить MSDN.

Самый важный момент: Windows Server 2008 R2 существует только для 64-битных платформ, версии x86 больше нет.

Massimo
источник
Извините, Массимо, эта ссылка больше не работает для меня. Он идет по адресу microsoft.com/en-us/server-cloud/default.aspx. Не могли бы вы найти его снова?
Марк С
Нет, недавно Microsoft перенесла ВСЕ свою документацию WS2008R2 на WS2012 ... Поиск документов по WS2008R2 становится все труднее.
Массимо
25

Хорошо, простой взгляд на это:

Windows Vista SP1 = Windows Server 2008

Windows Vista SP2 = Windows Server 2008 с пакетом обновления 2

Windows 7 = Windows Server 2008 R2

AlexTEH
источник
Начиная с Vista SP2 / Server 2008 с пакетом обновления 2 (SP2), MS объявила, что операционные системы для настольных компьютеров и серверов будут основаны на одном и том же коде и будут выпускаться (более или менее) на шаг впереди. Они уже объявили, что Win8 / Server vNext также будет выпущен вместе (хотя, скорее всего, через 2–4 года мы их увидим).
Крис С
2
WTF не так с Microsoft? Как вы можете скрыть такое огромное изменение внутри R2?
Скотт Стаффорд
@Scott Очевидно Windows 7 известна как версия 6.1.
Марк С
2
@MarkC: Это было бы разумно, за исключением того, что для многих продуктов требуется Win7, а не Vista - Visal Studio 2012, TFS 2012 и т. Д. Мы были довольно ошеломлены тем фактом, что они не будут работать на нашем Server 2008 SP2.
Скотт Стаффорд
4

Хорошо, это немного сбивает с толку, Windows Server 2008 основан на ядре WindowsNT 6.0 с пакетом обновления 1. Из-за этого первым пакетом обновления был Пакет обновления 2 (Windows Server 2008 SP2). Windows Server 2008 R2 также основан на ядре WindowsNT 6.1 (это похоже на Windows 7, так же как Server 2008 похож на Vista) с некоторыми расширенными функциями и возможностями.

Поскольку ядро ​​одинаковое, если вы не делаете что-то довольно экзотическое, все будет хорошо, не забудьте проконсультироваться с MSDN для получения более подробной информации. Самая большая проблема, с которой я столкнулся, это способность R2 работать вообще без графического интерфейса. Это, вероятно, будет меньшинство случаев, это не значение по умолчанию для него, значение по умолчанию, как и для любого другого Windows Server, я не уверен, сколько будет использовать эту возможность.

Shial
источник
Точно, Windows Server 2008 основан на ядре 6.0 (с SP1); Windows Server 2008 R2 основан на версии 6.1, той же Windows 7.
Massimo
Ах да, вы правы, это пакет обновления 1 для WindowsNT 6.0. Моя ошибка там.
Shial
Я собирался отредактировать ваш ответ, чтобы исправить ошибки, но все это в значительной степени неправильно. Кроме того, установка Core по-прежнему имеет графический интерфейс, он сильно уменьшен. Части .NET Framework также были разорваны; в основном связанные с графическим интерфейсом.
Крис С
3

Таким образом, единственное, с чем я столкнулся при этом, это то, что Window Server 2008 R2 намного более безопасен, чем обычный Windows Server 2008. Например, я разрабатываю для SharePoint, из которых известной проблемой является то, что он «забывает» включить локальный запуск / активацию для Компонент IIS Wamreg COM. В Windows Server 2008 вы можете просто открыть окно «Службы компонентов» и включить все необходимые подключения. В Windows Server 2008 R2 сначала необходимо войти в реестр и стать владельцем раздела реестра IIS WamReg, прежде чем можно будет перейти к настройкам безопасности.

Колин Деккер
источник
0

Windows Server 2008 не поддерживает режим BranchCache, как и 2008 R2.

Фрэнк
источник