স্নাপ্পি হ'ল লিনাক্সের একটি অন্যতম মূল সমস্যা একটি ডেস্কটপ অপারেটিং সিস্টেম হিসাবে সমাধান করার চেষ্টা এবং সেই সমস্যাটি হ'ল প্যাকেজ উপলব্ধতা এবং প্যাকেজ বিতরণ। তবে স্নাপ্পি পুরোপুরি দেবগুলি প্রতিস্থাপনের উদ্দেশ্যে নয়। স্ন্যাপ এবং ডেবস একে অপরের পাশাপাশি কাজ করে।
আমি লিনাক্স উত্সাহী এবং লিনাক্স অ্যাপ্লিকেশনটির একটি প্রকল্প পরিচালক। যদিও আমি সামগ্রিকভাবে লিনাক্স সিস্টেমকে ভালবাসি, তবুও আমি প্যাকেজ বিতরণের বর্তমান অবস্থাটিকে ঘৃণা করি। এই মৌলিক সমস্যাটি সমাধান করার লক্ষ্য স্নাপ্পি।
লিনাক্সে, প্যাকেজগুলি বেশিরভাগ অংশের জন্য ডিস্ট্রো সুনির্দিষ্ট হয় (এমন একটি ডিইবি তৈরি করা সম্ভব যা সমস্ত বিভিন্ন ডেবিয়ান ভিত্তিক সিস্টেমে চলে তবে এটি আপনাকে কিছু উপায়ে সীমাবদ্ধ করে) তবে কেবল প্যাকেজগুলি ডিস্ট্রো সংস্করণ নির্দিষ্ট নয়।
যদি আমি উবুন্টু 16.04 এর জন্য একটি ডেব প্যাকেজ তৈরি করি তবে সেই প্যাকেজ উবুন্টুর কোনও সংস্করণে কাজ করবে না। আমাকে একটি 14.04, 15.04, 15.10 এবং আরও কিছু করতে হবে। এগুলি হ'ল জব উবুন্টু দেবস। আমারও দেবিয়ান হয়ে যাওয়ার দরকার। তারপরে আপনাকে ফেডোরার 21, 22, 23 ইত্যাদির জন্য আরপিএম তৈরি করতে হবে এবং এই আরপিএমগুলি এমনকি ওপেনসুএসকেও কভার করে না।
এর অর্থ যদি আমি কোনও অ্যাপ্লিকেশনটির একটি নতুন সংস্করণ প্রকাশ করতে চাই এবং এটি কোনও ডিপোজিটরিতে অন্তর্ভুক্ত করার জন্য ডিস্ট্রো রক্ষণাবেক্ষণকারীদের অপেক্ষা না করে (যা সাধারণত বেশিরভাগ সময় ব্যয় করে) তবে লিনাক্সের বেশিরভাগ ডিস্ট্রোস কভার করার জন্য আমাকে ২০ টিরও বেশি প্যাকেজ সরবরাহ করতে হবে এবং এখনও যে সবকিছু আবরণ করা হবে না।
উবুন্টুর স্ন্যাপগুলি এমন একটি স্ন্যাপ তৈরির একটি উপায় প্রদান করে যা স্ন্যাপগুলিকে সমর্থন করে এমন উবুন্টুর প্রতিটি সংস্করণে চলে। আর কোনও ডিস্ট্রো সংস্করণ নির্দিষ্ট নয়।
স্ন্যাপগুলি অন্যান্য ডিস্ট্রোজে সংহত করা যায়। সম্ভাব্য আর ডিস্ট্রো নির্দিষ্ট।
স্ন্যাপগুলি এমন একটি রেপোতে নিয়ন্ত্রণ করা হয় যা প্যাকেজ বিকাশকারীরা বজায় রাখার উদ্দেশ্যে থাকে তাই যখন আমরা একটি নতুন সংস্করণ প্রকাশ করতে চাই তখন আমাদের কারও জন্য অপেক্ষা করতে হবে না।
মূলত, লিনাক্স প্যাকেজ বিতরণ সম্পর্কে আমি যত ঘৃণা করি সেগুলি স্নাপ্পির দ্বারা সমাধান করা হবে। যদিও এটা খেয়াল করা জরুরী যে এই বিষয়গুলো এছাড়াও দ্বারা মীমাংসিত হবে গুরুত্বপূর্ণ AppImages এবং Flatpaks ।
টি এল; ডিআর
লিনাক্স প্যাকেজ বিতরণ উভয় বিকাশকারী এবং ব্যবহারকারীদের জন্য ভয়ঙ্কর। স্নাপ্পি (অ্যাপ্লিকেশনস এবং ফ্ল্যাটপ্যাকস) লিনাক্স ভিত্তিক সিস্টেমগুলির সাথে এই মৌলিক সমস্যাটি সমাধান করার উদ্দেশ্যে।
এই প্রশ্নটি কেন সরানো হয়েছে তা সম্পর্কে সত্যই তবে কেউ যদি স্ন্যাপগুলি কী এবং কীভাবে তারা কাজ করে সে সম্পর্কে আরও জানতে আগ্রহী। গঠনটি গভীরতার সাথে ব্যাখ্যা করার জন্য আমি এই ভিডিওটি তৈরি করেছি ।