Snaps là món quà trời ban khi tôi nghĩ về nó, dựa trên cách họ đã sử dụng ngành công nghiệp Linux rất tốt một cách đáng ngạc nhiên! Canonical định dạng gói mới chỉ được công khai gần đây và đó chỉ là khoảng hai tháng trước và bây giờ, việc quản lý gói sẽ trở nên phổ biến như việc của riêng ai!
Canonical's Mark Shuttleworth đã đưa ra quan điểm rằng sự phân mảnh Linux luôn là một vấn đề …“Linuxsự phân mảnh luôn là một vấn đề,” và nhận xét thêm rằng,
“Snaps mang các ứng dụng đó đến mọi máy tính để bàn, máy chủ, thiết bị hoặc máy đám mây Linux, cho phép người dùng tự do lựa chọn bất kỳ bản phân phối Linux nào trong khi vẫn giữ quyền truy cập vào các ứng dụng tốt nhất.”
Nếu bạn chưa quen với định dạng đóng gói mới, thì Snaps chính là hệ thống quản lý gói dành cho tương lai của máy tính để bàn Ubuntu và điều đó có vẻ hợp lý đối với các nền tảng khác như Fedora, Arch, Gentoo và cả những ứng dụng bên ngoài Linux like Microsoft Windows và có thể là Android; tất nhiên, điều này đi kèm với một số lưu ý mà giờ đây có thể nhất thiết tương đương với sự cố đối với người dùng cuối tiêu chuẩn.
Về cơ bản, gói ban đầu có thể lớn hơn bình thường một chút vì nhà phát triển sẽ phải đưa tất cả các thư viện (mà một ứng dụng phụ thuộc vào để chạy) trong chính gói Snap.
Thứ hai, các ứng dụng chỉ có thể được cập nhật qua một kênh duy nhất là Cửa hàng Ubuntu. Mặc dù đây chủ yếu là một lợi thế, (vì cửa hàng trở thành điểm tập trung cho các gói Snap), nhưng điều này chủ yếu có lợi cho Canonical.
Tầm nhìn của Shuttleworth là, tuy nhiên, để giảm hơn nữa sự phân mảnh của Linuxvì điều này mang đến cơ hội tuyệt vời cho một ngành thống nhất hơn, nơi bạn chỉ cần quản lý một gói duy nhất để có được bất kỳ ứng dụng nào chạy trên bất kỳ hệ thống Linux nào, bất kể bản phân phối.
Khá nhiều ISV và gã khổng lồ phần cứng bao gồm DELL và HP, sẽ hy vọng vào Snap-wagon để hỗ trợ sự phát triển của hệ thống gói Snap nhằm tăng cường hơn nữa việc áp dụng các bản phân phối Linux khác không có khá phổ biến như Ubuntu – như tuyên bố của Mark đã làm rõ;
“Hầu hết các nhà cung cấp nhắm đến Ubuntu vì tính phổ biến của nó. Snaps đưa các ứng dụng đó đến mọi máy tính để bàn, máy chủ, thiết bị hoặc máy đám mây Linux, cho phép người dùng tự do lựa chọn bất kỳ bản phân phối Linux nào trong khi vẫn giữ quyền truy cập vào các ứng dụng tốt nhất”.
Các gói Snaps rất dễ tạo và có khá nhiều phần mềm chính đã áp dụng quản lý gói cùng với nhiều phần mềm khác như Mozilla Firefoxkéo theo.
Hiện tại, Krita, một công cụ xử lý hình ảnh phổ biến hiện có sẵn trong gói Snap thông qua phần mềm Ubuntu center và LibreOffice 5.0.2 hiện có sẵn dưới dạng Snap.
Tôi không thể nói đủ về Snaps ở đây nhưng bạn luôn có thể tìm hiểu thêm từ trang Snapcraft chính thức.