Từ Red Hat đến CentOS, Rocky và AlmaLinux
Tìm hiểu Red Hat Linux tách thành Fedora và RHEL, CentOS ra đời vì sao, thay đổi CentOS Stream năm 2020 đã phá vỡ điều gì và Rocky, AlmaLinux xuất hiện từ đâu.
Vì sao có hai bản rebuild miễn phí của Red Hat Enterprise Linux
Rocky Linux và AlmaLinux tồn tại vì Red Hat đã dừng CentOS sớm hơn nhiều so với thời điểm mà người dùng dự kiến. CentOS là bản rebuild miễn phí, không gắn thương hiệu, của Red Hat Enterprise Linux (RHEL) và có cùng thời gian hỗ trợ dài hạn. Ngày 8 tháng 12 năm 2020, CentOS Project thông báo CentOS Linux 8 sẽ dừng vào cuối năm 2021 thay vì tiếp tục đến năm 2029. Hai dự án thay thế được công bố trong vòng một tuần sau thông báo đó và cả hai vẫn được phát hành đến nay.
Chỉ khi biết CentOS là gì và vì sao một bản sao miễn phí của sản phẩm thương mại lại được phép tồn tại, bạn mới hiểu được thông báo này. Câu chuyện bắt đầu từ năm 2003.
Red Hat Linux đi đâu vào năm 2003: Fedora và RHEL
Sản phẩm ban đầu của Red Hat là một bản phân phối đóng hộp có tên Red Hat Linux. Bản phát hành đầu tiên không còn ở trạng thái beta ra mắt vào tháng 5 năm 1995. Red Hat không viết hệ thống đó từ đầu, và con đường từ Unix của Bell Labs đến kernel Linux miễn phí giải thích vì sao các thành phần mà họ đóng gói lại được phép bán trong hộp. Bản cuối cùng, Red Hat Linux 9, được phát hành vào ngày 31 tháng 3 năm 2003 và hết vòng đời vào ngày 30 tháng 4 năm 2004.
Đến thời điểm đó, Red Hat đã bán sản phẩm cho doanh nghiệp. Doanh nghiệp cần một thứ mà sản phẩm đóng hộp không cung cấp được: một phiên bản ổn định trong nhiều năm, có bản sửa lỗi bảo mật và không tự ý nâng cấp. Red Hat xây dựng sản phẩm đó dưới tên Red Hat Linux Advanced Server. Sản phẩm này trở thành Red Hat Enterprise Linux 2.1 vào tháng 3 năm 2002. RHEL được bán theo subscription, tính phí theo từng hệ thống mỗi năm. Subscription cung cấp bản cập nhật và hỗ trợ. Nó cũng cung cấp chứng nhận: các nhà cung cấp phần cứng và phần mềm thương mại kiểm thử sản phẩm cụ thể trên RHEL, đồng thời nêu rõ RHEL trong điều khoản hỗ trợ.
Khi đó, dòng sản phẩm miễn phí không có vai trò rõ ràng. Vì vậy, Red Hat đã hợp nhất dòng này với một dự án cộng đồng bên ngoài. Fedora Project và Red Hat Project chính thức hợp nhất vào ngày 22 tháng 9 năm 2003. Fedora trở thành bản phân phối miễn phí, phát triển nhanh, nơi các tính năng mới được đưa vào trước. RHEL trở thành bản phân phối trả phí, phát triển chậm hơn và được xây dựng từ Fedora. Công việc vẫn đi theo hướng đó từ lúc ấy: Fedora đi trước, RHEL theo sau. systemd là ví dụ rõ nhất. systemd trở thành mặc định của Fedora vào tháng 5 năm 2011 và chỉ xuất hiện trong RHEL từ version 7 vào tháng 6 năm 2014. Vì vậy, tranh luận về việc thay thế SysV init đã được giải quyết ở upstream nhiều năm trước khi thay đổi này xuất hiện trên server doanh nghiệp.
Sự phân tách này tạo ra một khoảng trống. Nhiều người muốn vòng đời mười năm của RHEL mà không phải trả phí cho từng server. Fedora không thể đáp ứng nhu cầu đó vì mỗi bản phát hành Fedora chỉ được hỗ trợ trong khoảng mười ba tháng.
Vì sao có thể xây dựng lại RHEL miễn phí?
RHEL gần như được xây dựng hoàn toàn từ phần mềm sử dụng giấy phép tự do, trong đó GNU General Public License (GPL) là giấy phép quan trọng ở đây. GPL yêu cầu bất kỳ ai nhận được binary cũng phải có thể lấy được source tương ứng. Red Hat đã thực hiện nghĩa vụ này công khai bằng cách phát hành source RPM (SRPM, source đã được đóng gói của từng thành phần) trên một máy chủ công khai, sau đó đưa chúng lên các repository git.centos.org.
Source không phải là toàn bộ sản phẩm. Có 2 phần của RHEL chưa bao giờ được phép sao chép tự do. Trademark Red Hat thuộc về Red Hat, nên bên xây dựng lại phải xóa mọi logo và mọi chỗ đề cập đến tên này. Các dịch vụ trả phí cũng vẫn nằm sau paywall: máy chủ cập nhật, hợp đồng hỗ trợ, quy trình chứng nhận và errata mô tả từng bản sửa lỗi.
Cách thực hiện rất dễ mô tả. Lấy source đã được công bố, xóa branding, build lại rồi công bố kết quả. Mục tiêu là tương thích bug-for-bug, nghĩa là bản xây dựng lại chứa cùng các patch và có cùng hành vi như RHEL, bao gồm cả bug. Độ chính xác này rất quan trọng vì phần mềm thương mại được chứng nhận trên RHEL. Nếu bản xây dựng lại hoạt động giống hệt, phần mềm đó sẽ chạy trên bản này, dù vendor sẽ không hỗ trợ nó tại đó.
CentOS dùng để làm gì?
CentOS là viết tắt của Community ENTerprise Operating System. Dự án này phát triển từ một dự án có tên cAos Linux, do Gregory Kurtzer khởi xướng vào năm 2002. Bản phát hành CentOS đầu tiên xuất hiện vào ngày 14 tháng 5 năm 2004, mang số hiệu 2 vì được xây dựng từ RHEL 2.1AS.
Điểm hấp dẫn của CentOS là vòng đời. Mỗi bản phát hành CentOS theo sát thời hạn hỗ trợ 10 năm của RHEL và được cung cấp miễn phí. Các công ty hosting dùng CentOS trong image mặc định, các trường đại học chạy nó trên cluster, các nhà cung cấp appliance tích hợp nó vào sản phẩm, còn các control panel mặc định giả định hệ thống đã có CentOS. Nếu bạn thuê một virtual private server trong khoảng từ năm 2006 đến năm 2020, CentOS thường có sẵn trong danh sách hệ điều hành và thường là lựa chọn mặc định.
CentOS Linux 7 cho thấy mô hình này hoạt động đúng như cam kết. Bản phát hành xuất hiện vào ngày 7 tháng 7 năm 2014 và được hỗ trợ bảo mật đến ngày 30 tháng 6 năm 2024, thiếu vài ngày so với trọn 10 năm. Chính lịch sử đó khiến mọi người yên tâm xây dựng kế hoạch 10 năm dựa trên bản phát hành tiếp theo.
Những thay đổi khi CentOS gia nhập Red Hat vào năm 2014
Ngày 7 tháng 1 năm 2014, Red Hat và CentOS Project thông báo rằng họ sẽ hợp tác. Giám đốc công nghệ của Red Hat khi đó, Brian Stevens, và trưởng developer của CentOS, Karanbir Singh, đều phát biểu trong thông báo. Red Hat đóng góp nhân sự và hạ tầng, một số developer cốt lõi của CentOS trở thành nhân viên Red Hat, và dự án có một governing board chính thức.
Đối với người dùng, các tác động nhìn thấy được đều tích cực. Các bản build xuất hiện nhanh hơn sau mỗi bản phát hành RHEL. Mã nguồn được chuyển lên git.centos.org. Các Special Interest Group tạo thêm nội dung trên nền bản phân phối cơ sở, chẳng hạn như các stack virtualisation và storage.
Thay đổi về cấu trúc diễn ra âm thầm hơn, nhưng đó mới là điều có ý nghĩa sau sáu năm. Dự án rebuild RHEL lúc này được tài trợ và phần lớn nhân sự do chính công ty bán RHEL cung cấp. Không có điều khoản nào trong thỏa thuận đó buộc Red Hat phải tiếp tục duy trì bản rebuild.
Vì sao CentOS Linux 8 kết thúc vào năm 2021?
CentOS Linux 8 được phát hành vào ngày 24 tháng 9 năm 2019. RHEL 8 được hỗ trợ đến ngày 31 tháng 5 năm 2029, nên nhiều người cho rằng CentOS Linux 8 cũng sẽ được hỗ trợ đến năm 2029.
Ngày 8 tháng 12 năm 2020, Rich Bowen đăng bài “CentOS Project shifts focus to CentOS Stream” trên blog CentOS. CentOS Linux 8 sẽ kết thúc vào ngày 31 tháng 12 năm 2021. CentOS Linux 7 vẫn giữ nguyên mốc ban đầu là ngày 30 tháng 6 năm 2024. Lý do được đưa ra là tương lai của dự án nằm ở CentOS Stream.
The data behind this chart
[
{
"label": "Announced at release, September 2019",
"support_window": 9.7
},
{
"label": "Delivered, ended December 2021",
"support_window": 2.3
}
]CentOS Linux 8 được phát hành với thời gian hỗ trợ dự kiến khoảng 9.7 năm. Thực tế, nó chỉ được hỗ trợ khoảng 2.3. Không có feature nào bị loại bỏ và code không bị làm kém đi. Điều người dùng mất là một mốc thời gian mà họ đã dựa vào, trên những máy đang chạy production, với thời gian báo trước chỉ hơn 1 năm. Việc chuyển một operating system trên toàn bộ fleet cần được lập kế hoạch. Trong trường hợp này, đó trở thành công việc phát sinh ngoài kế hoạch và có deadline cụ thể.
CentOS Stream chính xác là gì?
Phần lớn các bài viết vẫn mô tả CentOS Stream là sản phẩm đã khiến CentOS Linux bị hủy bỏ. Mốc thời gian là đúng, nhưng mô tả đó sai vì hai sản phẩm này đi theo hai hướng ngược nhau.
CentOS Linux nằm downstream của RHEL. Red Hat phát hành một bản minor của RHEL, sau đó CentOS mới rebuild bản đó. Bản sao luôn xuất hiện sau bản gốc.
CentOS Stream nằm upstream của RHEL. Đây là branch công khai nơi bản minor tiếp theo của RHEL được xây dựng. Công việc đi từ Fedora vào CentOS Stream rồi đến RHEL, vì vậy một package xuất hiện trên Stream trước và sau đó mới được đưa vào một bản minor của RHEL. Stream được cung cấp liên tục, nên không đứng yên giữa các phiên bản minor như một bản RHEL đã phát hành.
Điều đó khiến Stream phù hợp với những công việc mà CentOS Linux không thể đảm nhiệm. Nếu bạn duy trì phần mềm phải tiếp tục hoạt động trên bản minor tiếp theo của RHEL, Stream cho bạn xem trước bản đó nhiều tháng. Nếu muốn sửa một bug trong RHEL, bạn có thể gửi patch vào Stream; một bản rebuild downstream không có cơ chế như vậy. Lập luận của Red Hat vào năm 2020 là cách này biến một bản sao thụ động thành một distribution mà community thực sự có thể thay đổi.
Stream vẫn là một sản phẩm thay thế kém cho thứ mà người dùng CentOS Linux mong muốn, và thời gian support của nó cho thấy điều đó. CentOS Stream 10 được phát hành vào ngày December 12, 2024 với thời gian support khoảng năm năm, trong khi RHEL có thời gian support mười năm. Một team vận hành fleet theo kế hoạch mười năm không nhận được phiên bản nhanh hơn của kế hoạch đó. Họ nhận được một sản phẩm khác với mục đích khác.
Rocky Linux và AlmaLinux ra đời như thế nào
Rocky Linux được Gregory Kurtzer công bố vào ngày 8 tháng 12 năm 2020, cùng ngày với bài đăng về CentOS. Ông là người khởi xướng dự án mà CentOS phát triển từ đó. Tên Rocky là để tưởng nhớ Rocky McGaugh, một trong những người đồng sáng lập CentOS thời kỳ đầu. Dự án do Rocky Enterprise Software Foundation (RESF) quản lý. Nhà tài trợ thương mại chính là CIQ, công ty do Kurtzer thành lập. Bản release candidate xuất hiện vào cuối tháng 4 năm 2021. Bản stable đầu tiên, Rocky Linux 8.4 "Green Obsidian", được phát hành vào ngày 21 tháng 6 năm 2021.
AlmaLinux bắt nguồn từ CloudLinux, một công ty vốn đã bán một bản phân phối dựa trên RHEL cho các nhà cung cấp dịch vụ hosting. Ngày 15 tháng 12 năm 2020, CloudLinux cam kết đầu tư hơn một triệu đô la Mỹ mỗi năm cho một bản rebuild RHEL miễn phí, khi đó có codename là Project Lenix. Tên AlmaLinux được công bố vào ngày 12 tháng 1 năm 2021. Bản beta xuất hiện vào ngày 1 tháng 2. AlmaLinux 8.3 "Purple Manul" được phát hành vào ngày 30 tháng 3 năm 2021. Cũng trong ngày đó, quyền sở hữu được chuyển cho AlmaLinux OS Foundation, một tổ chức phi lợi nhuận nắm giữ trademark và điều hành board của dự án.
Hai dự án giải quyết cùng một vấn đề nhưng có mô hình quản trị khác nhau. Rocky bắt nguồn từ người đã khởi xướng CentOS, cùng một công ty được xây dựng xoay quanh dự án này. AlmaLinux bắt nguồn từ một công ty đã chuyển trademark cho một foundation ngay trong ngày phát hành. Trong 2 năm, khác biệt trên thực tế là không lớn. Cả hai đều cung cấp thứ mà người dùng CentOS Linux đã mất.
Red Hat đã thay đổi gì về source của RHEL trong năm 2023
Ngày 21 tháng 6 năm 2023, Mike McGrath, khi đó là phó chủ tịch phụ trách các nền tảng cốt lõi tại Red Hat, đã đăng bài “Tiếp tục quá trình phát triển của CentOS Stream”. Câu quan trọng nhất nêu rằng CentOS Stream sẽ trở thành repository duy nhất cho các bản phát hành source công khai liên quan đến RHEL. Các source của RHEL từng được đẩy lên git.centos.org đã không còn được đẩy lên đó nữa.
Khách hàng và đối tác của Red Hat vẫn truy cập được source của RHEL thông qua customer portal. Điều này đáp ứng GPL vì nghĩa vụ chỉ áp dụng với những người đã nhận các binary. Thay đổi nằm ở kênh công khai. Bản ghi theo từng package, cho biết chính xác những gì đã được phát hành trong một bản RHEL minor cụ thể, không còn được đăng công khai. CentOS Stream đi trước RHEL thay vì đồng cấp với RHEL, nên dự án rebuild chỉ dựa trên Stream không thể tái tạo chính xác một bản minor đã phát hành.
Lập trường của Red Hat là Stream đóng vai trò upstream và source công khai thuộc về upstream. Lập trường của các dự án rebuild là thay đổi này đã loại bỏ nguồn tư liệu mà họ dựa vào từ năm 2004. Cả hai mô tả đều chính xác. Bất đồng nằm ở mục đích của licence, không phải ở nội dung của licence.
Các bản rebuild đã phản hồi như thế nào và OpenELA là gì
Rocky Linux là dự án phản hồi đầu tiên. Trong một bài đăng ngày June 29, 2023, dự án cho biết sẽ tiếp tục lấy source của RHEL thông qua các kênh không yêu cầu thỏa thuận bổ sung: container image Universal Base Image (UBI) của Red Hat và các instance RHEL trả phí theo mức sử dụng trên public cloud. Bất kỳ ai nhận được các binary đó đều có quyền GPL đối với source tương ứng. Rocky vẫn giữ mục tiêu bám sát từng bản release của RHEL.
AlmaLinux phản hồi theo cách khác. Vào July 2023, board do benny Vasquez chủ trì đã từ bỏ mục tiêu tương thích một-một với RHEL và chuyển sang tương thích application binary interface (ABI). Tương thích ABI có nghĩa là phần mềm được build cho RHEL có thể chạy trên AlmaLinux mà không cần sửa đổi, dù hai bản build không giống hệt nhau. Đổi lại, AlmaLinux có thêm tự do. AlmaLinux có thể ship bản sửa lỗi trước RHEL và tiếp tục hỗ trợ phần cứng mà RHEL đã ngừng hỗ trợ.
Hai vendor lớn hơn cũng hành động. Ngày July 11, 2023, SUSE cho biết sẽ fork RHEL được cung cấp công khai và đầu tư hơn ten million US dollars vào một distribution tương thích. Oracle, công ty đã ship Oracle Linux như một sản phẩm tương thích với RHEL từ 2006, cũng công bố phản hồi của mình trong cùng tuần.
Ngày August 10, 2023, CIQ, Oracle và SUSE công bố Open Enterprise Linux Association (OpenELA). Đây là một trade association có một nhiệm vụ: publish source của enterprise Linux để các distribution tương thích với RHEL có thể tiếp tục được build, đồng thời giữ cho các source đó được tự do redistribute. Vào November 2023, tổ chức này công bố các tài liệu governance và cho biết code đã sẵn sàng. AlmaLinux không tham gia. Điều này phù hợp với quyết định chuyển sang ABI, vì AlmaLinux không còn cần một source feed chính xác tuyệt đối.
Bạn nên chạy bản nào trên server hiện nay?
The data behind this chart
[
{
"distro": "RHEL 10",
"support_window": 10,
"notes": "Released May 2025, supported to May 2035"
},
{
"distro": "AlmaLinux 10",
"support_window": 10,
"notes": "Released May 2025, supported to May 2035"
},
{
"distro": "Rocky Linux 10",
"support_window": 10,
"notes": "Released June 2025, supported to May 2035"
},
{
"distro": "CentOS Stream 10",
"support_window": 5,
"notes": "Released December 2024, supported to May 2030"
}
]Các bản phát hành version 10 cho thấy hướng phát triển cuối cùng. RHEL 10 ra mắt vào ngày 20 tháng 5 năm 2025, AlmaLinux 10 "Purple Lion" vào ngày 27 tháng 5 năm 2025 và Rocky Linux 10 "Red Quartz" vào ngày 11 tháng 6 năm 2025. Mỗi bản đều công bố 10 năm hỗ trợ. CentOS Stream 10 công bố 5 năm, đây là dấu hiệu rõ ràng rằng nó là một nhánh phát triển chứ không phải target cố định.
Các project cũng đã bắt đầu khác nhau ở những điểm có thể gây lỗi cho bạn. RHEL 10 nâng baseline phần cứng lên x86-64-v3, một mức microarchitecture yêu cầu các instruction mới hơn như AVX2. Rocky Linux 10 theo baseline này và bỏ x86-64-v2. AlmaLinux 10 dùng x86-64-v3 theo mặc định và cung cấp riêng một build x86-64-v2 cho các CPU cũ hơn. Trên một VPS giá rẻ chạy bằng CPU cũ hơn của host, quyết định này có thể ảnh hưởng trực tiếp đến việc hệ thống có cài được hay không. Nếu bạn đang cân nhắc trade-off đó cho một máy cụ thể, so sánh hai bản rebuild cho VPS đặt các cam kết về compatibility và baseline CPU cạnh nhau. Khác biệt vẫn tiếp tục sau khi cài đặt, và cài Docker Engine trên Rocky Linux hoặc AlmaLinux thường là điểm đầu tiên mọi người gặp phải, vì podman đã giữ command docker, còn SELinux relabel bind mount theo cách mà một guide Ubuntu không đề cập.
Bốn cách hiểu thực tế về timeline này:
- Nếu cần quan hệ trực tiếp với vendor, hãy mua RHEL. Subscription chính là product, đồng thời đi kèm các certification và kênh support mà không rebuild nào có thể cung cấp.
- Nếu muốn dùng thứ CentOS Linux từng cung cấp, cả AlmaLinux và Rocky Linux đều đáp ứng được, miễn phí và có thời hạn 10 năm. Nếu chuyển từ một máy Debian hoặc Ubuntu, thay đổi hằng ngày chủ yếu là package manager, nên hãy để bảng tương đương dnf của từng lệnh apt bên cạnh trong tuần đầu.
- Nếu bạn viết software phải chạy trên RHEL hoặc muốn patch của mình được đưa vào RHEL, CentOS Stream là target phù hợp, và thời hạn ngắn hơn là cái giá phải trả.
- Nếu không thuộc các trường hợp trên, hệ sinh thái Debian trả lời câu hỏi về lifecycle theo cách riêng, và lựa chọn giữa Ubuntu LTS và các bản interim là phiên bản tương ứng của quyết định này ở đó.
Bài học phía sau timeline này liên quan đến governance hơn là code. CentOS Linux là software tốt, nhưng vẫn kết thúc sớm vì nó được tài trợ bởi công ty có product mà CentOS sao chép. Khi chọn distribution cho một máy mà bạn dự kiến chạy trong 10 năm, hãy xem ai trả chi phí và ai sở hữu trademark. AlmaLinux giữ trademark trong một foundation. Rocky giữ trademark trong RESF, với CIQ là commercial sponsor. Cả hai project đều công bố những thông tin này, nhiều hơn những gì một người dùng CentOS có thể kiểm tra vào năm 2019.
Điều này ảnh hưởng trực tiếp đến bạn nếu thuê server. Trên VPS không được managed, bạn tự cài update, vì vậy việc hết vòng đời sớm sẽ trở thành migration bạn phải lập kế hoạch và thời gian bạn phải bỏ ra. Phần công việc định kỳ không cần bạn ngồi trước keyboard, và cấu hình dnf-automatic tự cài security update theo lịch giúp bạn dành sự chú ý cho những migration thực sự cần xử lý. Cài patch không đồng nghĩa với việc patch đã có hiệu lực, vì vậy hãy kiểm tra update nào yêu cầu reboot và update nào chỉ cần restart service trước khi kết luận máy đã được patch. Nếu câu hỏi về operating system vẫn còn bỏ ngỏ ở phạm vi rộng hơn, hãy xem so sánh giữa Linux và Windows Server trước khi quyết định những việc trên.
FAQ
CentOS đã chết chưa?
CentOS Linux đã ngừng phát hành. CentOS Linux 8 kết thúc vào ngày December 31, 2021 và CentOS Linux 7 kết thúc vào ngày June 30, 2024, nên cả hai không còn nhận security update. CentOS Project vẫn tiếp tục và phát hành CentOS Stream, đây là một sản phẩm khác: nhánh phát triển công khai cung cấp nền tảng cho Red Hat Enterprise Linux. Nếu server vẫn chạy CentOS Linux thì server đó chưa được vá, và các lựa chọn migration phổ biến là AlmaLinux và Rocky Linux.
CentOS Stream khác CentOS Linux ở điểm nào?
Khác biệt nằm ở hướng phát triển. CentOS Linux là downstream: Red Hat phát hành một minor release của RHEL, sau đó CentOS mới rebuild bản đó. CentOS Stream là upstream: đây là nơi tập hợp minor release RHEL tiếp theo, nên nội dung của Stream xuất hiện trước RHEL thay vì sau. Stream được cập nhật liên tục thay vì đóng băng, và CentOS Stream 10 có thời hạn support khoảng năm năm, trong khi RHEL có thời hạn mười năm.
Nên chọn Rocky Linux hay AlmaLinux?
Cả hai đều miễn phí, đều bám sát RHEL và đều công bố thời hạn mười năm, nên với phần lớn server, chọn hệ nào cũng được. Khác biệt thực tế xuất phát từ các quyết định của hai dự án trong năm 2023. Rocky hướng đến việc khớp với từng bản phát hành RHEL, rebuild từ source lấy qua UBI container image và public cloud instance. AlmaLinux hướng đến ABI compatibility, nhờ đó có thể vá sớm hơn và tiếp tục hỗ trợ phần cứng mà RHEL đã bỏ. AlmaLinux 10 phát hành bản x86-64-v2 cho CPU cũ hơn, còn Rocky Linux 10 yêu cầu x86-64-v3, nên trên hardware cũ, chi tiết này có thể quyết định lựa chọn.
Red Hat có vi phạm GPL trong năm 2023 không?
Chưa có tòa án nào kết luận như vậy, và nghĩa vụ của GPL áp dụng với những người nhận binary. Red Hat vẫn cung cấp source tương ứng cho khách hàng. Tranh luận nằm ở bước tiếp theo: subscription có thể bị từ chối gia hạn, và các dự án rebuild xem đây là áp lực nhằm ngăn họ sử dụng quyền redistribution mà license cấp. Vì vậy Rocky chuyển sang các nguồn source không kèm subscription agreement, còn OpenELA được thành lập để công khai phát hành source.
Tại sao Red Hat lại dừng CentOS Linux?
Lý do được nêu trong thông báo ngày December 8, 2020 là tương lai của dự án nằm ở CentOS Stream, và một bản rebuild chỉ sao chép RHEL không cho cộng đồng cách nào để tác động đến dự án. Nhiều người dùng cũng cho rằng quyết định này có động cơ thương mại, vì CentOS Linux là phiên bản miễn phí của một sản phẩm Red Hat bán ra, được các tổ chức có khả năng mua subscription sử dụng trong production. Các bài viết của Red Hat tập trung giải thích mô hình phát triển, không đề cập cách hiểu đó.