Câu trả lời:
Linux có tốt hơn Windows không? Mu!
Đây có thể là một câu hỏi ngắn, nhưng nó chắc chắn không đơn giản để trả lời. Không biết bạn sẽ đặt chức năng nào cho máy chủ, điều đó thậm chí còn khó trả lời hơn (giống như Mac lâu năm so với Windows hoặc Emacs so với câu hỏi vi).
Ở cấp độ cơ bản nhất, tất cả các HĐH là, một nền tảng để chạy các ứng dụng (nghĩa là nhàm chán); đó là những ứng dụng làm cho máy tính trở nên thú vị. Nếu ứng dụng bạn cần chạy được hỗ trợ tốt nhất trên Windows, thì hãy sử dụng Windows. Nếu tất cả kinh nghiệm của bạn là với Linux và bạn có một ứng dụng thực hiện những gì bạn cần trong Linux, thì hãy sử dụng Linux.
Nói chung, giá ban đầu của Hệ điều hành chỉ là một phần nhỏ trong TCO của máy chủ. Bạn cũng phải tính đến Bảo trì máy chủ, Bảo trì ứng dụng, chi phí quản lý, chi phí cho bất kỳ phần mềm nào bạn cài đặt, v.v. Và ngày nay, bạn thậm chí không thể nói rằng Linux ổn định hơn Windows - chúng tôi không sống trong thập niên 90 nữa ...
Nhiều như những người quá khích dại dột muốn nói khác, cả hai nền tảng đều có giá trị như nhau, tùy thuộc. Tùy thuộc vào Sysadmin để nhìn nhận một cách khách quan về một vấn đề nhất định và quyết định kết hợp HĐH / Ứng dụng nào là tốt nhất để giải quyết nó.
Có lẽ lý do lớn nhất mà tôi thích các máy chủ giống UNIX trên các máy chủ Windows là tôi đã tìm thấy bất kỳ vấn đề nào dễ dàng hơn để chẩn đoán và khắc phục. Tôi đã dành nhiều thời gian hơn để đập đầu vào tường hoặc tạm dừng với sự hỗ trợ kỹ thuật với các máy chủ Windows. Với OpenBSD, FreeBSD hoặc Linux, vấn đề thường nằm ở nhật ký và nếu giải pháp không rõ ràng thì nó thường mang lại cho Google một chút.
Khi mọi thứ hoạt động trơn tru thì Windows có thể là một nền tảng máy chủ tốt, cũng như Linux và * BSD. Đó là khi mọi thứ không hoạt động mà sự khác biệt xuất hiện.
Đối với chi phí quản trị viên, bạn phải tính đến năng lực. Chắc chắn quản trị viên Windows rất phong phú, nhưng để thuê một người giỏi sẽ khiến bạn tốn kém giống như thuê một quản trị viên UNIX giỏi . Nếu bạn chỉ cần ai đó nhấp vào "Tiếp theo" trên hộp thoại cài đặt thì sẽ rẻ hơn khi đi Windows, nhưng bạn không muốn điều đó.
Chà, câu hỏi này kêu lên vì một thẻ "chủ quan".
Dù sao, câu trả lời ở đây là 'cho mỗi người của họ'.
Ý tôi là, tất cả phụ thuộc vào những gì bạn cần để chạy trên máy chủ này. Một dịch vụ thư mục? Tôi có nên sử dụng openldap? Không, cảm ơn, có lẽ tôi sẽ sử dụng Active Directory (trên bộ điều khiển miền dựa trên máy chủ Windows). Một ứng dụng cần SQL Server (microsoft one: P)? Trông giống như một công việc cho máy chủ windows để ne. Mặt khác, tôi không thấy nhiều điểm khi chạy DNS hoặc (bạn phải đùa tôi) DHCP trên máy chủ windows. Hoặc một proxy web (xin chào, mực). Hoặc tường lửa / bộ định tuyến.
Để mỗi người của họ.
TCO là yếu tố quan trọng nhất ở đây. Có Linux là miễn phí và nó có thể phù hợp với Windows Server về chức năng. Nhưng bạn đã cân nhắc ...
Trong thực tế, hiếm khi thực sự có lựa chọn đi theo nền tảng nào, quyết định được đưa ra bởi 'PHBs' không dựa trên giá trị kỹ thuật hoặc nền tảng được chọn bởi thực tế là một dòng ứng dụng kinh doanh chỉ chạy trên một hoặc cai khac.
Những gì bạn nhận được từ tiền của mình với Microsoft là một nền tảng dễ cài đặt / quản lý hơn Linux, bởi vì chỉ có một máy chủ Mail, một máy chủ DNS, một dịch vụ thư mục, vì vậy nó đơn giản hơn vì bạn không có tùy chọn nào.
Việc dễ sử dụng / đơn giản này có tương đương với tốt hơn hay không thực sự là vấn đề quan điểm. Cuối cùng, như với bất cứ điều gì trong kinh doanh, chỉ cần sử dụng một thứ phù hợp nhất với nhu cầu cụ thể của bạn, không nền tảng nào tốt hơn nhưng một nền tảng sẽ phù hợp hơn với bạn.
Linux có tốt hơn windows không?
Câu trả lời là XANH LÁ!
Windows có tốt hơn Linux không?
Câu trả lời là CHEESE!
Vấn đề là đây là một câu hỏi vô nghĩa.
"Đối với khối lượng công việc, ngân sách, chi phí, kỹ năng, kế hoạch tương lai và các ứng dụng tôi chạy, nền tảng nào có thể là lựa chọn tốt nhất cho tôi di chuyển về phía trước?"
Tất nhiên, có các biến khác - nhưng không có ít nhất thông tin ở trên, bạn chỉ đang bỏ qua các fanboy.
Tôi nghĩ rằng nó phụ thuộc vào kịch bản. Nhiều người có thể trả lời "Linux tốt hơn" nhưng tôi khuyên bạn nên chọn máy chủ có tài nguyên sẵn có \ yêu cầu phần mềm của bạn, v.v.
Ví dụ: nếu bạn đang sử dụng máy chủ Linux, người dùng sẽ cần thêm chuyên môn để làm việc với điều đó (Nếu không có quản trị viên hệ thống để quản lý chúng). Và thậm chí có một quản trị viên hệ thống, anh ta sẽ cần thêm kiến thức để làm việc với linux và có được những thứ được cấu hình bởi vì nỗ lực cần thiết để thực hiện một số cấu hình cao hơn trong Linux (Không phải trong mọi trường hợp nhưng trong hầu hết các trường hợp)
Mặt khác, bạn có thể cần cài đặt một số phần mềm không có tùy chọn "Linux". Nói chung, chúng ta có thể tìm thấy một phiên bản windows cho hầu hết mọi phần mềm như hệ điều hành Unix nhưng không phải là khôn ngoan. (Phần mềm độc quyền trong hầu hết các trường hợp). Vì vậy, tôi khuyên bạn nên xem xét các yếu tố là tốt.
Tôi chỉ muốn thể hiện một số khía cạnh "Vô hình" của một vấn đề thực tế;)
Theo kinh nghiệm của tôi, tôi đã điểm chuẩn một truy vấn cơ sở dữ liệu giống hệt nhau trên một cơ sở dữ liệu giống hệt với WIN Server 2005 - được tải 64 bit so với OpenSuse 10.3 64 bit trên máy Intel 64 bit. Kết quả tôi đạt được là phản hồi của Linux nhanh hơn gấp 10 lần trên một tập kết quả trả về 530.000 hàng. Linux = 3 giây, Windows = 30 giây. Tôi chưa tinh chỉnh bất cứ điều gì - mọi thứ đã được cài đặt ra khỏi hộp mà không cần chỉnh sửa. Cơ sở dữ liệu được sử dụng là PostgreSQL, các phiên bản giống hệt nhau - 8.3.3.
Tôi đã thực hiện bài tập này để đáp ứng nhu cầu của khách hàng về phản hồi nhanh hơn, tôi không xin lỗi vì tôi đã sử dụng OpenSuse (10.3) - Tôi không có phản hồi liên quan đến khiếu nại kể từ khi chuyển đổi.
Tôi hy vọng bạn sẽ thấy thông tin này hữu ích - nó được cung cấp cho mục đích đó và không đánh bại Windows.