/ / 6 điểm khác biệt chính giữa hai khu vực

6 điểm khác biệt chính giữa hai khu vực

Fedora Silverblue là một phiên bản hoàn thiện nhanh chóng của Fedora Linux, có thể sẽ thay thế Fedora Workstation làm phiên bản mặc định vào một ngày nào đó. Nhìn bề ngoài, Fedora Silverblue trông giống như Fedora Workstation; cả hai đều cung cấp máy tính để bàn GNOME và một bộ ứng dụng tương tự.

Vậy điều gì khiến Fedora Silverblue khác biệt với Fedora Workstation, và tại sao nó lại tạo ra sự phấn khích như vậy trong cộng đồng Linux? Sự khác biệt chủ yếu nằm ở bên dưới, và chúng là một sự suy nghĩ lại quyết liệt về cách xây dựng một bản phân phối Linux.


1. Bản phân phối với hệ thống tệp chỉ đọc

Một trong những điều đầu tiên bạn có thể thấy về Silverblue là nó không thể thay đổi. Điều này có nghĩa là hệ điều hành của bạn gắn các tệp hệ thống ở dạng chỉ đọc. Và điều đó có nghĩa là bạn cũng như bất kỳ thứ gì bạn cài đặt đều không thể thực hiện thay đổi đối với các tệp cần thiết để máy tính của bạn hoạt động.

Điều này làm tăng đáng kể cả độ ổn định và bảo mật của hệ thống. Máy tính của bạn ổn định hơn vì bạn không thể vô tình xóa tệp bạn cần để máy tính khởi động, như Linus của Linus Tech Tips nổi tiếng khi dùng thử Pop! _OS. Hệ thống của bạn an toàn hơn vì phần mềm giả mạo cũng không thể xâm nhập hoặc thay đổi các thành phần này.


Trên Fedora Workstation, bạn cần có quyền quản trị để quản lý các tệp hệ thống. Đây là những gì “sudo” cấp trong nhiều lệnh bạn tìm thấy trên web.

Trong khi đây là một tuyến phòng thủ mạnh mẽ, có một số thiếu sót. Đối với một, bất kỳ bộ cập nhật nào bạn cài đặt hoặc bất kỳ ứng dụng nào bạn cài đặt, đều có quyền truy cập này trong quá trình cài đặt. Các chương trình này có thể thực hiện bất kỳ thay đổi nào đối với PC của bạn mà họ muốn, đó là lý do tại sao điều quan trọng là bạn chỉ cài đặt phần mềm từ các nguồn đáng tin cậy.

Trên hết, không có gì lạ khi nhiều người trong chúng ta cấp quyền truy cập quản trị mà không hiểu đầy đủ về những gì chúng ta đang làm hoặc những gì một chương trình sẽ làm. Fedora Silverblue bảo vệ bạn khỏi điều này.

2. Bạn không thể quản lý hệ thống của mình với DNF

Fedora Workstation bao gồm phần mềm được đóng gói ở định dạng RPM. Khi bạn cài đặt ứng dụng mới, bạn tải xuống chúng ở dạng RPM. Khi bạn xóa phần mềm, bạn sẽ xóa RPM. Và khi bạn tải xuống các bản cập nhật — bạn đã đoán ra — nhiều RPM hơn.

Fedora Silverblue thay đổi mô hình. Nó là một hệ điều hành dựa trên hình ảnh, có nghĩa là hệ thống lõi là một hình ảnh giống hệt nhau trên nhiều máy tính. Phiên bản Silverblue trên máy của bạn giống với phiên bản trên máy của nhà phát triển. Khi bạn tải xuống bản cập nhật, bạn sẽ thay thế hình ảnh hệ thống của mình bằng một hình ảnh mới có chứa phần mềm mới nhất.

Điều này có nghĩa là bạn không thể cập nhật hoặc quản lý hệ thống của mình bằng trình quản lý gói DNF mà hầu hết các phiên bản Fedora khác đều dựa vào. Thay vào đó, bạn sử dụng rpm-ostree để tải xuống hình ảnh cập nhật hoặc sửa đổi hình ảnh của bạn. Thêm về điều đó sau.

DNF không giới hạn đối với người dùng Fedora Silverblue. Chỉ là thay vì tải RPM xuống hệ thống của bạn, bạn gắn chúng vào các vùng chứa. Đó là nơi Toolbx xuất hiện.

Toolbx là một công cụ dựa trên thiết bị đầu cuối để tạo không gian chứa đựng để bạn cài đặt và quản lý các gói. Điều này đi kèm với những lợi thế nhất định. Nếu bạn đang phát triển một trang web, bạn có thể tải xuống tất cả các gói bạn cần vào một vùng chứa riêng biệt thay vì thêm hàng trăm gói bổ sung vào hệ thống cốt lõi của mình.

Khi hoàn tất, bạn có thể xóa toàn bộ vùng chứa và các gói bên trong mà không cần lo lắng về tính ổn định của PC. Bạn có thể cung cấp cho nhiều trang web vùng chứa riêng của chúng và điều này cũng đúng đối với phát triển phần mềm.

Giả sử bạn không phải là nhà phát triển. Toolbx vẫn là nơi bạn đến để cài đặt các công cụ dựa trên thiết bị đầu cuối khác mà bạn đã dựa vào. Nếu bạn muốn sử dụng phần mềm như rsync hoặc exiftoolbạn vẫn có thể làm như vậy trong Fedora Silverblue bằng Toolbx.

