Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Rocky Linux là gì và bạn có nên cân nhắc không?

Lâu nay, CentOS là lựa chọn tin cậy cho một bản phân phối Linux, đặc biệt cho máy chủ, vì nó thực chất là phiên bản miễn phí của Red Hat Enterprise Linux. Nhưng những rung chuyển đã lắc lư cộng đồng CentOS, dẫn đến một trong những nhà phát triển ban đầu tạo ra một fork (nhánh) tên là Rocky Linux.

Sau vài tháng phát triển, một phiên bản pre-release của Rocky Linux đã xuất hiện. Bạn có nên cân nhắc chuyển sang Rocky Linux? Chúng ta sẽ tìm hiểu trong bài viết này.

Rocky Linux là gì?

Rocky Linux là một nhánh (fork) của CentOS, là downstream của Red Hat Enterprise Linux (RHEL). Giống như CentOS, nó cung cấp một phiên bản Linux ổn định lý tưởng cho máy chủ. Nó được dự định như một bản thay thế "tương thích bug-for-bug" drop-in cho CentOS.

Người sáng lập CentOS Gregory Kurtzer đang lãnh đạo nỗ lực tạo ra phiên bản mới của bản phân phối. Tên Rocky Linux là lời tri ân đến người đồng sáng lập CentOS đã qua đời, Rocky McGaugh. Nền tảng của Kurtzer là trong tính toán hiệu suất cao (high-performance computing), đã làm việc tại UC Berkeley trong thời gian dài. Bởi vì CentOS được sử dụng rộng rãi trong vật lý hạt nhân tại các tổ chức như CERN, đây có vẻ là trọng tâm chính cho Rocky Linux.

Amazon đã tài trợ Rocky Linux, cùng với Ctrl IQ, 45Drives, OpenDrives và MontaVista, cho thấy họ tin tưởng vào dự án này, vinh danh trạng thái release candidate của nó.

Đã xảy ra gì với CentOS?

Vậy tại sao một bản phân phối mới dựa trên Red Hat lại cần thiết?

Tháng 12 năm 2020, Red Hat, đã mua lại dự án CentOS, bất ngờ thông báo thay đổi trọng tâm sau khi Red Hat bị IBM mua lại. Công ty thông báo rằng phiên bản mới nhất, phiên bản 9, sẽ kết thúc hỗ trợ vào cuối năm 2021, ngắn hơn nhiều so với lịch trình 10 năm Red Hat đã hứa trước đó, ủng hộ phiên bản phát triển rolling-release CentOS Stream. Hỗ trợ cho Phiên bản 8 sẽ kết thúc vào năm 2024 như da.

Di chuyển này cũng có nghĩa là CentOS sẽ trở thành upstream của RHEL, thay vì downstream, vì vậy người dùng CentOS sẽ thực chất trở thành beta tester cho RHEL.

Cuộc di chuyển này dường như là một mưu toan để thu hút nhiều khách hàng đăng ký RHEL, mặc dù thực tế có thể phức tạp hơn. Twitter và Facebook đã kêu gọi thay đổi vì nó sẽ giúp họ dễ dàng đóng góp cho dự án.

Nhiều quản trị viên trong trung tâm dữ liệu dựa vào CentOS rất không vui với quyết định. Thông báo của Red Hat khiến họ hoang mang tìm sự thay thế. Mặc dù Facebook dùng CentOS Stream cho máy chủ của họ, nhiều quản trị viên CentOS hiện tại không có nguồn lực như Facebook.

Vì có nhiều người dùng dựa vào phiên bản CentOS sẽ không được hỗ trợ sớm hơn họ dự kiến, cộng đồng cảm thấy cần một dự án mới. Rocky Linux nảy sinh.

Ấn tượng đầu tiên về Rocky Linux

Giống như CentOS ban đầu, Rocky là bản thay thế drop-in miễn phí cho RHEL. Tính đến thời điểm viết bài, nó có bản cài đặt release candidate sẵn có. Hình ảnh có sẵn cho cả bộ xử lý x86-64 và ARM. Với mỗi kiến trúc, có tùy chọn "Minimal", "DVD" và "Boot". Định nghĩa "Minimal" có vẻ tương đối vì nó nặng 1.73 GB.

Rocky Linux là gì và bạn có nên cân nhắc không?

