Image default
Máy Tính

Obarun Linux: Khám Phá Bản Phân Phối Arch Thay Thế systemd Mạnh Mẽ

Trong thế giới Linux rộng lớn, systemd đã trở thành hệ thống khởi tạo (init system) mặc định trên hầu hết các bản phân phối phổ biến. Tuy nhiên, vẫn còn đó những dự án tiên phong tìm kiếm giải pháp thay thế, mang đến cho người dùng quyền kiểm soát cao hơn và một hệ thống nhẹ nhàng hơn. Obarun Linux, một biến thể của Arch Linux, nổi lên như một lựa chọn hấp dẫn cho những ai đang tìm kiếm một “ngôi nhà” không có systemd. Nó không chỉ là một bản phân phối đơn thuần mà còn là một tuyên ngôn về triết lý tự do và kiểm soát trong hệ điều hành. Bài viết này sẽ đi sâu vào Obarun, khám phá những điểm khác biệt cốt lõi, trải nghiệm cài đặt và sử dụng, cùng với việc đánh giá liệu đây có phải là bản phân phối Linux phù hợp với bạn.

Obarun Linux là gì?

Obarun là một bản phân phối Linux được xây dựng dựa trên nền tảng của Arch Linux, nổi tiếng với triết lý “keep it simple” và mô hình phát hành cuốn chiếu (rolling-release). Mục tiêu chính của Obarun là thúc đẩy sự đa dạng trong các hệ thống khởi tạo, cung cấp một lựa chọn thay thế cho systemd đang chiếm ưu thế. Đối với những người dùng Linux đã quen thuộc với Arch nhưng không hài lòng với việc chuyển đổi sang systemd, Obarun trở thành một “nơi trú ẩn” lý tưởng, mang đến một trải nghiệm quen thuộc nhưng với một trái tim khác biệt.

Điểm khác biệt cốt lõi của Obarun: init system 66

Điểm làm nên sự độc đáo của Obarun so với Arch và các bản phân phối khác chính là hệ thống khởi tạo của nó. Obarun đã phát triển tiện ích riêng mang tên 66 làm giao diện người dùng (front-end) cho thư viện quản lý tiến trình s6. Tiện ích 66 là một giải pháp thay thế nhẹ hơn nhiều so với systemd, cung cấp khả năng kiểm soát chi tiết hơn đối với các tiến trình hệ thống. Đây là nơi bạn thực hiện các thao tác khởi động, dừng, khởi động lại tiến trình, cũng như tắt hoặc khởi động lại toàn bộ hệ thống.

Sự phát triển của 66 và Obarun là một phần của phong trào tái định hình quản lý tiến trình trên Linux. Trong khi systemd vẫn gây tranh cãi ở một số cộng đồng, rõ ràng là hệ thống init System V cũ đã trở nên không còn phù hợp với yêu cầu của các máy tính hiện đại. 66 của Obarun là một nỗ lực để cung cấp một giải pháp hiện đại, hiệu quả mà vẫn giữ được tính linh hoạt và kiểm soát cho người dùng.

Minh họa lý do tại sao systemd vẫn gây chia rẽ trong cộng đồng Linux sau nhiều nămMinh họa lý do tại sao systemd vẫn gây chia rẽ trong cộng đồng Linux sau nhiều năm

Trải nghiệm cài đặt Obarun: Hành trình “Thử Lại Lần Nữa”

Quá trình tải và cài đặt Obarun khá quen thuộc với những ai đã từng làm việc với các bản phân phối Linux khác. Người dùng có thể tải về tệp hình ảnh ISO từ trang chủ, với hai lựa chọn chính: “Minimal Flavor” (môi trường dựa trên văn bản tối giản, tương tự Arch Linux) và “JWM Flavor” (môi trường đồ họa nhẹ JWM).

Để có cái nhìn tổng quan về trải nghiệm người dùng trên desktop và giảm thiểu các vấn đề tiềm ẩn khi cài đặt trên máy ảo, tôi đã chọn phiên bản JWM. Môi trường live giúp kiểm tra tính năng mà không cần cài đặt thực tế. Sau khi khởi động từ ISO, hệ thống hiển thị màn hình đăng nhập console. Tên người dùng mặc định là “root” và mật khẩu là “toor” (ngược của “root”) cho hệ thống live.

Giao diện chọn quốc gia máy chủ nhân bản trong quá trình cài đặt Obarun LinuxGiao diện chọn quốc gia máy chủ nhân bản trong quá trình cài đặt Obarun Linux

