সার্ভিস প্যাক কী? যেকোনো সফ্টওয়্যার প্যাকেজ যেটি একটি অপারেটিং সিস্টেম বা একটি অ্যাপ্লিকেশনের জন্য আপডেটের একটি সেট ধারণ করে, তাকে সার্ভিস প্যাক বলা হয়। ছোট, পৃথক আপডেটগুলোকে প্যাচ বা সফ্টওয়্যার আপডেট বলা হয়। যদি কোম্পানিটি অনেক আপডেট ডেভেলপ করে, তবে সেগুলো একসাথে ক্লাব করে একটি একক সার্ভিস প্যাক হিসেবে রিলিজ করে। একটি সার্ভিস প্যাক, যাকে SP-ও বলা হয়, ব্যবহারকারীর প্রোডাক্টিভিটি বাড়াতে লক্ষ্যমত। এটি ব্যবহারকারীদের পূর্বের ভার্সনে সম্মুখীন সমস্যাগুলো দূর করে। তাই, একটি সার্ভিস প্যাকে নতুন ফিচার বা পুরনো ফিচারের মডিফাইড কম্পোনেন্ট এবং সিকিউরিটি লুপ থাকে যাতে ত্রুটি ও বাগ ফিক্স হয়।
সার্ভিস প্যাকের প্রয়োজনীয়তা
কোম্পানিগুলো কেন নিয়মিত সার্ভিস প্যাক রিলিজ করে? প্রয়োজন কী? উইন্ডোজের মতো একটি অপারেটিং সিস্টেম বিবেচনা করুন। এতে সैंकড়ের ফাইল, প্রসেস, এবং কম্পোনেন্ট থাকে। এসব সব ব্যবহারকারীদের 의해 নিয়মিত ব্যবহৃত হয়। যেকোনো OS-এর ফাংশনালিটি এবং প্রসেস বাগের प्रति আক্রান্ত। ব্যবহার করার সাথে সাথে ব্যবহারকারী বিভিন্ন ত্রুটি বা সিস্টেম পারফরম্যান্সে হ্রাস অনুভব করতে পারেন।
তাই, সফ্টওয়্যার ব্যবহারকারীদের সুমথ অভিজ্ঞতা দিতে আপডেট প্রয়োজন। সার্ভিস প্যাক সফ্টওয়্যার মেইনটেন্যান্সের কাজ করে। এগুলো পুরনো ত্রুটি দূর করে এবং নতুন ফাংশনালিটি আনার। সার্ভيس প্যাক ২ ধরনের হতে পারে—cumulative বা incremental। একটি cumulative সার্ভিস প্যাক পূর্বের مواردের ধারাবাহিকতা, আর একটি incremental সার্ভিস প্যাক তাজা আপডেটের একটি সেট ধারণ করে।
সার্ভিস প্যাক—বিস্তারিত
সার্ভিস প্যাক ডেভেলপারের অফিসিয়াল ওয়েবসাইট থেকে ফ্রিতে উপলব্ধ। আপনি যদি নোটিফিকেশন চান, আপনার কম্পিউটারে একটি সফ্টওয়্যার আপডেট প্রোগ্রাম ইনস্টল করুন। এই প্রোগ্রাম নতুন সার্ভিস প্যাক রিলিজ হলে ডাউনলোড করার জন্য প্রম্পট করবে। OS-এ অটো-আপডেট ফিচার চালু রাখলেও হয়। আপনার সিস্টেম স্বয়ংক্রিয়ভাবে নতুন সার্ভিস প্যাক ইনস্টল করবে। ভালো ইন্টারনেট কানেকশন না থাকলে, সার্ভিস প্যাক CD সাধারণত নоминаل খরচে উপলব্ধ।
কিছু ব্যবহারকারী বলেন সার্ভিস প্যাক উপলব্ধ होते ডাউনলোড ও ইনস্টল করা ভালো, অন্যদের মতে নতুন সার্ভিস প্যাকে কিছু বাগ বা ইনকম্প্যাটিবিলিটি থাকতে পারে। তাই কিছু লোক কয়েক সপ্তাহ অপেক্ষা করে সার্ভিস প্যাক ইনস্টল করেন।
সার্ভিস প্যাকে ফিক্স এবং নতুন ফিচার থাকে। তাই আশ্চর্য না করুন যদি দেখেন OS-এর নতুন ভার্সন পুরনো থেকে খুব আলাদা দেখে। সার্ভিস প্যাক নামकरणের সবচেয়ে সাধারণ উপায় হচ্ছে এর নম্বর দিয়ে রেফার করা। একটি OS-এর জন্য প্রথম সার্ভিস প্যাক SP1 বলা হয়, এরপর SP2, এবং এভাবে চলতে থাকে… উইন্ডোজ ব্যবহারকারীরা এর সাথে খুব পরিচিত। SP2 উইন্ডোজ XP-র জন্য মাইক্রোসফট রিলিজ করা একটি জনপ্রিয় সার্ভিস প্যাক। সাধারণ বাগ ফিক্স এবং সিকিউরিটি আপডেটের পাশাপাশি, SP2 নতুন ফিচার নিয়ে এসেছিল। নতুন ফিচারগুলোর মধ্যে ছিল—ইন্টারনেট এক্সপ্লোরারের জন্য ভালো ইন্টারফেস, নতুন সিকিউরিটি টুল, এবং নতুন DirectX টেকনোলজি। SP2 একটি কমপ্রিহেনসিভ সার্ভিস প্যাক মনে হয় কারণ এমনকি কিছু নতুন উইন্ডোজ প্রোগ্রামও এটি ছাড়া চলে না।
যেহেতু সফ্টওয়্যার মেইনটেন্যান্স একটি अन्तহীন কাজ (যতক্ষণ না সফ্টওয়্যার অপ্রচলিত হয়), সার্ভিস প্যাক প্রতি বছর বা ২ বছর পর পর রিলিজ হয়।
সার্ভিস প্যাকের সুবিধা হচ্ছে, এতে যদি একাধিক আপডেট থাকে, সেগুলো এক এক করে ম্যানুয়ালি ইনস্টল করতে হয় না। আপনি একবার সার্ভিস প্যাক ডাউনলোড করলে, একক ক্লিকে সব বাগ ফিক্স এবং অতিরিক্ত ফিচার/ফাংশনালিটি ইনস্টল করা যায়। ব্যবহারকারীরা সর্বোচ্চ কয়েকটি প্রম্পট ক্লিক করে ফেললেই হবে।
সার্ভিস প্যাক মাইক্রোসফট প্রোডাক্টের একটি সাধারণ ফিচার। কিন্তু অন্য কোম্পানিগুলোর জন্য একই সত্য নাও হতে পারে। MacOS X-কে নিন। OS-এর ইনক্রিমেন্টাল আপডেট Software Update প্রোগ্রাম দিয়ে প্রয়োগ করা হয়।
আপনি কোন সার্ভিস প্যাক ব্যবহার করছেন?
একজন ব্যবহারকারী হিসেবে, আপনি কৌতুহলী হবেন আপনার ডিভাইসে OS-এর কোন সার্ভিস প্যাক ইনস্টল করা আছে। এটি চেক করার ধাপগুলো সহজ। আপনি কন্ট্রোল প্যানেলে গিয়ে আপনার সিস্টেমের সার্ভিস প্যাক সম্পর্কে জানতে পারেন।
আপনি যদি কোন নির্দিষ্ট সফ্টওয়্যার প্রোগ্রামের সার্ভিস প্যাক সম্পর্কে জানতে চান, প্রোগ্রামের Help বা About মেনু চেক করুন। আপনি ডেভেলপারের অফিসিয়াল ওয়েবসাইটও ভিজিট করতে পারেন। Changelog বা Release notes সেকশনে সাম্প্রতিক সার্ভিস প্যাকের তথ্য থাকবে।
আপনার ডিভাইসে কোন সার্ভিস প্যাক চলছে তা চেক করার সময়, এটি চেক করা ভালো Idee যে এটি লেটেস্ট কিনা। না হলে, লেটেস্ট সার্ভিস প্যাক ডাউনলোড ও ইনস্টল করুন। উইন্ডোজের নতুন ভার্সন (উইন্ডোজ ৮, ১০) এর জন্য সার্ভিস প্যাক আর আছে না। এগুলোকে শুধু Windows Updates হিসেবে জানা হয় (এই নিয়ে পরে আলোচনা করব)।
সার্ভিস প্যাকের কারণে সৃষ্ট ত্রুটি
একক প্যাচে بذاته ত্রুটি সৃষ্টি করার চান্স থাকে। তাহলে একাধিক আপডেটের সংকলন সার্ভিস প্যাক বিবেচনা করুন। সার্ভিস প্যাক ত্রুটি সৃষ্টি করার ভালো চান্স আছে। কারণগুলোতে একটি হচ্ছে ডাউনলোড ও ইনস্টলের সময়। বেশি কন্টেন্ট থাকায় সার্ভিস প্যাক সাধারণত ডাউনলোড ও ইনস্টল করতে বেশি সময় নেয়। ফলে ত্রুটি হওয়ার সুযোগ বড় হয়। একই প্যাকেজে অনেক আপডেট থাকায় সার্ভিস প্যাক সিস্টেমে থাকা নির্দিষ্ট অ্যাপ্লিকেশন বা ড্রাইভার সাথে ইন্টারফিয়ার করতে পারে।
বিভিন্ন সার্ভিস প্যাকের কারণে সৃষ্ট ত্রুটির জন্য কোনো ব্ল্যাঙ্কেট ট্রাবলশুটিং স্টেপ নেই। আপনার প্রথম ধাপ হচ্ছে সংশ্লিষ্ট সাপোর্ট টিমের সাথে যোগাযোগ। আপনি সফ্টওয়্যার আনইনস্টল ও রি-ইনস্টল করার চেষ্টা করতে পারেন। অনেক ওয়েবসাইট উইন্ডোজ আপডেটের ট্রাবলশুটিং গাইড প্রদান করে। ব্যবহারকারীকে প্রথমে নিশ্চিত করতে হবে যে একটি নির্দিষ্ট সমস্যা উইন্ডোজ আপডেটের কারণে হয়েছে। তারপর ট্রাবলশুটিং প্রক্রিয়ায় এগিয়ে যেতে পারেন।
আপনার সিস্টেম যদি উইন্ডোজ আপডেট ইনস্টলেশনের время ফ্রিজ করে যায়, নিচের কয়েকটি টেকনিক ফলো করুন:
- Ctrl+Alt+Del — Ctrl+Alt+Del চাপুন এবং চেক করুন সিস্টেম লগইন স্ক্রিন দেখাচ্ছে কিনা। কখনো কখনো সিস্টেম আপনাকে নরমালি লগইন করতে দেয় এবং আপডেট ইনস্টলেশন চালিয়ে যায়।
- Restart — আপনি আপনার সিস্টেম রিস্টার্ট করতে পারেন রিসেট বাটন দিয়ে বা পাওয়ার বাটন দিয়ে অফ করে। উইন্ডোজ নরমালি কাজ করতে শুরু করবে এবং আপডেট ইনস্টলেশন চালিয়ে যাবে।
- Safe mode — যদি কোনো নির্দিষ্ট প্রোগ্রাম আপডেট ইনস্টলেশনে ইন্টারফিয়ার করে, সফ মোডে সিস্টেম শুরু করলে সমস্যা সমাধান হয়। এই মোডে শুধু মিনিমাম রিকোয়ারড ড্রাইভার লোড হয় যাতে ইনস্টলেশন হয়। তারপর সিস্টেম রিস্টার্ট করুন।
- System restore — এটি অসম্পূর্ণ আপডেট থেকে সিস্টেম পরিষ্কার করতে ব্যবহৃত হয়। সফ মোডে সিস্টেম খুলুন। রিস্টোর পয়েন্ট সিলেক্ট করুন আপডেট ইনস্টল হওয়ার ঠিক আগের সময়। সবকিছু ঠিক থাকলে, আপনার সিস্টেম আপডেট প্রয়োগ হওয়ার আগের অবস্থায় ফিরে যাবে।
এছাড়া চেক করুন আপনার RAM-এ পর্যাপ্ত স্পেস আছে কিনা। মেমরিও প্যাচ ফ্রিজ করার কারণ হতে পারে। আপনার BIOS আপ টু ডেট রাখুন।
আগামীর দিকে—SP থেকে Builds-এ
হ্যাঁ, মাইক্রোসফট OS-এর জন্য সার্ভিস প্যাক রিলিজ করত। এখন তারা আপডেট রিলিজ করার একটি ভিন্ন পদ্ধতিতে যান। উইন্ডোজ ৭-এর জন্য Service Pack 1 ছিল মাইক্রোসফট রিলিজ করা শেষ সার্ভিস প্যাক (২০১১ সালে)। তারা সার্ভিস প্যাক বন্ধ করে দিয়েছে বলে মনে হয়।
আমরা দেখেছি সার্ভিস প্যাক কীভাবে বাগ ফিক্স, উন্নত সিকিউরিটি, এবং নতুন ফিচার আনায়। এটি বিশেষভাবে সাহায্যকারী ছিল কারণ, ব্যবহারকারীরা এখন একসাথে একাধিক আপডেট কিছু ক্লিকে ইনস্টল করতে পারত। Windows XP-র তিনটি সার্ভিস প্যাক ছিল; Windows Vista-র দুটি। মাইক্রোসফট উইন্ডোজ ৭-এর জন্য শুধু একটি সার্ভিস প্যাক রিলিজ করেছিল।
তারপর সার্ভিস প্যাক বন্ধ হয়ে গেল। উইন্ডোজ ৮-এর জন্য কোনো সার্ভিস প্যাক ছিল না। ব্যবহারকারী সরাসরি উইন্ডোজ ৮.১-এ আপগ্রেড করতে পারত, যা OS-এর একটি সম্পূর্ণ নতুন ভার্সন।
তাহলে কী বদলেছে?
Windows Updates আগের থেকে আলাদাভাবে কাজ করছে না। একটি Windows Update এখনও আপনার ডিভাইসে প্যাচের একটি সেট ইনস্টল করে। আপনি লিস্ট ব্রাউজ করতে পারেন এবং এমন প্যাচগুলো আনইনস্টল করতে পারেন যেগুলো আপনি চান না। তবে উইন্ডোজ ১০-এ, মাইক্রোসফট পারম্পরিক সার্ভিস প্যাকের বদলে 'Builds' রিলিজ করা শুরু করেছে।
Build কী করে?
Build শুধু প্যাচ বা আপডেট ধারণ করে না; এটিকে OS-এর একটি সম্পূর্ণ নতুন ভার্সন হিসেবে চিন্তা করা যায়। এটি উইন্ডোজ ৮-এ ইমপ্লিমেন্ট করা হয়েছিল। শুধু বাগ ফিক্স বা টুইকড ফিচার নয়; ব্যবহারকারী OS-এর একটি নতুন ভার্সনে আপগ্রেড করতে পারত—Windows 8.1।
Windows 10 আপনার সিস্টেমের জন্য একটি নতুন বিল্ড স্বয়ংক্রিয়ভাবে ডাউনলোড ও ইনস্টল করতে পারে। আপনার সিস্টেম রিবুট হয়ে নতুন বিল্ডে আপগ্রেড হয়। আজ, সার্ভিস প্যাক নম্বরের বদলে, উইন্ডোজ ১০ ব্যবহারকারীরা তাদের ডিভাইসে বিল্ড নম্বর চেক করতে পারেন। আপনার ডিভাইসে বিল্ড নম্বর চেক করতে, উইন্ডোজ কী চাপুন, স্টার্ট মেনুতে 'Winver' লিখুন। এন্টার কী চাপুন।
বিল্ড ভার্সনগুলো কীভাবে নম্বর করা হয়? উইন্ডোজ ১০-র প্রথম বিল্ড নম্বর ছিল Build 10240। বিখ্যাত November Update-এর সাথে একটি নতুন নামকরণ স্কিম ফলো করা হয়েছে। November Update-এর ভার্সন নম্বর ১৫১১—এটি বোঝায় এটি ২০১৫ সালের নভেম্বর (১১) তে রিলিজ হয়েছিল। বিল্ড নম্বর ১০৫৮৬।
একটি বিল্ড সার্ভিস প্যাক থেকে ভিন্ন অর্থাৎ আপনি একটি বিল্ড আনইনস্টল করতে পারবেন না। ব্যবহারকারী বরং একটি পূর্ববর্তী বিল্ডে রিভার্ট করার অপশন পান। ফিরে যেতে, Settings > Update and Security > Recovery-এ যান। এই অপশনটি একটি বিল্ড ইনস্টল হওয়ার পর শুধু এক মাসের জন্য সক্রিয় থাকে। এই періয়ড পেরোনো, আপনি ডাউনগ্রেড করতে পারবেন না। কারণ রিভার্ট করার প্রক্রিয়া উইন্ডোজ ১০ থেকে পূর্বের ভার্সন (উইন্ডোজ ৭/৮.১) এ ফিরে যাওয়ার সাথে খুব মিল। নতুন বিল্ড ইনস্টল হওয়ার পর, আপনি দেখবেন ডিস্ক ক্লিনআপ উইজার্ডে 'previous Windows installations' দিয়ে ব্যবহৃত ফাইলগুলো আছে। উইন্ডোজ ৩০ দিন পর এই ফাইলগুলো ডিলিট করে দেয়, যা পূর্ববর্তী বিল্ডে ডাউনগ্রেড করা অসম্ভব করে দেয়। আপনি যদি এখনও রিভার্ট করতে চান, একমাত্র উপায় হলো উইন্ডোজ ১০-এর অরিজিনাল ভার্সন রি-ইনস্টল করা।
সারসংক্ষেপ
- একটি সার্ভিস প্যাক হলো একটি সফ্টওয়্যার যেটি একটি অপারেটিং সিস্টেম বা অ্যাপ্লিকেশনের জন্য একাধিক আপডেট ধারণ করে
- সার্ভিস প্যাকে ত্রুটি ও বাগের ফিক্স থাকে পাশাপাশি অতিরিক্ত ফিচার ও ফাংশনালিটি
- এইগুলো সহায়ক কারণ ব্যবহারকারী একসাথে একাধিক আপডেট কিছু ক্লিকে ইনস্টল করতে পারেন। প্যাচ এক এক করে ইনস্টল করা অনেক কঠিন হতো
- মাইক্রোসফট পূর্বের উইন্ডোজ ভার্সনের জন্য সার্ভিস প্যাক রিলিজ করত। লেটেস্ট ভার্সনগুলোর জন্য বিল্ড আছে, যা OS-এর নতুন ভার্সনের মতো