Tại sao Canonical chọn snaps?
Để trích dẫn trang web Ubuntu :
Ban đầu, chúng tôi đã tạo ra hệ thống giam cầm công nghệ và ứng dụng linh hoạt để đảm bảo trải nghiệm cập nhật cấp nhà mạng cho người dùng di động Ubuntu và thiết lập một tiêu chuẩn mới về bảo mật ứng dụng trong kỷ nguyên di động.
Ý tưởng thiết yếu là khắc phục các sự cố có trong cả hai .deb
gói và cung cấp phương pháp mới để cập nhật các gói (được gọi là cập nhật giao dịch, rất giống với cách cập nhật ứng dụng Android). Như Mark Shuttleworth giải thích:
Bất cứ khi nào chúng tôi thực hiện sửa lỗi cho các gói trong Ubuntu, chúng tôi sẽ xuất bản cùng một bản sửa lỗi cho Ubuntu Core và các hệ thống có thể nhận được bản sửa lỗi đó một cách giao dịch. Trên thực tế, các bản cập nhật cho Ubuntu Core thậm chí còn nhỏ hơn các bản cập nhật gói vì chúng tôi chỉ cần gửi sự khác biệt chính xác giữa các phiên bản cũ và mới, chứ không phải toàn bộ gói.
Những ưu điểm chính của các gói .snap so với các gói .deb là gì?
Ưu điểm lớn nhất là bảo mật được cải thiện. PPA và .deb
các gói thường được cài đặt với quyền riêng tư gốc, mở ra một địa điểm cho các rủi ro bảo mật.
Các ứng dụng Snappy bị cô lập, có nghĩa là nếu một số ứng dụng bị hỏng, nó sẽ không phá vỡ hệ thống của bạn. Để trích dẫn Mark Shuttleworth:
Các gói Snappy được tự động giới hạn để đảm bảo rằng một lỗi trong một ứng dụng không khiến dữ liệu của bạn gặp rủi ro ở nơi khác
.Deb sẽ bị bỏ rơi?
Kể từ Ubuntu 16.04 LTS, cả hai phương pháp đều có sẵn cho người dùng.
Để báo giá OMG! Ubuntu! :
Canonical cũng nói rằng, Hàng loạt, hàng chục ngàn ứng dụng và gói ở định dạng .deb sẽ tiếp tục được hỗ trợ trong 16.04 và hơn thế nữa, và các tài liệu lưu trữ đặc biệt sẽ tiếp tục có sẵn cho tất cả mọi người sử dụng và phân phối phần mềm.