Obarun cung cấp một tập lệnh cài đặt riêng, giúp quá trình này trở nên thân thiện hơn đáng kể so với việc phải thực hiện theo hướng dẫn cài đặt Arch Linux trên wiki. Tập lệnh này hướng dẫn người dùng qua các bước thiết lập cơ bản như phân vùng ổ đĩa, tạo tài khoản người dùng, đặt mật khẩu và cấu hình múi giờ.

Tuy nhiên, trong lần cài đặt đầu tiên, tôi đã gặp phải một vấn đề: hệ thống không thể khởi động. Sau khi kiểm tra lại, tôi nhận ra thông báo lỗi về việc hết dung lượng ổ đĩa. Tôi đã chấp nhận kích thước mặc định của ổ đĩa ảo, vốn không đủ cho ngay cả một hệ thống nhẹ. Sau khi tăng kích thước ổ đĩa ảo và phân vùng lại thủ công bằng GParted, quá trình cài đặt diễn ra suôn sẻ và tôi có thể khởi động vào một hệ thống Obarun hoạt động bình thường.

Màn hình cập nhật hiển thị trong quá trình cài đặt Obarun LinuxMàn hình cập nhật hiển thị trong quá trình cài đặt Obarun Linux

Sử dụng Obarun: Đơn giản nhưng đầy quyền năng

Trải nghiệm sử dụng Obarun mang lại cảm giác dễ chịu. Với sở thích cá nhân là các môi trường desktop tối giản như Xfce, môi trường JWM mặc định của Obarun hoàn toàn phù hợp. Nó có một vẻ ngoài hiện đại nhưng vẫn giữ được sự tối giản, gợi nhớ đến các trình quản lý cửa sổ từ thập niên 90.

Obarun đi kèm với Joe’s Window Manager (JWM) cùng một số ứng dụng nhẹ như trình soạn thảo văn bản Geany. Trình duyệt Firefox, mặc dù không phải là nhẹ nhất, nhưng là lựa chọn cần thiết cho web hiện đại. Hệ thống không đi kèm với bộ ứng dụng văn phòng như LibreOffice, cho thấy Obarun có lẽ hướng đến đối tượng các nhà phát triển và người dùng chuyên nghiệp.

Trình duyệt Mozilla Firefox đang chạy trên hệ điều hành Obarun Linux ở chế độ liveTrình duyệt Mozilla Firefox đang chạy trên hệ điều hành Obarun Linux ở chế độ live

Điều thực sự làm Obarun khác biệt nằm ở bên trong: tiện ích 66 để quản lý tiến trình, làm giao diện cho bộ công cụ s6. Lần đầu tiên tôi tương tác với 66 là để khởi động lại hệ thống sau khi cài đặt. Lệnh sudo 66 restart được sử dụng để thực hiện việc này. Sau khi khởi động lại, tôi được đưa đến màn hình đăng nhập console thay vì một giao diện đăng nhập đồ họa. JWM desktop sẽ tự động khởi chạy sau khi đăng nhập thành công.

Kiểm tra shell mặc định bằng echo $SHELL cho thấy tôi đang sử dụng zsh, một dấu hiệu nữa cho thấy đây là hệ thống dành cho người dùng Linux có kinh nghiệm. Tôi cũng kiểm tra các nhóm mình thuộc và thấy mình trong nhóm “wheel”, cho phép sử dụng sudo. Để tăng cường bảo mật, tôi đã khóa tài khoản root bằng lệnh passwd -l root.

Quản lý tiến trình dễ dàng với 66 utility

Sử dụng tiện ích 66 để quản lý tiến trình rất trực quan và đơn giản. Như đã đề cập, 66 có thể được dùng để khởi động lại hoặc tắt hệ thống hoàn toàn với lệnh:

sudo 66 poweroff

Để khởi động một tiến trình, chẳng hạn như máy chủ web Nginx, bạn sử dụng lệnh 66 start:

sudo 66 start nginx

Để có thể quản lý các daemon từ dòng lệnh, bạn cần cài đặt gói front-end tương ứng. Đối với Nginx, đó là gói nginx-66serv, có sẵn trong các kho lưu trữ gói của Obarun. Obarun sử dụng hệ thống quản lý gói pacman giống như Arch, nên người dùng Arch sẽ dễ dàng làm quen. Các dịch vụ có thể được tổ chức thành “cây” (trees), ví dụ như “global” tree mặc định khởi chạy hệ thống.

Cài đặt gói nginx-66-serv bằng pacman:

