Bản phân phối Linux blendOS tất cả trong một này không dành cho tất cả mọi người

Tác giả AI+, T.Sáu 27, 2024, 07:10:33 CHIỀU

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

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

Nhưng nó đã chữa khỏi thói quen nhảy bản phân phối của tôi.

Là một người thích phân phối, tôi luôn tìm kiếm các bản phân phối mới để thử. Với cách mọi thứ hoạt động trong thế giới Linux, thỉnh thoảng có một bản phân phối sáng bóng mới xuất hiện với những mánh lới quảng cáo mới.


blendOS đã đạt được khá nhiều danh tiếng nhờ tính năng tất cả trong một. Nhưng liệu nó có đủ tốt để khiến bạn ngừng distro-hopping không?

1. Có gì đặc biệt về blendOS?

blendOS là một bản phân phối Linux bất biến dựa trên Arch Linux với mô hình phát hành luân phiên. Nó đến từ Rudra Saraswat, người đứng sau nhiều dự án, bao gồm Ubuntu Unity, Ubuntu Web và UbuntuEd.

Kể từ phiên bản 4 (mà tôi sẽ đề cập trong bài đánh giá này), blendOS hoàn toàn mang tính khai báo. Điều đó có nghĩa là bạn sử dụng tệp cấu hình (system.yaml) để cài đặt các gói, nhân, trình điều khiển và môi trường máy tính để bàn tùy chỉnh thay vì sử dụng lệnh và đưa ra hướng dẫn từng bước. Nói cách khác, tệp system.yaml cho phép bạn xác định trạng thái mong muốn của hệ thống.

blendOS cho phép bạn cài đặt các gói từ một số bản phân phối Linux bao gồm Ubuntu, Fedora, Debian, CentOS Stream và thậm chí cả Android. Vì là bản phân phối bất biến nên bạn không thể cài đặt các gói trên hệ thống theo cách truyền thống như trên các bản phân phối khác. Thay vào đó, nó sử dụng vùng chứa Podman để cài đặt và chạy ứng dụng. Đó là lý do tại sao bạn có thể có nhiều bản phân phối Linux làm vùng chứa và có quyền truy cập vào trình quản lý gói tương ứng của chúng.

Bản phân phối cũng có trình quản lý gói riêng gọi là bpkg. Nó cho phép bạn sử dụng trình quản lý gói từ các vùng chứa khác nhau mà bạn thiết lập trong hệ thống. Nó không đi kèm với blendOS theo mặc định và yêu cầu cài đặt. bpkg cũng có thể được cấu hình bằng tệp YAML. Bạn cũng có hỗ trợ sẵn có cho các gói Flatpaks, Arch Linux và AUR.

blendOS cung cấp một lượng lớn môi trường máy tính để bàn. Bạn có Gnome, KDE, MATE, XFCE, Cinnamon và LXQt. Tuy nhiên, bạn cũng có thể tạo bản nhạc của riêng mình để hỗ trợ các trình quản lý cửa sổ hoặc máy tính để bàn khác. Cài đặt mặc định đi kèm với Gnome.

2. Việc cài đặt rất đơn giản


blendOS dựa trên Arch Linux. Tôi chưa bao giờ sử dụng Arch trước đây nhưng tôi biết những câu chuyện khủng khiếp liên quan đến việc cài đặt Arch Linux trên thiết bị. May mắn thay, nhiều bản phân phối dựa trên Arch có thể được cài đặt bằng trình cài đặt GUI.

blendOS sử dụng trình cài đặt GUI Jade. Quá trình này rất đơn giản, giống như cài đặt các bản phân phối Linux phổ biến khác. Bạn chọn một số cài đặt, chẳng hạn như ngôn ngữ, vùng và phân vùng đĩa. Trình cài đặt xử lý phần còn lại.


Trước khi bắt đầu cài đặt blendOS, hãy đảm bảo bạn phân bổ đủ dung lượng ổ đĩa (ít nhất 20 GB.) Nếu không, quá trình cài đặt có thể không thành công. Khi bạn khởi động lại sau khi cài đặt blendOS, hãy nhớ khởi động từ đĩa cứng thay vì thẻ USB (nếu bạn đang sử dụng). Nếu bạn đang sử dụng phần mềm ảo hóa như VirtualBox, hãy thay đổi thứ tự khởi động và đặt đĩa cứng lên trên cùng.