Toolbx cũng có sẵn cho Fedora Workstation. Sự khác biệt là trên Silverblue, nó được cài đặt sẵn và là cách duy nhất để bạn sử dụng DNF hoặc cài đặt các chương trình dòng lệnh.

4. Flatpak là định dạng mặc định cho ứng dụng

Flatpak là một định dạng ứng dụng phổ biến dành cho máy tính để bàn Linux. Với Flatpak, nhà phát triển có thể dễ dàng đóng gói ứng dụng của họ ở một định dạng và biết rằng nó sẽ chạy trên hầu hết các phiên bản của Linux. Điều này khác xa với cách hoạt động truyền thống của Linux.

Hầu hết các bản phân phối Linux, bao gồm Fedora Workstation, đều có khả năng cài đặt ứng dụng Flatpak. Điều khiến Fedora Silverblue trở nên khác biệt là Flatpaks là cách cài đặt ứng dụng mặc định, được mong đợi. Cửa hàng ứng dụng cung cấp Flatpaks, trực tiếp từ Fedora hoặc từ Flathub.

Có nhiều cách để cài đặt RPM truyền thống nếu cần. Bạn có thể làm như vậy bằng cách sử dụng Toolbx, mặc dù phương pháp này sẽ không thêm biểu tượng vào ngăn kéo ứng dụng của bạn. Thay vào đó, bạn sẽ cần phải khởi chạy ứng dụng từ dòng lệnh mỗi lần. Một tùy chọn khác là thêm ứng dụng vào hình ảnh hệ thống của bạn bằng cách sử dụng rpm-ostreechẳng hạn như với lệnh sau:

rpm-ostree install package

Việc sửa đổi hình ảnh hệ thống của bạn mất nhiều thời gian hơn và yêu cầu khởi động lại mỗi lần để chương trình mới xuất hiện trong ngăn kéo ứng dụng của bạn. Cài đặt Flatpaks là một trải nghiệm đơn giản hơn nhiều.

5. Bạn có thể dễ dàng khôi phục về phiên bản trước

Tất cả các bản cập nhật hệ điều hành đều có nguy cơ tạo ra lỗi hoặc thực hiện các thay đổi mà bạn không thích. Trên các bản phân phối Linux truyền thống, như Fedora Workstation, việc hoàn tác bản cập nhật hệ thống là một quá trình phức tạp. Bạn có thể thử hoàn nguyên các gói về phiên bản trước của chúng, nhưng nếu một bản cập nhật cài đặt nhiều chương trình mới, bạn cần thực hiện các thay đổi bằng một chiếc lược nhỏ để hoàn tác mọi thứ bằng tay.

Với Fedora Silverblue, bạn có thể tạm thời hoàn nguyên về phiên bản trước của hệ thống chỉ với một vài cú nhấp chuột. Chỉ cần chọn một bản phát hành cũ hơn trong quá trình khởi động. Bạn có thể cần phải giữ một phím nhất định để hiển thị danh sách các tùy chọn. Hoặc để khôi phục vĩnh viễn, bạn có thể sử dụng quay lại rpm-ostree yêu cầu.


Để khôi phục hệ thống của mình, bạn không cần phải xem các bản thay đổi hoặc thậm chí biết những gì đã thay đổi. Điều này làm cho việc khôi phục hệ thống trở thành điều mà một người ít hiểu biết về máy tính có thể tìm ra.

6. Dùng thử bản phát hành Beta không có rủi ro

Những ai trong chúng ta thích sử dụng phần mềm mới nhất trước khi phát hành chính thức đều biết rằng làm như vậy đi kèm với một số rủi ro. Bạn có thể gặp phải các lỗi làm cho máy tính của bạn kém ổn định hơn, không có cách nào dễ dàng để đưa hệ thống của bạn trở lại như cũ ngoài việc cài đặt lại bản phân phối của bạn từ đầu.

Ngược lại, bạn có thể căn cứ lại phiên bản Fedora Silverblue sắp tới mà không có rủi ro. Đúng vậy, không. Bạn thậm chí có thể yên tâm chuyển sang phiên bản phát triển không ổn định của Fedora, được gọi là Rawhide. Đó là bởi vì ngay cả khi bạn thấy hệ thống của mình ở trạng thái không thể khởi động, bạn có thể chỉ cần chuyển về hình ảnh hệ thống ổn định gần đây nhất của mình.

Sau đó, bạn có thể yêu cầu hệ thống của mình tiếp tục sử dụng phiên bản ổn định như thể bạn chưa bao giờ quyết định sử dụng phần mềm chưa hoàn thiện ngay từ đầu.

Bạn có nên chuyển sang Fedora Silverblue không?

Fedora Silverblue đã đạt đến một điểm mà nó là một sự thay thế ổn định, trưởng thành cho Fedora Workstation. Nhưng nó không dành cho tất cả mọi người. Nếu bạn thích một môi trường máy tính để bàn thay thế hoặc bạn muốn thực hiện các tùy chỉnh sâu rộng đối với cách hệ thống của mình hoạt động, Fedora Silverblue có thể cảm thấy có nhiều hạn chế hơn.

Tuy nhiên, nếu bạn sử dụng máy tính để bàn mặc định và hầu hết phần mềm bạn cần đều có sẵn trên Flathub, có rất nhiều lợi ích để cài đặt Fedora Silverblue.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *