উবুন্টুর দীর্ঘমেয়াদী সাপোর্ট রিলিজগুলি ট্রেড অফের সাথে আসে। নতুন সংস্করণ প্রতি দুই বছর আসে। সেই সময়ের মধ্যে, আপনার সিস্টেম সামঞ্জস্যপূর্ণ থাকে এবং সর্বশেষ নিরাপত্তা আপডেট পায়। নিয়মিত প্রকাশের বিপরীতে, আপনাকে প্রতি নয় মাসে সেগুলি আপডেট করতে হবে না৷
তবে সফ্টওয়্যারটির সর্বশেষ সংস্করণ ইনস্টল করার চেষ্টা করবেন না। আপনার লাইব্রেরিগুলি পুরানো হওয়ার সম্ভাবনা রয়েছে৷
এটি সাধারণভাবে LTS রিলিজ বা উবুন্টুতে সীমাবদ্ধ কোনো সমস্যা নয়। এমনকি কাটিয়া এজ কোড চলমান ডিস্ট্রিবিউশনগুলি পরবর্তী রিলিজের আগে তারিখ দেখাতে শুরু করে। এবং কিছু সফ্টওয়্যার এটিকে সংগ্রহস্থলে পরিণত করে না, বয়স নির্বিশেষে৷
16.04 সংস্করণে, উবুন্টু স্থিতিশীলতা এবং আপ-টু-ডেট থাকার মধ্যে ভারসাম্য বজায় রাখার আশা করছে। আপনার কাছে শুধু debs এর মাধ্যমে অ্যাপ্লিকেশন ইনস্টল করার বিকল্প থাকবে না। এছাড়াও আপনি স্ন্যাপ ব্যবহার করতে সক্ষম হবেন৷
৷স্ন্যাপ কি?
স্ন্যাপ প্যাকেজগুলিতে অ্যাপ্লিকেশন বাইনারি এবং থাকতে পারে চালানোর জন্য প্রয়োজনীয় কোনো নির্ভরতা। এগুলি ক্লিক প্যাকেজগুলি থেকে উদ্ভূত হয়, যা ক্যানোনিকাল উবুন্টু টাচের জন্য অ্যাপগুলিকে প্যাকেজ করার জন্য তৈরি করেছে৷
স্ন্যাপ প্যাকেজগুলি একটি প্রযুক্তি পূর্বরূপ হিসাবে উবুন্টু 16.04 এ আসছে। Debs ক্লাসিক ডেস্কটপ এবং এর Unity7 ইন্টারফেসের মূল গঠন করতে থাকবে। Unity8-এ ক্লিক প্যাকেজগুলি ডিফল্ট হিসেবে থাকবে (যা আপাতত প্রযুক্তির পূর্বরূপ)। ভবিষ্যতে আরও ঘনিষ্ঠ সম্পর্ক গড়ে তোলার আগে 16.04 স্ন্যাপগুলির সাথে দেখা করার একটি সুযোগ বিবেচনা করুন৷
সুবিধাগুলো কী?
সব উবুন্টু ডিভাইসের জন্য পরবর্তী প্রজন্মের অ্যাপ হিসেবে ক্যানোনিকাল ভিউ স্ন্যাপ করে। আপনি উত্তেজিত হতে চান এমন কিছু কারণ এখানে রয়েছে।
1. সফ্টওয়্যারে দ্রুত এবং সহজ অ্যাক্সেস
স্ন্যাপগুলির সাথে, ডেভেলপারদের আর উবুন্টু ব্যবহারকারীদের জন্য একটি অ্যাপ্লিকেশন এবং তার নির্ভরতা পেতে একটি পিপিএ সরবরাহ করতে হবে না। পরিবর্তে, লোকেরা একটি একক প্যাকেজ ডাউনলোড করতে পারে এবং জানে যে এটি তাদের সিস্টেমে চলবে। এটি তাদের একটি টার্মিনালে কোডের লাইন কপি এবং পেস্ট করার থেকে বাঁচায় যা তারা বুঝতে পারে না।
এটি শুধুমাত্র অ্যাপ্লিকেশনের ক্ষেত্রে প্রযোজ্য নয়। Snaps GNOME বা KDE এর মত ডেস্কটপ পরিবেশের নতুন সংস্করণে অ্যাক্সেস উন্নত করতে পারে।
2. দীর্ঘমেয়াদী নির্ভরযোগ্যতা
লিনাক্স ডেস্কটপ এনভায়রনমেন্ট এবং লাইব্রেরি দ্রুত পরিবর্তিত হতে থাকে। ফলস্বরূপ, 2012 সালে কাজ করা সফ্টওয়্যারটি চার বছর পরে একই কম্পিউটারে চলতে পারে না। ফায়ারফক্সের একটি পুরানো সংস্করণ ইনস্টল করার চেষ্টা করেও বিরক্ত করবেন না, উদাহরণস্বরূপ।
এটি ডেভেলপারদের জন্য একটি বেদনা এবং তাদের কাউকে কাউকে লিনাক্সের জন্য সফ্টওয়্যার তৈরি করতে নিরুৎসাহিত করে। একবার একটি অ্যাপ্লিকেশন তৈরি করার পরে, তাদের এক বা দুই বছরের মধ্যে কাজ চালিয়ে যাওয়ার জন্য এটি নিয়মিত পরিবর্তন করতে হবে। এবং এটি বিভিন্ন ডিস্ট্রিবিউশনের মধ্যে সমস্ত বৈচিত্র বিবেচনা করে না।
যেহেতু একটি স্ন্যাপ প্যাকেজ তার নিজস্ব নির্ভরতা প্রদান করে, তাই অ্যাপ্লিকেশনটিতে আজ, আগামীকাল এবং এখন থেকে কয়েক বছর চালানোর জন্য যা প্রয়োজন তা থাকা উচিত৷
3. বিচ্ছিন্নতা এবং নিরাপত্তা
স্ন্যাপ প্যাকেজগুলি সিস্টেমের বাকি অংশ থেকে স্বাধীনভাবে চলে। এর মানে হল আপনার বাকি সেটআপকে প্রভাবিত করে ইনস্টলেশনের বিষয়ে আপনাকে চিন্তা করতে হবে না। একজন বিকাশকারীও একটি দুর্বলতা প্যাচ করতে পারে এবং অবিলম্বে ব্যবহারকারীদের কাছে সমাধান পাঠাতে পারে৷
৷এটি একটি দ্বি-ধারী তলোয়ার। যেহেতু স্ন্যাপ প্যাকেজগুলি আপনাকে একই নির্ভরতার একাধিক অনুলিপি চালাতে পারে, তাই যখন একটি সমস্যা প্রকাশ করা হয় তখন আপনাকে প্রতিটি আপডেট করতে হবে। যদি একজন বিকাশকারী একটি অ্যাপ্লিকেশন আপডেট না করে, তাহলে আপনার কাছে একটি আপস করা সংস্করণ বাকি রয়েছে৷ প্রথাগতভাবে এটি ঠিক করা হত যখন আপনার বিতরণ নিরাপত্তা আপডেট পাঠায়।
4. প্রদত্ত সফ্টওয়্যার সমর্থন
আপনি যখন একটি অ্যাপ্লিকেশনের জন্য অর্থ প্রদান করেন, আপনি এটি কাজ করার আশা করেন। এটি লিনাক্সের জন্য সফ্টওয়্যার রক্ষণাবেক্ষণকে বিশেষ করে সফ্টওয়্যার বিক্রি করা লোকেদের কাছে আকর্ষণীয় করে তোলে। ব্যবহারকারীরা আশা করে যে আপনি একাধিক বিতরণ সমর্থন করবেন, প্রতিটি ছয় মাস বা তার পরে অপ্রত্যাশিত উপায়ে পরিবর্তন করে।
একটি স্ন্যাপ প্যাকেজ ব্যবহার করে, একজন বিকাশকারী জানেন যে তাদের একটি সংস্করণ আছে যা কাজ করে। প্রতিটি কপি একই হলে সমস্যা সমাধান করাও সহজ।
এই কারণে, ক্যানোনিকাল এই বছরের শরৎ নাগাদ অর্থপ্রদানের অ্যাপ্লিকেশনগুলিকে স্ন্যাপগুলিতে স্থানান্তরিত করার পরিকল্পনা করেছে৷
5. পরিচিত উন্নয়ন অভিজ্ঞতা
কিভাবে সফ্টওয়্যার বিকশিত এবং বিতরণ করা হয় মোবাইল বাজার প্রত্যাশা পরিবর্তন করেছে। Google Play, Apple App Store, Windows Store এবং অন্যান্য মার্কেটপ্লেসগুলির সাথে কাজ করার মধ্যে নির্দিষ্টকরণগুলি পরিবর্তিত হতে পারে, তবে আপনি এখনও একটি প্যাকেজ তৈরি করছেন এবং পর্যালোচনার জন্য একটি বিতরণ কেন্দ্রে আপলোড করছেন৷ স্ন্যাপক্রাফ্ট, স্ন্যাপ তৈরি এবং প্যাকেজ করার জন্য ক্যানোনিকালের টুল, উবুন্টু ডেভেলপারদের জন্য একই রকম অভিজ্ঞতা নিয়ে আসে।
6. আপনি রোলব্যাক করতে পারেন
প্রতিটি আপগ্রেড পরিকল্পনা অনুযায়ী যায় না। কখনও কখনও নতুন সফ্টওয়্যার বাগগুলি উপস্থাপন করে যা অভিজ্ঞতাকে বাধা দেয়। কিছু ক্ষেত্রে, অ্যাপ্লিকেশনগুলি আর চালু হয় না। এই ক্ষেত্রে, বিকাশকারীরা একটি আপডেটকে পূর্বাবস্থায় ফিরিয়ে আনতে পারে এবং ব্যবহারকারীদের কাছে কাজ করা একটি পুরানো স্ন্যাপ পুনরায় ইনস্টল করার বিকল্প রয়েছে৷
এটি কীভাবে অন্যান্য ডিস্ট্রোকে প্রভাবিত করবে?
Snap বিকাশকারীরা ইউনিটির সাথে কাজ করার জন্য ফর্ম্যাট তৈরি করেছে। প্রযুক্তিগতভাবে, এর অর্থ হল সফ্টওয়্যারটি অন্যান্য বিতরণে কাজ করতে পারে। কিন্তু ইউনিটির মতোই, স্ন্যাপগুলি সম্ভবত উবুন্টু ইকোসিস্টেমের বাইরে খুব বেশি গ্রহণ দেখতে পাবে না৷
এটি বিকল্প কিন্তু অনুরূপ প্যাকেজ বিন্যাসে আগ্রহ জাগাতে পারে। একটি উদাহরণ হল AppImage, যা আপনি আজই আপনার লিনাক্স ডেস্কটপে ইনস্টল করতে পারেন। অ্যাটম, ব্লেন্ডার, ক্রোমিয়াম, ফায়ারফক্স এবং ভিএলসি-এর মতো বেশ কয়েকটি অ্যাপ উপলব্ধ৷
AppImage হল ক্লিকের একটি ধারাবাহিকতা, যা 2006 সালে প্রকাশিত হয়েছিল৷ এটি একমাত্র নয়৷ ফ্ল্যাশ ড্রাইভ থেকে বুট করতে পারবেন এমন সফ্টওয়্যার তৈরি করতে পোর্টেবল লিনাক্স অ্যাপস ক্লিক থেকে এসেছে।
স্ন্যাপগুলি অন্য কোথাও প্রদর্শিত হোক না কেন, তারা বিকাশকারীদেরকে একটি প্যাকেজ বিন্যাসে অ্যাপ্লিকেশনগুলি বিতরণ করতে উত্সাহিত করতে পারে যা ডিস্ট্রিবিউশন জুড়ে কাজ করে এবং নির্ভরতা নির্বিশেষে। যেভাবেই হোক, এটাই স্বপ্ন। বাস্তবতা কি রূপ নেয় তা দেখার বাকি আছে।
ওহ স্ন্যাপ, এটা ভালো হতে পারে
লিনাক্সে সফ্টওয়্যার ইনস্টল করা একটি ব্যথা হতে পারে। এটি ভান্ডারে থাকলে, দুর্দান্ত! যদি তা না হয়, আপনি আশা করছেন যে বিকাশকারী আপনার বিতরণে সফ্টওয়্যার ইনস্টল করার একটি উপায় সরবরাহ করেছেন৷ প্রতিটি প্রকল্পের অ্যাপ্লিকেশন এবং আপডেট পরিচালনার নিজস্ব পছন্দের পদ্ধতি রয়েছে। তাদের সবাইকে সমর্থন করা চ্যালেঞ্জিং। যাইহোক, বর্তমানে, আমাদের সচেতন থাকতে হবে যে স্ন্যাপ সিস্টেম নিরাপত্তা ঝুঁকির প্রতিনিধিত্ব করতে পারে।
আপনি কীভাবে উবুন্টুকে এই সমস্যার সমাধান করতে চান? আপনি স্ন্যাপ জন্য উত্তেজিত? অন্যান্য বিতরণ সম্পর্কে কি? তারা কি বিন্যাস আলিঙ্গন করা উচিত? এই বিষয়টিকে ঘিরে পরস্পরবিরোধী মতামত রয়েছে। আপনার কি?
ইমেজ ক্রেডিট:Vivi-o দ্বারা শাটারস্টক হয়ে কনভেয়র বেল্ট