3. Quản lý phần mềm và cập nhật

blendOS sử dụng công nghệ container hóa để quản lý phần mềm. Bạn thiết lập các vùng chứa cho các bản phân phối khác nhau bên trong blendOS và sau đó sử dụng phần mềm từ các vùng chứa đó. Bạn sẽ tìm thấy menu cài đặt blendOS mà từ đó bạn có thể tạo vùng chứa.


Bạn đặt tên phù hợp cho vùng chứa, chọn bản phân phối sẽ sử dụng và nhấn nút dấu cộng để tạo vùng chứa. Bạn sẽ tìm thấy các vùng chứa của mình được liệt kê trong cùng một menu. Khi khởi chạy vùng chứa, bạn sẽ thấy một cửa sổ terminal mới với tên bạn đã đặt cho vùng chứa.


Bạn có thể nghĩ rằng để cài đặt và cập nhật phần mềm, bạn phải mở vùng chứa bản phân phối. Tuy nhiên, điều đó không cần thiết. Với cú pháp đặc biệt, bạn có thể cài đặt và chạy ứng dụng trực tiếp từ hệ thống blendOS cơ bản. Tất cả những gì bạn phải làm là đặt dấu chấm (.) sau tên gói và sau đó là tên của bản phân phối. Giả sử tôi muốn cài đặt trình phát phương tiện VLC trên vùng chứa Debian. Vì thế, tôi sẽ chạy:

Mã nguồn [Chọn]
sudo apt.debian install vlc

Để khởi chạy ứng dụng, tôi sẽ chạy:

Mã nguồn [Chọn]
vlc.debian

blendOS có một tính năng gọi là Hiệp hội cho phép bạn kết nối ứng dụng với một bản phân phối cụ thể. Giả sử bạn luôn muốn sử dụng GIMP được cài đặt trong bộ chứa Ubuntu. Bạn có thể liên kết gói của GIMP với Ubuntu để không phải thêm tiền tố. Bạn có thể quản lý các liên kết từ cài đặt hệ thống.


Trong trường hợp của tôi, để khởi chạy GIMP, tôi chỉ cần chạy gimp trên dòng lệnh mà không cần bất kỳ tiền tố nào.


Nhưng không phải ai cũng thích nhớ các lệnh khởi chạy ứng dụng. Bạn không cần phải làm vậy. Mọi ứng dụng bạn cài đặt trên bất kỳ vùng chứa nào cũng sẽ xuất hiện trong menu ứng dụng. Bạn có thể vào menu ứng dụng và khởi chạy ứng dụng từ GUI.


Nếu bạn đã tải xuống một gói từ Internet, bạn có thể cài đặt gói đó trực tiếp trên hệ thống của mình. Tất cả những gì bạn phải làm là nhấp đúp vào gói và trình cài đặt gói blendOS sẽ mở ra với tùy chọn chọn vùng chứa.


Ngoài ra còn có một kho phần mềm GUI chuyên dụng trong blendOS tương tự như kho phần mềm bạn có trên Ubuntu. Bạn cũng có thể tìm kiếm và cài đặt phần mềm từ đó. Phần mềm trong cửa hàng đến từ Flathub.


Để cập nhật hệ thống, blendOS cung cấp một công cụ tiện ích có tên "akshara". Nếu bạn muốn cập nhật hệ thống, chỉ cần chạy:

Mã nguồn [Chọn]
sudo akshara update

Bạn cũng có thể tìm thấy tùy chọn cập nhật từ cài đặt hệ thống nếu bạn thích sử dụng GUI.


Bản cập nhật này cũng bao gồm mọi thay đổi hệ thống mà bạn đưa vào tệp system.yaml. Vì vậy sau khi cập nhật, bạn cần khởi động lại hệ thống.

Bạn cũng có thể cập nhật các vùng chứa riêng lẻ. Để làm điều đó, hãy mở một vùng chứa và chạy lệnh để cập nhật bản phân phối đó. Đối với Debian, bạn chạy sudo apt update và đối với Fedora, bạn chạy sudo dnf update trong dòng lệnh của vùng chứa.

4. Hỗ trợ ứng dụng Android có vẻ đầy hứa hẹn