Cài đặt tương tự CentOS và hầu như mọi chương trình cài đặt Linux khác. Nó hướng dẫn bạn thiết lập bố cục bàn phím, phân vùng ổ cứng và chọn gói. Một đặc điểm lạ của quy trình cài đặt là nó không tự động thiết lập kết nối mạng. Bạn phải bật nó trong trình cài đặt.

Chương trình cài đặt là đồ họa (graphical) mặc dù hình ảnh minimal chỉ cài đặt thiết lập dựa trên console mặc định.

Hình ảnh cài đặt minimal rất giống với thứ bạn sẽ cài đặt trên máy chủ. Trang web Rocky Linux nói không dùng release candidate trong sản xuất (production use).

Rocky Linux là gì và bạn có nên cân nhắc không?

Khi bạn boot Rocky Linux ở chế độ console, bạn được chào đón bằng phiên bản ASCII art của logo, cũng như thông báo khác bằng chữ đỏ sáng không sử dụng trong sản xuất hoặc cập nhật từ nó vì nó là pre-release.

Màn hình đăng nhập sẽ hiển thị hướng dẫn cách thiết lập portal dựa trên web và đăng nhập vào nó từ trình duyệt web.

Rocky Linux là gì và bạn có nên cân nhắc không?

Portal dựa trên web đẹp mắt và bạn có thể dễ dàng cấu hình hệ thống nếu bạn không thoải mái với dòng lệnh, nhưng nếu bạn thoải mái, cũng có terminal. Điều này tiện lợi nếu bạn chạy này trong hypervisor như VirtualBox vì bạn có thể copy-paste vào terminal này, khó khăn hơn trên console VirtualBox.

Bạn cũng có thể thay đổi tường lửa trong menu. Điều này thiết yếu nếu bạn muốn cài đặt máy chủ web, vì cổng 80 bị đóng mặc định. Ngay khi mở, Rocky Linux có thể dùng phần mềm máy chủ web như Apache.

Cài đặt và chạy Apache, sau đó điều hướng đến địa chỉ IP trong trình duyệt tiết lộ một trang test Apache tùy chỉnh.

Rocky Linux là gì và bạn có nên cân nhắc không?

Ngay cả như một release candidate, nó ổn định và chức năng đáng kinh ngạc. Bởi vì bản phân phối này dựa trên RHEL, điều đó không nên ngạc nhiên.

Các bước tiếp theo cho Rocky Linux

Bây giờ Rocky Linux có thứ gì đó có thể tải xuống thay vì chỉ vaporware (sản phẩm hype), dự án có khả năng tiếp theo sẽ phát hành phiên bản đầy đủ. Release candidate cho đến nay dường như có phản hồi hăng hái từ người dùng Linux, nếu bài đăng mạng xã hội là điều để tin.

Với cơ sở của Rocky trong RHEL, tương lai của Rocky Linux dường như chắc chắn như đá. Là một bản phân phối dựa trên cộng đồng, nó sẽ không chịu sự kiêu ngạnh của công ty thương mại, vì vậy người dùng Rocky sẽ không bị "kéo thảm" từ dưới chân lần nữa.

Bạn có nên chuyển sang Rocky Linux?

Bạn có thể tự hỏi Rocky Linux có dành cho bạn không. Nếu bạn phụ thuộc vào CentOS và bạn không muốn chạy CentOS stream hoặc trả tiền cho RHEL, bạn hoàn toàn có thể cân nhắc Rocky Linux khi phiên bản ổn định có sẵn.

Giống như CentOS, đây là cách tuyệt vời để học về hệ sinh thái Red Hat thực tế miễn phí, vì nhiều trung tâm dữ liệu thương mại chạy RHEL. Nếu bạn quan tâm đến tính toán khoa học, không chỉ tất cả siêu máy tính lớn chạy Linux, mà đại đa số chạy RHEL hoặc bản phân phối nguồn từ RHEL. Có lẽ chúng ta có thể thấy các siêu máy tính này chạy Rocky Linux trong tương lai.

Có sự khác biệt giữa workstation Linux và server. Lựa chọn bản phân phối có thể ảnh hưởng đến hiệu suất máy chủ của bạn ở một mức độ nào đó. Và đó là lý do tại sao quan trọng phải chọn đúng bản phân phối Linux cho máy chủ của bạn.