Tại sao tôi nên sử dụng CentOS thay vì Fedora


8

Tôi là một người dùng hạnh phúc của Fedora nhưng hầu hết các hệ thống SCADA tôi biết đều sử dụng CentOS. Tôi sẽ cung cấp một giải pháp SCADA trong Linux. Tôi có nên chuyển đổi sang CentOS hoặc ở lại với bạn Fedora không?


Với SCADA, bạn có nghĩa là "kiểm soát giám sát và thu thập dữ liệu"?
duenni

Câu trả lời:


19

Phiên bản ngắn: Nếu bạn dự kiến ​​hệ thống sẽ được sử dụng lâu hơn 1 năm, hãy sử dụng Centos 6.

Phiên bản dài: Câu hỏi cho bất kỳ ứng dụng nào có thể hiểu rõ bạn muốn chạy hệ thống trong bao lâu mà không có biến động lớn. Hãy nhớ rằng những loại mối quan tâm này có xu hướng cuối cùng dài hơn nhiều so với thời gian tạm thời dự kiến ​​ban đầu.

(Lưu ý: Tôi đang sử dụng Red Hat Enterprise Linux (RHEL) và Centos thay thế cho nhau vì chúng tương thích nhị phân và Centos thường là một công cụ thay thế miễn phí được sử dụng thay cho RHEL)

Dự án Fedora tích cực cung cấp các bản cập nhật cho hai bản phát hành gần đây nhất của nó (kể từ bài viết này, Fedora 14 và 15). Bạn có bộ gói gần đây nhất, nhưng bạn tự mình phát hành phiên bản N + 2. ( Theo Fedora Wiki )

Red Hat Enterprise Linux và Centos có hỗ trợ Vòng đời hỗ trợ thường xuyên là 7 năm và Vòng đời kéo dài 10 năm ( theo Wikipedia )

Trước khi phát hành Centos 6, đã có một sự đánh đổi khá quan trọng được xem xét giữa nó và Fedora. RHEL5 được xây dựng trên Fedora 6, được phát hành năm 2006. Nhiều gói bắt đầu cho thấy tuổi của họ và mọi người muốn sử dụng gói mới hơn cho các ứng dụng của họ (ví dụ: Các phiên bản mới nhất của Mediawiki sử dụng phiên bản PHP mới hơn được vận chuyển với RHEL5). Việc phát hành Centos 6 thay đổi tất cả những điều này vì nó dựa trên Fedora 12 gần đây hơn với rất nhiều thay đổi của Fedora 13 & 14 được đưa vào.

Vì bạn đang chọn ngay bây giờ, có rất ít lý do để không nhắm mục tiêu Centos 6 trừ khi bạn thực sự, thực sự cần một phiên bản mới hơn của gói (điều này rất khó và khó về điều này). Bạn sẽ nhận được cả bộ gói rất hiện tại 10 năm cập nhật.


Cảm ơn bạn vì câu trả lời này - 9 năm sau và tôi tự hỏi liệu mọi thứ đã thay đổi, tức là nếu bạn có thể cập nhật nó vào tình hình ngày nay và mọi thứ có thay đổi đáng kể không? Fedora dường như có một hương vị "Máy chủ" (ngày nay?) - làm thế nào để so sánh? Chúc mừng!
hạt

Nó vẫn là lựa chọn về mức độ thường xuyên bạn thực hiện nâng cấp lớn. Quá trình nâng cấp phiên bản thành phiên bản của Fedora tốt hơn nhiều so với 9 năm trước, nhưng đây vẫn là một bản nâng cấp vẫn đòi hỏi công việc của bạn để xác nhận. Tôi vẫn đang chạy một số máy Centos6 từ khi trở về.
Ophidian

Trong một thế giới tập trung vào đám mây, bạn có thể thấy các thách thức nâng cấp cho Fedora ít gặp vấn đề hơn. Nâng cấp có xu hướng ít quan trọng hơn khi bạn bắt đầu sửa chữa toàn bộ mỗi tuần để bắt đầu. Bạn vẫn có khả năng gặp phải sự không tương thích với tự động hóa của mình khi chuyển đổi giữa các phiên bản, nhưng bản chất của đám mây cho vay nhiều hơn theo hướng ít tùy biến hơn và nhiều máy đơn mục đích hơn giới hạn bán kính vụ nổ.
Ophidian

23

Fedora có chu kỳ phát hành và hỗ trợ ngắn. Bạn thường phải nâng cấp lên các phiên bản HĐH mới hơn khá nhanh để tiếp tục nhận được hỗ trợ. Khi bạn đang thiết lập một máy chủ sản xuất, bạn muốn biết chắc chắn rằng bạn sẽ có thể nhận được các bản sửa lỗi và bản vá bảo mật trong một thời gian dài. Chu kỳ hỗ trợ của CentOS giống như RHEL, mà tôi tin là mười năm.

