Biến thể Arch Linux này có cách tiếp cận độc đáo với các quy trình

Tác giả Starlink, T.Năm 11, 2025, 11:45:12 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Nơi ẩn náu cho những người không sử dụng systemd?

    Obarun là bản phân phối Linux dựa trên Arch, cung cấp giải pháp thay thế nhẹ cho systemd với hệ thống init.
    Obarun sử dụng tiện ích 66 làm giao diện cho thư viện quản lý quy trình s6, cung cấp khả năng kiểm soát quy trình tốt hơn.
    Obarun phù hợp với người dùng Linux có kinh nghiệm, thoải mái với dòng lệnh, cung cấp khả năng quản lý quy trình dễ dàng tương tự như systemd.


Rất có thể, bản phân phối Linux của bạn quản lý các quy trình bằng systemd. Nếu bạn biết tìm ở đâu, bạn có thể tìm thấy các hệ thống cung cấp nhiều lựa chọn và khả năng kiểm soát hơn cho người dùng với các phương pháp tiếp cận khác nhau. Obarun là một trong số đó. Phiên bản Arch này có dành cho bạn không?

1. Obarun là gì?

Obarun là một bản phân phối Linux dựa trên Arch nhằm mục đích thúc đẩy sự lựa chọn lớn hơn trong các hệ thống init. Đây là một nỗ lực khác nhằm ngăn chặn sự thống trị của systemd. Trong khi Arch và các bản phân phối khác đã chuyển sang systemd, Obarun là một phần của phong trào đang cố gắng chống lại nó. Obarun trông giống như một nơi ẩn náu cho những người không ủng hộ systemd.

2. Điều gì làm cho Obarun khác biệt?

Hệ thống init là thứ khiến Obarun khác biệt so với Arch. Distro này đã phát triển tiện ích 66 riêng của mình như một giao diện cho thư viện quản lý quy trình s6. 66 sẽ được đề cập chi tiết hơn ở phần sau, nhưng nó cung cấp một giải pháp thay thế nhẹ hơn cho systemd. 66 là tiện ích cho phép bạn khởi động và dừng các quy trình, cũng như khởi động lại và tắt hệ thống.

Mặc dù systemd vẫn còn gây tranh cãi ở một số nơi, hệ thống init System V cũ kế thừa từ nhánh Unix đó không phù hợp với các máy hiện đại. 66 và Obarun là sự tái hiện lại cách quản lý quy trình trên Linux.

3. Cài đặt Obarun: Thành công ngay lần thứ hai!

Việc tải Obarun cũng tương tự như các bản phân phối khác. Tất cả những gì tôi phải làm là tải xuống ảnh ISO từ trang tải xuống. Tôi có hai phiên bản Obarun để lựa chọn. Tôi có thể tải xuống "Minimal Flavor", như tên gọi của nó, cung cấp một môi trường tối giản dựa trên văn bản tương tự như môi trường cài đặt trực tiếp từ Arch Linux gốc. Phiên bản còn lại là "JWM Flavor", cung cấp một màn hình đồ họa JWM nhẹ. Điều này sẽ cho phép tôi có được cảm nhận về việc sử dụng nó trên màn hình sẽ như thế nào.

Sử dụng máy tính để bàn trực tiếp sẽ quan trọng vì tôi đang chạy nó trong một máy ảo. Tôi đã có những trường hợp bản phân phối trực tiếp hoạt động tốt, nhưng các vấn đề sẽ xuất hiện khi tôi cố gắng cài đặt nó. Nếu phiên bản trực tiếp hoạt động, tôi có thể kiểm tra các tính năng của nó ngay cả khi nó không cài đặt được bên trong một máy ảo. Đó là lý do tại sao tôi chọn phiên bản JWM.

Phiên bản trực tiếp khởi động và tôi phải đối mặt với màn hình đăng nhập bảng điều khiển. Tên người dùng mặc định là "root" và mật khẩu là "toor" trên hệ thống trực tiếp (rõ ràng là "root" được viết ngược lại).