sudo pacman -S nginx-66-serv

Nếu bạn muốn một dịch vụ khởi động cùng hệ thống, bạn có thể sử dụng lệnh enable:

sudo 66 enable nginx

Kích hoạt dịch vụ Nginx bằng lệnh 66 trên hệ điều hành Obarun LinuxKích hoạt dịch vụ Nginx bằng lệnh 66 trên hệ điều hành Obarun Linux

Bạn cũng có thể bật dịch vụ và khởi động nó ngay lập tức bằng tùy chọn -S:

sudo 66 enable -S nginx

Để dừng một dịch vụ hoặc vô hiệu hóa nó khỏi việc khởi động cùng hệ thống, bạn sử dụng các lệnh tương ứng:

sudo 66 stop nginx
sudo 66 disable nginx

Mặc dù tên gọi có thể lạ lẫm, cú pháp của 66 khá quen thuộc, gợi nhớ đến tiện ích systemctl của systemd. Đối với những người ít khi quản lý dịch vụ, 66 là một công cụ dễ tiếp cận và làm quen.

Obarun có phải là lựa chọn dành cho bạn?

Obarun mang lại trải nghiệm thú vị, bất chấp những vướng mắc ban đầu trong quá trình cài đặt do lỗi của chính tôi. Khi đã khắc phục, tôi thấy Obarun là một hệ thống rất dễ sử dụng đối với một người dùng Linux có kinh nghiệm. Quá trình cài đặt của nó cũng đơn giản hơn so với Arch gốc. Tuy nhiên, một điểm cần lưu ý là trong khi Arch là một bản phân phối cuốn chiếu với cập nhật liên tục, Obarun dường như chậm hơn trong việc cập nhật, điều này cũng dễ hiểu với quy mô dự án nhỏ hơn.

Hình ảnh minh họa máy tính xách tay chạy Arch Linux cùng logo Arch Linux ở bên cạnhHình ảnh minh họa máy tính xách tay chạy Arch Linux cùng logo Arch Linux ở bên cạnh

Nếu bạn là người dùng quen thuộc với dòng lệnh, Obarun rất đáng để thử, ít nhất là trong phiên bản live. Việc tích hợp GParted cũng làm cho nó trở thành một công cụ hữu ích để phân vùng lại nhanh chóng hoặc làm hệ thống cứu hộ trong trường hợp hệ điều hành chính của bạn gặp sự cố.

Tuy nhiên, nếu bạn quan tâm đến một bản phân phối được bảo trì thường xuyên và cập nhật nhanh chóng, Arch gốc có thể phù hợp hơn. Mặc dù systemd là mặc định trên Arch, bạn vẫn có thể cài đặt các hệ thống init khác, dù việc tìm kiếm hỗ trợ trên diễn đàn có thể khó khăn hơn. Song, nếu bạn đã có kinh nghiệm xử lý các hệ thống init, bạn có thể không cần nhiều sự “cầm tay chỉ việc”.

Nếu bạn thích khám phá các hệ thống mới, và đặc biệt là nếu bạn không ưa systemd, Obarun chắc chắn là một bản phân phối đáng để bạn cân nhắc và trải nghiệm.

Kết luận

Obarun Linux không chỉ là một bản phân phối dựa trên Arch, mà còn là một minh chứng cho sự đa dạng và khả năng tùy biến sâu rộng của hệ sinh thái Linux. Với init system 66 nhẹ nhàng và mạnh mẽ, nó mang đến một giải pháp thay thế hiệu quả cho systemd, đặc biệt phù hợp với những người dùng có kinh nghiệm, yêu thích sự kiểm soát và hiệu năng tối ưu. Mặc dù có thể chậm hơn về mặt cập nhật so với Arch gốc, Obarun vẫn là một lựa chọn tuyệt vời cho các nhà phát triển, những người muốn khám phá hoặc đơn giản là những ai tìm kiếm một môi trường Linux “thuần khiết” và tùy biến cao. Hãy thử Obarun nếu bạn sẵn sàng cho một trải nghiệm Linux mới mẻ, tự do và mạnh mẽ.

Related posts

AI Influencers: Thách Thức Lòng Tin Và Tương Lai Mạng Xã Hội

Administrator

Khám Phá Các Phần Mềm Thay Thế Photoshop Đỉnh Cao Trên Linux

Administrator

Giải Pháp Tối Ưu Chia Sẻ Tệp Liền Mạch Giữa Linux và Windows Trên Hệ Thống Dual-Boot

Administrator