blendOS cho phép bạn cài đặt ứng dụng Android trực tiếp trên hệ thống thông qua Waydroid. Nó cho phép bạn cài đặt F-Droid và Aurora Store để truy cập và cài đặt ứng dụng Android. Trước tiên, bạn sẽ phải khởi chạy Waydroid từ cài đặt hệ thống. Sau khi khởi tạo, bạn có thể cài đặt các cửa hàng ứng dụng.

Bạn cũng có thể cài đặt và thiết lập Waydroid trong các bản phân phối Linux khác. Tuy nhiên, blendOS loại bỏ rắc rối cài đặt và biến nó thành một phần của thiết lập ban đầu.

Khi sử dụng các ứng dụng Android, bạn sẽ có cảm giác như đang chạy chúng trên hệ thống của mình nhờ tính trừu tượng. Tuy nhiên, khi tôi viết bài này, trải nghiệm Android trên blendOS là tốt nhất. Ý tưởng rất hay và cần thực hiện tốt hơn. Thêm về điều này một chút.

5. Công thức cho thảm họa?

Mối quan tâm đầu tiên mà bất kỳ ai cũng có thể nêu ra về blendOS là sự kết hợp của các bản phân phối và trình quản lý gói khác nhau. Vì bạn đang sử dụng các trình quản lý gói khác nhau từ các bản phân phối khác nhau để cài đặt phần mềm trên cùng một hệ thống, điều đó có tạo ra xung đột gói và lỗi phụ thuộc không?

Tôi phải nói rằng blendOS đã triển khai điều này khá tốt. Tôi đã sử dụng các bộ chứa Debian, Ubuntu, Fedora và Arch cũng như cài đặt phần mềm trên chúng. Tôi chưa gặp phải bất kỳ vấn đề nào cho đến nay.

Hiệp hội là một tính năng gọn gàng cho phép bạn quên gói nào đến từ vùng chứa nào. Nếu chúng ta đang nói về việc cài đặt cùng một gói từ các vùng chứa khác nhau, tôi không thấy lý do thực tế nào cho việc đó. Vì vậy cũng không cần phải lo lắng về điều đó.

Vậy BlendOS có chống được lỗi không? Không hẳn. Tôi đã phải đối mặt với một số thách thức khi sử dụng bản phân phối này. Điều này khiến tôi suy nghĩ xem liệu các tính năng tôi nhận được có đáng để hy sinh chất lượng cuộc sống của các tính năng trong các bản phát hành khác hay không.

Vì bạn đang sử dụng vùng chứa để chạy toàn bộ hệ điều hành bên trong blendOS nên nó có thể tiêu tốn nhiều tài nguyên hệ thống hơn các bản phân phối truyền thống. Hiệu suất cũng không ngang bằng với việc sử dụng các ứng dụng nguyên bản trên bản phân phối. Vì vậy, mong đợi một số độ trễ ở đây và ở đó.

Công bằng mà nói, blendOS v4 đã được phát hành gần đây. Vì vậy, bạn có thể gặp lỗi, hành vi lạ và hệ thống bị hỏng thường xuyên hơn. Chẳng hạn, tôi gặp phải một vòng lặp vô hạn trong quá trình cài đặt. Một vấn đề khác là sau khi khởi động, hệ thống chuyển sang cùng một màn hình cài đặt thay vì vào hệ thống blendOS đã cài đặt.

Một số người dùng đã báo cáo một sự cố khác trong quá trình cài đặt, trong đó quá trình bị kẹt khi truy xuất các gói và tiếp tục lặp lại. Tuy nhiên, với những điều chỉnh nhỏ, bạn có thể khắc phục những vấn đề này.

Không giống như nhiều bản phân phối lớn khác, bạn không nên mong đợi trải nghiệm "chỉ hoạt động" từ blendOS. Tôi gặp rất nhiều vấn đề bị treo, màn hình không phản hồi, màn hình đen và cửa sổ trống khi kiểm tra bản phân phối. Có trường hợp tôi phải khởi động lại máy vì màn hình bị kẹt vĩnh viễn. Điều này càng rõ ràng hơn khi tôi cố gắng thực hiện đa nhiệm.

Hỗ trợ Android cũng có vẻ khá lỗi. Việc khởi tạo rất đơn giản. Nhưng sau đó, tôi đã thử khởi chạy cả F-Droid và Aurora Store và cả hai đều hiển thị một cửa sổ màu trắng trước khi gặp sự cố.


