Sự khác biệt giữa Windows Server 2008, 2008 SP2 và 2008 R2 là gì?


56

Sự khác biệt chính giữa Windows Server 2008, 2008 SP2 và 2008 R2 là gì?

Là các cơ sở mã cho các hệ điều hành này khác nhau?

Nếu tôi đang phát triển ứng dụng cho bất kỳ một trong ba điều này, tôi có nên lo lắng rằng nó có thể không hoạt động trên hai ứng dụng kia không?


Hãy để tôi thêm một điều: Bạn có thể chạy VM với HĐH x64 bit (Windows Server R2) trên máy chủ x86 với x86 VirtualBox: sysprobs.com/install-run-windows-2008-r2-x86-sun-virtualbox sysprobs.com / 64bit-guest-os-32bit-host-os-vmware Tôi đã thực hiện nó.
lionheart

Câu trả lời:


52

Windows Server 2008 và Windows Server 2008 SP2 là cùng một hệ điều hành, chỉ ở một cấp độ gói dịch vụ khác nhau (Windows Server 2008 bắt đầu ở cấp SP1 vì nó được phát hành khá nhiều sau khi Windows Vista và SP1 đã ra mắt).

Windows Server 2008 R2 là phiên bản máy chủ của Windows 7, vì vậy đây là phiên bản 6.1 của HĐH; nó giới thiệu khá nhiều tính năng mới, bởi vì đây thực sự là một bản phát hành mới của hệ thống. Đây là một nơi tốt để bắt đầu: http://www.microsoft.com/windowsserver2008/en/us/whats-new.aspx .

Cũng có sự khác biệt ở cấp GUI, vì WS2008R2 sử dụng cùng GUI mới được giới thiệu với Windows 7 (thanh tác vụ mới, v.v.).

Tùy thuộc vào loại ứng dụng bạn đang phát triển, chúng có thể hoặc không gặp phải sự cố trên các bản phát hành HĐH khác nhau; bạn chắc chắn nên kiểm tra MSDN.

Điểm quan trọng nhất: Windows Server 2008 R2 chỉ tồn tại cho các nền tảng 64 bit, không còn phiên bản x86 nữa.


Xin lỗi, Massimo, liên kết đó không còn hiệu quả với tôi nữa. Nó đi tới microsoft.com/en-us/server-cloud/default.aspx Bạn có cách nào để tìm lại không?
Đánh dấu C

Không, gần đây Microsoft đã chuyển TẤT CẢ tài liệu WS2008R2 của mình sang WS2012 ... việc tìm tài liệu về WS2008R2 đang ngày càng khó khăn.
Massimo

25

Ok cách đơn giản để nhìn vào nó:

Windows Vista SP1 = Windows Server 2008

Windows Vista SP2 = Windows Server 2008 SP2

Windows 7 = Windows Server 2008 R2


Kể từ Vista SP2 / Server 2008 SP2, MS đã thông báo HĐH Máy tính để bàn và Máy chủ sẽ dựa trên cùng một mã và phát hành (ít nhiều) trong bước bên. Họ đã thông báo rằng Win8 / Server vNext cũng sẽ được phát hành cùng nhau (mặc dù có thể sẽ mất từ ​​2 đến 4 năm trước khi chúng ta thấy chúng).
Chris S

2
WTF có sai với Microsoft không? Làm thế nào bạn có thể che giấu một sự thay đổi lớn như thế trong R2?
Scott Stafford

@Scott Rõ ràng Windows 7 được gọi là phiên bản 6.1.
Đánh dấu C

2
@MarkC: Điều đó sẽ hợp lý, ngoại trừ rất nhiều sản phẩm cần Win7 chứ không phải Vista - Visal Studio 2012, TFS 2012, v.v. Chúng tôi khá mù quáng bởi thực tế họ sẽ không chạy trên Server 2008 SP2 của chúng tôi.
Scott Stafford

4

Được rồi, hơi khó hiểu, Windows Server 2008 dựa trên kernel 1 gói dịch vụ WindowsNT 6.0. Do đó, gói dịch vụ đầu tiên là Gói dịch vụ 2 (Windows Server 2008 SP2). Windows Server 2008 R2 cũng dựa trên WindowsNT 6.1 Kernel (Nó gần giống với Windows 7 giống như Server 2008 giống với Vista) với một số tính năng và khả năng mở rộng.

Vì kernel là như nhau trừ khi bạn làm một cái gì đó khá kỳ lạ, nó sẽ ổn, hãy nhớ tham khảo MSDN để biết thông tin tốt hơn. Vấn đề lớn nhất tôi có thể thấy bạn gặp phải là khả năng R2 chạy mà không có giao diện GUI. Đây có lẽ sẽ là một thiểu số các trường hợp, nó không phải là mặc định cho nó, mặc định cũng giống như bất kỳ Windows Server nào khác, tôi không chắc có bao nhiêu người sẽ sử dụng khả năng này.


Chính xác, Windows Server 2008 dựa trên kernel 6.0 (với SP1); Windows Server 2008 R2 dựa trên phiên bản 6.1, giống với Windows 7.
Massimo

À đúng rồi, quyền của bạn, đó là gói dịch vụ WindowsNT 6.0 1. lỗi của tôi ở đó.
Shial

Tôi sẽ chỉnh sửa câu trả lời của bạn để sửa lỗi, nhưng toàn bộ điều này khá sai. Ngoài ra, cài đặt Core vẫn có GUI, nó chỉ giảm mạnh. Các phần của khung .NET cũng bị tách ra; chủ yếu liên quan đến GUI.
Chris S

3

Điều duy nhất tôi gặp phải là vì vậy, Window Server 2008 R2 an toàn hơn nhiều so với Windows Server thông thường. Ví dụ, tôi phát triển cho SharePoint, trong đó một vấn đề được biết là nó "quên" kích hoạt khởi chạy / kích hoạt cục bộ cho Thành phần COM Wamreg COM. Trong Windows Server 2008, bạn chỉ có thể mở cửa sổ op de Element Services và kích hoạt tất cả các tài khoản cần thiết. Trong Windows Server 2008 R2, trước tiên bạn cần truy cập vào sổ đăng ký và sở hữu khóa đăng ký IIS WamReg trước khi có thể thay đổi thành cài đặt bảo mật.


0

Windows Server 2008 không cho phép chế độ BranchCache như 2008 R2.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.