Ngoài ra còn có một liên kết để cài đặt hệ thống bằng cách sử dụng một tập lệnh cài đặt. Tôi cũng có thể chạy nó trực tiếp từ terminal hoặc thậm chí từ bảng điều khiển văn bản. Liên kết trên màn hình chỉ mở một cửa sổ terminal và chạy tập lệnh. Một điều mà Obarun có lợi thế hơn Arch tiêu chuẩn là nó khởi chạy chương trình cài đặt riêng theo mặc định. Nó dễ hơn so với việc thực hiện quy trình cài đặt Arch trên wiki, mặc dù tôi đã thực hiện cách sau nhiều lần và cảm thấy thoải mái khi thực hiện.


Quá trình cài đặt hướng dẫn tôi thiết lập thông thường, chẳng hạn như phân vùng, tên người dùng, mật khẩu và múi giờ. Sau khi hoàn tất, đã đến lúc khởi động vào đĩa ảo. Tôi đã vượt qua được GRUB, nhưng không có gì cả.

Tôi nhận ra rằng tôi không nghĩ rằng mình thực sự đã hoàn tất quá trình cài đặt. Tôi đã thử chạy lại chương trình cài đặt và nhận thấy có một thông báo lỗi cho biết rằng tôi sắp hết dung lượng đĩa. Khi tôi thiết lập máy ảo, tôi đã chấp nhận kích thước mặc định của đĩa ảo. Ngay cả đối với một hệ thống nhẹ, thì kích thước đó có thể là quá nhỏ. Tôi đã 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 hiện diễn ra suôn sẻ và tôi có thể khởi động vào cài đặt Obarun đang hoạt động.

4. Sử dụng Obarun như thế nào

Obarun khá dễ sử dụng. Tôi có xu hướng sử dụng máy tính để bàn tối giản như Xfce. Môi trường JWM mặc định phù hợp với nhu cầu của tôi. Nó trông tối giản, gần giống như một phiên bản hiện đại của trình quản lý cửa sổ những năm 90.

Obarun đi kèm với máy tính để bàn JWM, dành cho "Trình quản lý cửa sổ của Joe." Nó trông hiện đại nhưng tối giản. Nó cũng đi kèm với một số ứng dụng nhẹ, chẳng hạn như trình soạn thảo văn bản Geany. Trình duyệt là Firefox, không hề nhẹ, nhưng web hiện đại phần lớn không có trình duyệt nhẹ hơn. Nó không đi kèm với bộ ứng dụng văn phòng như LibreOffice. Hệ thống này có vẻ hướng đến các nhà phát triển.

Điểm khác biệt của Obarun so với các bản phân phối khác nằm ở bên dưới. Obarun sử dụng tiện ích 66 của riêng mình để quản lý quy trình. 66 là giao diện đầu cuối của bộ s6. Nó được thiết kế để trở thành một giải pháp thay thế nhẹ cho các hệ thống.

Lối vào đầu tiên của 66 là khởi động lại hệ thống sau khi tôi đã khởi động xong. Tôi được nhắc nhập lệnh này để khởi động lại hệ thống:

Mã nguồn [Chọn]
sudo 66 restart
Vì tôi vẫn gắn ISO cài đặt, nên nó khởi động vào menu khởi động của ảnh đó, nhưng nó có tùy chọn tải chuỗi ổ cứng ảo. Tôi đã làm như vậy và bảng điều khiển hệ thống cho hệ thống đã cài đặt đã khởi động. Cuối cùng, tôi thấy một dấu nhắc đăng nhập. Không có dấu nhắc đăng nhập đồ họa như bạn thấy trong các bản phân phối Linux khác. Bạn chỉ cần đăng nhập ngay từ bảng điều khiển. Với phiên bản tôi đã cài đặt, máy tính để bàn JWM khởi chạy sau khi tôi đăng nhập.

Khi đăng nhập, tôi mở ứng dụng terminal để tìm hiểu tình hình. Một lệnh chạy "echo $SHELL" cho thấy tôi đang chạy zsh. Đây đã là shell yêu thích của tôi và là dấu hiệu cho thấy đây là hệ thống dành cho các chuyên gia Linux. Tôi cũng chạy lệnh groups. Tôi thấy mình đang ở trong nhóm "wheel", điều đó có nghĩa là tôi có thể sử dụng sudo. Vì tôi có thể chạy sudo, nên không cần tài khoản root, vì vậy tôi đã khóa nó:
 
