Bildiğim kadarıyla iki avantaj var, işte bunlar:
Birincisi: Snap paketleri kendilerine bağımlılıkları getirebilir. Yani bağımlılık cehennemi yok.
İkincisi: Snap paketleri yalnızca bir kullanıcı için kurulabilir. Bu yazılımı kimin çalıştırdığı konusunda daha fazla kontrol.
Bazı alıntılar (kaynak bağlantılar dahil):
dan https://insights.ubuntu.com
Snapler, veri güvenliğini garanti etmek için birbirinden yalıtılmıştır ve otomatik olarak güncellenebilir veya geri alınabilir ve bu da bağlı cihazlar için mükemmel hale getirir. Birden çok tedarikçi, IoT uygulama mağazasında yeni bir “akıllı uç” cihaz sınıfı sağlayarak hızlı IoT cihazları başlattı. Snappy cihazları, temel işletim sistemi için otomatik güncellemeler ve cihazda yüklü uygulamalara yönelik güncellemeler alır.
( kaynak )
dan https://developer.ubuntu.com
Ubuntu Core, birçok yönden sadece Ubuntu'nun başka bir lezzetidir (örneğin, kök dosya sistemi, diğer lezzetlerle aynı Ubuntu arşivindeki paketlerden yapılmıştır), ancak birçok önemli şekilde farklılık gösterir:
- Temel sistem, üç farklı parçadan oluşan çok az bir sistemdir: hepsi yeni ek paketleme formatı kullanılarak paketlenen ve teslim edilen çekirdek, gadget ve işletim sistemi
- Ana sistem ile sisteme kurulan uygulamalar arasında temiz bir ayrım ve kurulu uygulamalar arasında temiz bir ayrım vardır.
- Ubuntu Core 'apt' yerine yeni 'snap' komutunu koyar ve uygulamalar 'snaps' olarak paketlenir ve teslim edilir
- Kök dosya sistemi salt okunur
- Geliştiriciler uygulamaları işletim sisteminden bağımsız olarak güncelleyebilir
- Uygulamalar varsayılan olarak bir güvenlik sanal alanında çalışır
- Ubuntu Core, dağıtım arşivi merkezli değil, uygulama merkezli
Yukarıdaki nitelikler, geleneksel Linux dağıtım modelinin doğasında var olan zorlukların çoğunu ele almayı ve güvenilirliği, öngörülebilirliği ve güvenliği büyük ölçüde artırmayı amaçlamaktadır.
( kaynak )
dan http://snapcraft.io/
Bir ek, bir uygulamayı bağımlılıklarıyla birlikte içeren süslü bir zip dosyasıdır ve sisteminizde, özellikle de diğer yazılımlarla konuşması gereken farklı şekillerde nasıl güvenli bir şekilde çalıştırılacağına dair bir açıklamadır.
En önemlisi, çıtçıtlar, temel sistemden ve diğer uygulamalardan izole edilen güvenli, kum kutulu, konteynerli uygulamalar olarak tasarlanmıştır. Snaps, kritik uygulamalar ve masaüstlerine herhangi bir satıcıdan uygulamaların güvenli bir şekilde yüklenmesini sağlar.
( kaynak )