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

Flathub so với Snap Store: Nên dùng cửa hàng ứng dụng nào?

Flathub so với Snap Store: Nên dùng cửa hàng ứng dụng nào?

Quản lý gói Linux đã tiến bộ xa từ cõi ác mộng nó từng là. Vẫn vậy, trình quản lý gói do bản phân phối cung cấp không phải lúc nào cũng hoàn hảo. Định dạng Snap và Flatpak đã làm cho việc cài đặt phần mềm dễ dàng hơn nhiều bất kể bạn chạy bản phân phối nào.

Cả file Snap và Flatpak thường có sẵn trên trang web của một ứng dụng, nhưng cả hai định dạng này đều có thị trường tập trung riêng. Cái nào phù hợp cho bạn? Đây không phải câu hỏi dễ trả lời.

Giải thích Snap và Flatpak

Cả Snap và Flatpak không chỉ chứa ứng dụng mà còn thư viện và file hỗ trợ nó cần để chạy. Điều này nghĩa là bạn không phải lo lắng về cài đặt phụ thuộc thủ công hay kể cả chúng có dễ dàng có sẵn trên hệ thống hay không.

Snap được tạo bởi Canonical, công ty đứng sau Ubuntu. Vì lý do này, một số người xem Snap như ứng dụng chỉ dành cho Ubuntu, nhưng bạn có thể cài snapd trên bất kỳ hệ thống nào.

Flatpak tương tự nhưng không gắn liền với một công ty cụ thể. Tuy vậy, các công ty lớn như Red Hat đóng góp cho định dạng này. Để xem chi tiết hơn hai định dạng này, xem bài so sánh chi tiết Snap vs Flatpak của chúng tôi.

Cả hai định dạng này cũng có cửa hàng ứng dụng tập trung riêng, và đó là điều chúng ta xem ở đây.

Hỗ trợ bản phân phối

Về mặt kỹ thuật, Snap Store hiện hỗ trợ nhiều bản phân phối hơn Flathub. Tuy nhiên, nhiều bản phân phối đã chọn cả Snap Store và Flathub. Như bạn có thể tưởng tượng, Ubuntu chọn dùng Snap Store.

Flathub so với Snap Store: Nên dùng cửa hàng ứng dụng nào?

Các bản phân phối chính khác đã chọn định dạng Flatpak và Flathub theo đó. Các bản phân phối này bao gồm Fedora và Elementary Linux, cũng như biến thể PureOS Debian từ Purism.

Sẵn có phần mềm

Nếu bạn muốn cài game và phần mềm không tự do (non-free), Snap Store là nơi bạn nên đi. Không phải ai dùng Linux vì nó miễn phí và mã nguồn mở, và những người này có thể muốn cài phần mềm độc quyền. Nếu là trường hợp đó, Snap Store là nơi duy nhất tìm thấy nó.

Flathub bị giới hạn hơn vì hầu hết phần mềm có sẵn qua dịch vụ là mã nguồn mở. Đó không phải lúc nào cũng đúng, nhưng phổ biến. Điều này không ngăn các công ty cung cấp gói Flatpak riêng; bạn chỉ không tìm thấy nó qua dịch vụ Flathub.

Chống lỗi thời

Snap bị giới hạn theo hai cách. Thứ nhất, chúng gắn trực tiếp với Snap Store và không hoạt động بدون nó. Điều này ngăn các công ty cung cấp Snap không gắn với cửa hàng.

Thứ hai là Snap Store được hỗ trợ hoàn toàn bởi Canonical. Ubuntu cực kỳ phổ biến và Canonical đang phát triển tốt, nên bạn không phải lo công ty biến mất trong tương lai gần. Tuy nhiên, Canonical có thể một ngày quyết định không muốn tiếp tục Snap Store, lúc đó Snap của bạn hoặc nhiều hơn là vô dụng.

Flathub so với Snap Store: Nên dùng cửa hàng ứng dụng nào?

Flatpak không có cả hai vấn đề này. Các công ty có thể cung cấp gói định dạng Flatpak mà không cần nghĩ hai lần đến Flathub. Thậm chí tốt hơn, nếu Flathub biến mất, Flatpak của bạn vẫn sẽ hoạt động.

Kết luận

Thực tế, không có lý do thực sự để chỉ chọn một trong hai và gắn bó. Cả hai đều hữu ích và không xung đột với nhau. Tuy nhiên, nếu bạn muốn chọn một, Snap Store tốt hơn nếu bạn tìm ứng dụng thương mại, kể cả miễn phí. Flathub tốt hơn nếu bạn tìm phần mềm mã nguồn mở thuần túy.

Một ví dụ Snap Store có thể tốt hơn là khi bạn tìm game. Thực tế, chúng tôi đã tổng hợp danh sách game tốt nhất trên Snap Store.