Có hai lợi thế mà tôi biết, đây là:
Thứ nhất: Các gói Snap có thể mang theo sự phụ thuộc của riêng chúng với chúng. Vì vậy, không có địa ngục phụ thuộc.
Thứ hai: Các gói Snap chỉ có thể được cài đặt cho một người dùng. Vì vậy, kiểm soát nhiều hơn những người đang chạy phần mềm đó.
Một số trích dẫn (bao gồm các liên kết nguồn):
từ https://insights.ubfox.com
Snaps được cách ly với nhau để đảm bảo an toàn dữ liệu và có thể được cập nhật hoặc khôi phục tự động, làm cho chúng hoàn hảo cho các thiết bị được kết nối. Nhiều nhà cung cấp đã ra mắt các thiết bị IoT linh hoạt, cho phép một lớp mới của thiết bị thông minh góc cạnh trực tuyến với kho ứng dụng IoT. Các thiết bị Snappy nhận được cập nhật tự động cho HĐH cơ sở, cùng với các bản cập nhật cho các ứng dụng được cài đặt trên thiết bị.
( nguồn )
từ https://developer.ubfox.com
Ubuntu Core về nhiều mặt chỉ đơn giản là một hương vị khác của Ubuntu (ví dụ: hệ thống tập tin gốc được xây dựng từ các gói từ cùng một kho lưu trữ Ubuntu như các hương vị khác), nhưng nó khác biệt theo nhiều cách quan trọng:
- Hệ thống cơ sở là một hệ thống tối thiểu bao gồm ba phần khác nhau: kernel, tiện ích và HĐH, tất cả được đóng gói và phân phối bằng định dạng đóng gói snap mới
- Có sự tách biệt rõ ràng giữa hệ thống cơ sở và các ứng dụng được cài đặt trên hệ thống cũng như tách biệt giữa các ứng dụng đã cài đặt
- Ubuntu Core thay thế 'apt' bằng lệnh 'snap' mới và các ứng dụng được đóng gói và phân phối dưới dạng 'snaps'
- Hệ thống tập tin gốc là chỉ đọc
- Các nhà phát triển có thể cập nhật các ứng dụng độc lập với HĐH
- Các ứng dụng chạy trong một hộp cát bảo mật theo mặc định
- Ubuntu Core là trung tâm ứng dụng thay vì trung tâm lưu trữ phân phối
Các phẩm chất trên nhằm giải quyết nhiều thách thức vốn có trong mô hình phân phối Linux truyền thống và tăng đáng kể độ tin cậy, dự đoán và bảo mật.
( nguồn )
từ http://snapcraft.io/
Ảnh chụp nhanh là một tệp zip ưa thích có chứa một ứng dụng cùng với các phụ thuộc của nó và mô tả về cách nó nên được chạy an toàn trên hệ thống của bạn, đặc biệt là các cách khác nhau để nói chuyện với phần mềm khác.
Quan trọng nhất là snaps được thiết kế để bảo mật, các hộp cát, các ứng dụng được đóng gói cách ly với hệ thống cơ bản và từ các ứng dụng khác. Snaps cho phép cài đặt ứng dụng an toàn từ bất kỳ nhà cung cấp nào trên các thiết bị và máy tính để bàn quan trọng.
( nguồn )