Lời khuyên này là tốt cho bất kỳ hệ điều hành máy chủ. Bạn muốn biết rằng khi bạn thiết lập một cái gì đó, nó sẽ bền vững trong tương lai gần.


4

CentOS dựa trên RedHat Enterprise Linux (Gợi ý: Doanh nghiệp)

RHEL rất phổ biến trong các công ty lớn hơn, cụ thể trong lĩnh vực tài chính. CentOS được xây dựng từ các gói giống như RedHat nhưng không có sự hỗ trợ (hoặc chi phí). Nói chung, CentOS chạy chậm hơn 6 tháng so với RedHat với các bản cập nhật cốt lõi, v.v.

Tùy thuộc vào mục tiêu của bạn, có những lợi thế cho cả hai hệ thống; Các kho lưu trữ mặc định của CentOS / RHEL chỉ bao gồm các bản dựng phần mềm đã được thử và kiểm tra để bảo mật, chúng không bao giờ (hoặc rất hiếm khi) bao gồm các gói chưa được kiểm tra hoặc beta. Nếu bạn sử dụng các bản cập nhật bảo mật RedHat cho phần mềm thường sẽ có sẵn trong kho trong vòng một tháng là có sẵn, đôi khi trong vài ngày cho các vấn đề bảo mật quan trọng. Tuy nhiên, CentOS một lần nữa theo dõi các cập nhật này đôi khi lên đến 6 tháng.

Fedora có lợi thế là có nhiều phần mềm cập nhật hơn. Ví dụ: RedHat / CentOS 6 (Phiên bản lates) dựa trên, AFIK, trên Fedora 9. Fedora có các phiên bản gần đây hơn của hầu hết các phần mềm có sẵn trong kho của nó, cũng như có cộng đồng 'người dùng' lớn hơn.

TL, DR;
Fedora có phần mềm cập nhật hơn, CentOS / RedHat có phần mềm ổn định hơn

Biên tập;
Ngoài ra, đáng chú ý các chu kỳ cập nhật / hỗ trợ. Nói chung, các phiên bản RedHat / CentOS được hỗ trợ / cập nhật trong nhiều năm sau khi phát hành ban đầu trong khi Fedora giảm hỗ trợ khá sớm sau khi phát hành. Fedora thường không được coi là HĐH máy chủ trong khi RedHat / CentOS là


7
Tôi không chắc tại sao bạn nghĩ rằng các bản sửa lỗi bảo mật chậm hơn 6 tháng so với RHEL. Chúng thường có sẵn trong vòng 72 giờ. Một độ trễ 6 tháng trong các bản vá bảo mật sẽ làm cho nó vô giá trị. Ngoài ra, RHEL / CentOS chắc chắn không dựa trên Fedora. Dự án Fedora là một ngã ba cộng đồng của RHEL, nhưng chúng đã được duy trì bởi các nhóm hoàn toàn riêng biệt trong nhiều năm.
MDMarra

@MarkM CentOS 6 vừa được phát hành, RedHat 6 đã được phát hành ít nhất 6 tháng trước. Và kể từ RedHat 4, nó đã là một nhánh của Fedora - en.wikipedia.org/wiki/iêu
Smudge

4
Đó là một bản phát hành lớn, không phải là một bản cập nhật bảo mật. Ngoài ra, các gói RHEL được rẽ nhánh từ cây Fedora. Điều đó không có nghĩa là chúng là những gói giống nhau.
MDMarra

@MarkM Xin lỗi tôi phrased sai đó, tôi có nghĩa là các bản cập nhật (core) chính, mặc dù tôi nghĩ rằng bản cập nhật repo vẫn đang trì hoãn một chút đằng sau những RedHat
Smudge

6
Công bằng mà nói, Fedora thực sự là dự án ngược dòng của RHEL (theo Red Hat). Red Hat sau đó có một bản phát hành nhất định của Fedora và làm cứng nó cho việc sử dụng Enterprise, sau đó được phát hành dưới dạng phiên bản mới của RHEL.
Ophidian

1

Từ những gì tôi hiểu không có sự khác biệt quá lớn giữa hai người, tôi sử dụng CentOS cho mình. Tôi thường thích ở lại với những gì ngành công nghiệp đang làm cho đến khi các ứng dụng như của bạn đi. Không có lý do gì để phát minh lại bánh xe, nếu nó đã chạy ở nơi khác trên CentOS thì bạn biết rằng bạn đã làm việc ít hơn rất nhiều để khởi động và chạy. Chỉ cần 2 Cent (O) của tôi.

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.