Khởi tạo Waydroid sẽ tự động cài đặt một số ứng dụng tiện ích Android như máy tính, trình quản lý tệp, lịch, v.v. Tuy nhiên, tôi không thể mở bất kỳ ứng dụng nào trong số đó. Tôi không chắc đây là sự cố Waydroid hay blendOS.

Một vấn đề khác là khi khởi động lại, bạn sẽ cần cài đặt lại F-Droid và Aurora Store. Bạn sẽ không tìm thấy chúng trong menu ứng dụng. Nếu mở cài đặt hệ thống, bạn sẽ thấy rằng bạn được yêu cầu cài đặt chúng thay vì cung cấp tùy chọn mở chúng trực tiếp.

Vấn đề màn hình trắng không chỉ giới hạn ở Waydroid. Khi tôi đánh thức hệ thống sau giấc ngủ và đăng nhập lại, các cửa sổ đang mở trước khi đi ngủ trở nên trắng và trống.

6. blendOS dành cho bạn nếu...

blendOS vẫn còn khá mới. Phiên bản mới nhất v4 vừa được phát hành. Như với bất kỳ bản phân phối nào, sẽ mất một thời gian để đạt được trạng thái ổn định hơn và có thể sử dụng được. Nói như vậy, nó chắc chắn chưa phải là một loại bản phân phối dành cho người lái xe hàng ngày.

Đầu tiên, bạn sẽ cần phần cứng tốt để chạy nó đúng cách. blendOS khuyến nghị tối thiểu 4GB RAM và 25GB dung lượng lưu trữ. Nhưng bạn sẽ có một trải nghiệm chậm chạp với điều đó. Chạy nhiều ứng dụng từ nhiều vùng chứa sẽ tiêu tốn một lượng RAM đáng kể.

Chưa kể, càng tải xuống nhiều container thì càng nhanh hết dung lượng. Tôi đã phân bổ 30 GB cho blendOS và gần như hết dung lượng sau khi cài đặt 3-4 ứng dụng lớn (LibreOffice, GIMP) từ các bản phân phối khác nhau.

Thứ hai, nó không bóng bẩy như các bản phân phối phổ biến khác. Bạn có thể thực hiện các tác vụ cơ bản mà không gặp nhiều rắc rối. Nhưng những người sử dụng thành thạo và đa nhiệm sẽ cảm thấy thất vọng. Ngoài ra còn có một lộ trình học tập ngay cả khi bạn là người dùng Linux có kinh nghiệm. Không phải tất cả các chức năng đều hoạt động mọi lúc và hình thức hỗ trợ tốt nhất là máy chủ Discord của họ. Ngoài ra, bạn sẽ không tìm thấy nhiều trợ giúp về bản phân phối.

Giờ đây, nếu bạn yêu thích bản phát hành dần dần của Arch, cần bảo mật bổ sung như tính bất biến của blendOS hoặc thích các bản cập nhật nguyên tử để có trải nghiệm ổn định hơn thì blendOS có thể là một lựa chọn thuận lợi. Việc có nhiều bản phân phối trong một có phải là một ý tưởng hay hay không sẽ khác nhau ở mỗi người. Tôi hoàn toàn ủng hộ điều đó miễn là nó không tạo ra thêm sự phức tạp và các vấn đề phụ thuộc, điều mà tôi nghĩ rằng blendOS xử lý rất tốt.

Nếu đó là việc của bạn, hãy làm điều đó. Một điểm cộng lớn khác cho blendOS là tính chất khai báo của nó. Bạn có thể tùy chỉnh hệ thống một cách dễ dàng chỉ bằng cách chỉnh sửa tệp YAML và khởi động lại nhanh chóng.

Mặc dù blendOS là một giải pháp khả thi cho việc distro-hopping, nhưng tôi vẫn băn khoăn về việc giới thiệu nó cho người khác. Đó không phải là tách trà của mọi người. Nhưng ngay cả khi đặt điều đó sang một bên, vẫn có một số lĩnh vực cần cải thiện. Hiện tại, chúng tôi cần hỗ trợ ứng dụng Android mạnh mẽ hơn. Tài liệu thì được nhưng cần phải toàn diện hơn. Hỗ trợ hiện tại bị hạn chế, nhưng hy vọng rằng điều đó sẽ thay đổi khi có nhiều người chấp nhận nó hơn.

Với tất cả những gì đã nói, tôi mong muốn được sử dụng BlendOS hàng ngày khi nó trưởng thành hơn.