Mã nguồn [Chọn]
passwd -l root
Bây giờ hệ thống của tôi đã an toàn hơn. Tôi có thể bắt đầu khám phá nó.

5. Quản lý quy trình với 66

Sử dụng 66 để quản lý các tiến trình rất đơn giản. Như tôi đã đề cập trước đó, tôi đã có thể sử dụng 66 để khởi động lại hệ thống. 66 là tiện ích quản lý tiến trình riêng của Obarun, tương tự như systemd.

Tôi cũng có thể tắt toàn bộ hệ thống:

Mã nguồn [Chọn]
sudo 66 poweroff
Để bắt đầu một tiến trình, tôi có thể sử dụng lệnh 66 start. Ví dụ, để bắt đầu máy chủ web ngnix:

Mã nguồn [Chọn]
sudo 66 start nginx
Để có thể quản lý daemon từ dòng lệnh, bạn cũng phải cài đặt front-end. Điều này dễ dàng đối với nginx, vì đã có một cái trong kho lưu trữ gói. Obarun sử dụng cùng hệ thống quản lý gói pacman mà Arch sử dụng để cài đặt phần mềm, vì vậy nếu bạn đã biết arch, bạn sẽ biết phần lớn Obarun. Các dịch vụ có thể được tổ chức thành "cây" giống như cây "toàn cục" mặc định khởi chạy hệ thống.

Tệp tin front-end thứ 66 của Obarun là gói nginx-66serv:

Mã nguồn [Chọn]
sudo pacman -S nginx-66-serv
Nếu bạn muốn một dịch vụ chạy khi khởi động, bạn có thể sử dụng lệnh enable:

Mã nguồn [Chọn]
sudo 66 bật nginx
Bạn cũng có thể khởi động ngay lập tức hoặc ở lần khởi động tiếp theo bằng tùy chọn -S:

Mã nguồn [Chọn]
sudo 66 enable -S nginx
Bạn cũng có thể dừng nginx và vô hiệu hóa nó

Mã nguồn [Chọn]
sudo 66 stop nginx
sudo 66 disable nginx

Sử dụng 66 cũng tương tự như sử dụng tiện ích systemctl của systemd. Tên có thể lạ, nhưng cú pháp thì khá quen thuộc. Tôi không thường xuyên quản lý dịch vụ, nhưng 66 là thứ tôi có thể quen.

6. Bạn có nên sử dụng Obarun không?

Obarun rất thú vị khi sử dụng, mặc dù có những trục trặc trong quá trình cài đặt ban đầu do lỗi của tôi. Sau khi giải quyết xong, tôi thấy Obarun có thể sử dụng được với tư cách là người dùng Linux có kinh nghiệm. Dễ cài đặt hơn. Vấn đề duy nhất là trong khi Arch là bản phân phối phát hành liên tục, Obarun có vẻ chậm hơn khi cập nhật, hoặc ít nhất là trang web thì như vậy. Điều đó có thể hiểu được, vì đây là một dự án nhỏ hơn.

Nếu bạn thoải mái hơn với dòng lệnh, Obarun đáng để thử, ít nhất là trong phiên bản trực tiếp. Việc bao gồm GParted giúp phân vùng lại nhanh chóng và như một hệ thống cứu hộ trong trường hợp có điều gì đó xảy ra với hệ điều hành chính của bạn.

Nếu bạn lo lắng về việc có một bản phân phối được bảo trì tốt, thì Arch gốc có thể phù hợp hơn với nhu cầu của bạn. Trong khi systemd là mặc định, bạn có thể cài đặt các hệ thống init khác, mặc dù có thể khó khăn hơn để nhận được hỗ trợ trong diễn đàn. Nếu bạn biết cách xử lý các hệ thống init ngay từ đầu, có lẽ bạn sẽ không cần nhiều sự hỗ trợ.

Nếu bạn thích thử nghiệm các hệ thống mới và có thể không thích systemd thì Obarun là lựa chọn đáng để thử.