Flatpak vs Snap: So sánh gói

flatpack vs snap

Flatpak, Snap, AppImage, chắc chắn chúng là những cái tên mà bạn quá quen thuộc. Các gói phổ dụng đã xâm nhập vào thế giới Linux để có thể hoạt động trên bất kỳ bản phân phối nào và do đó loại bỏ vấn đề phân mảnh về các gói. Tuy nhiên, chúng vẫn chưa phải là đa số, mặc dù số lượng phần mềm được đóng gói trong các loại gói này ngày càng nhiều. Vâng, nếu bạn biết tận dụng chúng, trong bài viết này, bạn sẽ có thể thấy những lợi thế và bất lợi của trận chiến Flatpak vs Snap.

Flatpack là gì?

flatpak

Flatpak nó là một loại gói phổ dụng và để ảo hóa ứng dụng cho môi trường GNU / Linux. Nó cung cấp một hộp cát được phân lập theo quy trình được gọi là Bubblewrap. Trong đó, người dùng có thể chạy các ứng dụng cách ly với phần còn lại của hệ thống, để bảo mật cao hơn.

Lennart Pöttering là lập trình viên đã đề xuất nó vào năm 2013 và xuất bản một bài báo về nó một năm sau đó để cuối cùng phát triển ý tưởng và trở thành một phần của dự án freedesktop.org., dưới tên xdg-app, giống với Flatpak. Và sự phổ biến của nó kể từ khi ra mắt ngày càng tăng, nó hiện được hỗ trợ bởi hơn 20 bản phân phối phổ biến nhất.

Snap là gì?

chụp

Mặc dù Flatpak có nguồn gốc từ cộng đồng phát triển Fedora / Red Hat, Snap đã có nó trên Canonical, công ty đã phát triển loại hình quản lý bưu kiện đặc biệt này. Một loại gói phổ biến đã chấp nhận một số lượng lớn các bản phân phối và ứng dụng được đóng gói trong đó. Trong trường hợp này, các gói chạy bên trong AppArmor, mặc dù chúng có thể chạy bên ngoài hộp cát.

Nhân tiện, chúng ta phải nhận ra rằng có những gói khác như AppImages, điều đó ngày càng trở nên quan trọng hơn đối với việc cài đặt đơn giản, hay nói đúng hơn là không cần cài đặt. Chỉ cần tải xuống và chạy gói và thì đấy, như một loại phiên bản di động. Ngoài ra, trên trang AppImage Hub chính thức, bạn có thể tìm thấy vô số công cụ được đóng gói ở định dạng nhị phân này. Về mặt bảo mật, chúng có thể được chạy trong hộp cát hoặc trong AppArmor, Bubblewrap hoặc Firejail.

Flatpak vs Snap: Sự khác biệt, Ưu điểm và Nhược điểm

flatpack vs snap

Như một so sánh, trong này tabla bạn sẽ có thể xem tất cả các thông số bạn cần biết về hai loại gói này:

Tổng Quát

Característica Snap Flatpak
Ứng dụng máy tính để bàn Si Si
công cụ đầu cuối Si Si
DỊCH VỤ SI Không
Ứng dụng chính xác của các chủ đề Không Không
Thư viện và phụ thuộc Trong hình ảnh của chính nó hoặc với các phụ kiện Sử dụng thời gian chạy của các thư viện chính
ủng hộ Canonical Red Hat và những người khác

Lệnh đóng cửa

Característica Snap Flatpak
không có giới hạn Si Không
Bạn có thể sử dụng các biện pháp giam giữ khác nhau Không (chỉ AppArmor) Không (chỉ Bubblewrap)

Cài đặt hoặc thực thi

Característica Snap Flatpak
Thực thi được Đừng . cần cài đặt Đừng . cần cài đặt
Không có gốc Không. Bạn cần root để cài đặt. Không. Bạn cần root để cài đặt.
Thực thi từ nén Si Không

Phân phối ứng dụng

Característica Snap Flatpak
kho lưu trữ lõi Snapcraft trung tâm phẳng
cần kho lưu trữ Không Không
kho lưu trữ riêng lẻ Si Si
Nhiều phiên bản song song Si Si

Cập nhật

Característica Snap Flatpak
Cơ chế cập nhật Kho lưu trữ Kho lưu trữ
cập nhật gia tăng Si Si
tự động cập nhật Không Không

kích thước trên đĩa

Característica Snap Flatpak
Ứng dụng đĩa nén Si Không
LibreOffice 6.0.0 200 MB 659 MB

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   yajo dijo

    Một vài chi tiết quan trọng:

    1. Flatpak hỗ trợ cài đặt các gói mà không cần root (tất nhiên chỉ dành cho người dùng của bạn).
    2. Snap không hỗ trợ nhiều kho. Nó chỉ hoạt động với snapcraft.io

  2.   arazal dijo

    Thật thú vị, nhưng kỳ lạ là hiệu suất hoặc tốc độ khi chạy ứng dụng không được đề cập, một điểm rất có lợi cho flatpak và nơi snap cực kỳ yếu.