Khi Red Hat thông báo rằng mã nguồn của Red Hat Enterprise Linux (RHEL) sẽ không còn dễ dàng truy cập được, điều đó đã thay đổi cách các bản sao RHEL như AlmaLinux, Oracle Linux và Rocky Linux tạo ra các bản phân phối của họ. Trong khi Oracle và Rocky kế hoạch chiến đấu, AlmaLinux đã chọn một con đường hòa bình hơn. Điều đó không thành công như những gì họ mong đợi.
AlmaLinux đã ngừng cố gắng để hoàn toàn tương thích với mã nguồn của RHEL. Thay vào đó, những nhà phát triển hệ điều hành AlmaLinux đã quyết định đạt được tương thích ứng dụng nhị phân (ABI). Đối với hầu hết mọi mục đích sử dụng thực tế, điều đó đã đủ.
Vậy, Hội đồng AlmaLinux đã đồng ý “tiếp tục nỗ lực để tạo ra một phân phối Linux cấp doanh nghiệp, dài hạn được điều chỉnh và tương thích ABI với RHEL để đáp ứng nhu cầu của cộng đồng chúng ta, đến mức có thể làm được, vì vậy phần mềm chạy trên RHEL sẽ chạy trên AlmaLinux một cách giống nhau”.
Để làm điều đó, AlmaLinux sẽ sử dụng mã nguồn CentOS Stream. Theo benny Vasquez, chủ tịch AlmaLinux, mục tiêu chính xác là “tương thích ABI (trong trường hợp của chúng tôi) có nghĩa là chúng tôi sẽ làm việc để đảm bảo rằng các ứng dụng được xây dựng để chạy trên RHEL (hoặc bản sao RHEL) có thể chạy mà không gặp sự cố trên AlmaLinux. Điều chỉnh để phù hợp với mong đợi này loại bỏ nhu cầu của chúng tôi để đảm bảo rằng mọi thứ chúng tôi phát hành là một bản sao chính xác của mã nguồn mà bạn sẽ nhận được với RHEL”.
Chính thức, Red Hat không có gì để nói. Nhưng, tôi được những người Red Hatters nói rằng đây là “phương pháp mà chúng tôi đề xuất rằng các bản phân phối giống RHEL nên làm – làm việc với cộng đồng lớn hơn trong CentOS Stream”.
Vậy, vấn đề gì? Cụ thể là, CTO và Trưởng nhóm cơ sở hạ tầng của AlmaLinux Jonathan Wright gần đây đã đăng bản sửa đổi CVE-2023-38403 của CentOS Stream, một lỗi vượt quá bộ nhớ trong iperf3. Iperf3 là một bài kiểm tra hiệu suất mạng mã nguồn mở phổ biến. Lỗ hổng bảo mật này là một vấn đề quan trọng, nhưng không phải là một vấn đề lớn. Vẫn, nó tốt hơn rất nhiều so với việc để nó lạc lõng và thấy nó cuối cùng được sử dụng để làm hỏng một máy chủ.
Đó là những gì tôi và những người khác cảm thấy. Nhưng sau đó, một kỹ sư phần mềm cao cấp của Red Hat trả lời, “Cảm ơn bạn đã đóng góp. Vào lúc này, chúng tôi không kế hoạch giải quyết vấn đề này trong RHEL, nhưng chúng tôi sẽ giữ nó mở để đánh giá dựa trên phản hồi của khách hàng”.
Điều đó đã được nhận như một cái bóng chìm.
Mike McGrath, Giám đốc Vốn hạ tầng Cố định của Red Hat, cũng được biết đến như RHEL, đã bước vào. Anh ta giải thích, “Chúng tôi có lẽ nên tạo ra một tài liệu ‘điều gì bạn có thể mong đợi khi bạn gửi’ . Việc viết mã chỉ là bước đầu tiên trong những gì Red Hat làm với nó. Chúng tôi phải
Cuối năm 2020, AlmaLinux đã công bố chính thức rằng họ đã ra mắt phiên bản phân phối Linux được tự do hóa của Red Hat Enterprise Linux, được đặt tên là AlmaLinux. Phiên bản này được phát triển để trở thành sự lựa chọn của những người sử dụng Linux mà không cần sự hỗ trợ của Red Hat.
Những người dùng đã gặp khó khăn trong việc sử dụng phiên bản Red Hat của Linux do những giới hạn của các gói dịch vụ phục vụ của họ. Những giới hạn này bao gồm mức độ hỗ trợ, tính năng, vv. Những gói dịch vụ phục vụ cũng yêu cầu cho những người dùng mất thời gian để đăng ký và sau đó mua dịch vụ phục vụ. Điều này đã làm cho việc làm việc với Red Hat được coi là không dễ dàng.
Để giải quyết vấn đề này, AlmaLinux đã phát triển phiên bản lành mạnh từ Red Hat Enterprise Linux để cho những người dùng Linux có thể làm việc với dịch vụ này mà không cần phải đặt ra những yêu cầu bổ sung. Phiên bản dịch vụ độc lập này đặc biệt được ưu thích hơn bởi vì nó độc lập từ Red Hat và cho phép người dùng tự do hơn trong việc làm việc với các gói dịch vụ phục vụ này.
Với các tính năng mới này, AlmaLinux đang cho biết rằng việc làm việc với Red Hat không cần phải là một vấn đề trong việc lựa chọn hệ điều hành. Nó đem đến những ưu điểm mới, những trải nghiệm mới và những lựa chọn lực lượng hỗ trợ mới hỗ trợ người dùng Linux hơn bao giờ hết.