স্ন্যাপগুলি উবুন্টুর জন্য ক্যানোনিকাল দ্বারা তৈরি করা হয়েছিল। স্ন্যাপগুলির প্রধান সুবিধাগুলি হ'ল:
- নির্ভরতার উপর স্বাধীনতা - সমস্ত গ্রন্থাগার এবং নির্ভরতা প্যাকেজের অন্তর্ভুক্ত। এটি একই প্রোগ্রামটির আরও সংস্করণও পেতে দেয়।
- স্যান্ডবক্সিং - স্ন্যাপগুলি অ্যাপ্লিকেশনগুলিকে স্যান্ডবক্সে সংশোধিত AppArmor ব্যবহার করছে
- ডেল্টা আপডেট - স্ন্যাপগুলিতেও ডেল্টা আপডেটের অনুমতি দেওয়া উচিত
স্ন্যাপগুলির প্রধান অপূর্ণতা হ'ল সফ্টওয়্যারটি কেবল তার প্যাকেজে অন্তর্ভুক্ত লাইব্রেরি ব্যবহার করতে পারে। এটি প্যাকেজটির লেখককে সমস্ত লাইব্রেরি প্যাচ এবং আপডেট রাখতে হবে বলে এটি একটি সম্ভাব্য সুরক্ষা ঝুঁকি।
স্ন্যাপগুলি বর্তমানে উবুন্টু, আর্চ লিনাক্স, ফেডোরা, লিনাক্স মিন্ট, সেন্টোস এবং জেন্টুতে চলতে পারে। এগুলি উবুন্টু টাচেও ব্যবহৃত হয়। এগুলি ডেস্কটপ, সার্ভার, ফোন, আইওটি এবং রাউটারগুলির জন্য ডিজাইন করা হয়েছে।
স্ন্যাপগুলির মতো ফ্ল্যাটপ্যাকেরও একই সুবিধা রয়েছে। তবে এটি স্যান্ডবক্সিংয়ের জন্য অ্যাপআর্মার পরিবর্তে নেমস্পেস ব্যবহার করে। মূল পার্থক্য হ'ল ফ্ল্যাটপ্যাক্স উভয়ই ফ্ল্যাটপ্যাকের প্যাকেজটিতে অন্তর্ভুক্ত গ্রন্থাগার এবং ভাগ করা লাইব্রেরি ব্যবহার করতে পারে।
ফ্ল্যাটপ্যাকের বিকাশকারী হলেন রেড হ্যাট কর্মচারী আলেকজান্ডার লারসন। ফ্ল্যাটপ্যাক সফ্টওয়্যারটি বর্তমানে আর্চ লিনাক্স, ডেবিয়ান, ফেডোরা, ম্যাগিয়া, সলাস এবং উবুন্টুতে উপলব্ধ। এটি কেবলমাত্র ডেস্কটপগুলিতে নিবদ্ধ।
অ্যাপ্লিকেশনগুলি সাইমন পিটার তৈরি করেছেন। স্ন্যাপ বা ফ্ল্যাটপ্যাকের মতো, প্যাকেজটিতে প্রোগ্রামটি চালানোর জন্য প্রয়োজনীয় সমস্ত গ্রন্থাগার অন্তর্ভুক্ত রয়েছে। অ্যাপ্লিকেশন প্রোগ্রামগুলি স্যান্ডবক্সযুক্ত নয় এবং এগুলি চালানোর জন্য মূল অধিকারের প্রয়োজন নেই। প্রকল্পের ওয়েবসাইট অনুসারে, অ্যাপ্লিকেশনগুলি আর্চ লিনাক্স, সেন্টোস, ডেবিয়ান, ফেডোরা, ওপেনসুএস, রেড হ্যাট লিনাক্স এবং উবুন্টুতে চলতে হবে।