কম্পিউটার টিউটোরিয়াল

লিনাক্স কার্নেল সচরাচর আপডেট করার ৫ কারণ

আপনি যদি Ubuntu বা Fedora-এর মতো লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করেন, তবে আপনি লিনাক্স কার্নেলও ব্যবহার করছেন, সেই কোর যা আপনার ডিস্ট্রিবিউশনকে একটি লিনাক্স ডিস্ট্রিবিউশন বানায়। উইন্ডোজের ও নিজস্ব কার্নেল রয়েছে যা তার অপারেটিং সিস্টেমগুলো ব্যবহার করে, কিন্তু লিনাক্স হাইলি মডুলার, তাই কার্নেল আরও কমনলি ডিসকাস করা হয় কারণ এর সাথে অনেক কিছু করা যায়। উদাহরণস্বরূপ, আপনি কার্নেল নিতে পারেন, তা অনেক ফিক্স দিয়ে প্যাচ আপ করতে পারেন, অন্যান্য সেটিং টুইক করতে পারেন, আপনার দরকার নয় সব কিছু স্ট্রিপ আউট করতে পারেন, এবং তারপর আপনার অরিজিনাল কার্নেলকে আপনার ফাইনাল প্রোডাক্ট দিয়ে রিপ্লেস করতে পারেন, এবং সেটা ঠিকমতো চলবে (যদি ঠিকমতো করা হয়)। কোনো পার্টকে অন্য কিছু দিয়ে রিপ্লেস করা যাবে ইস্যু ছাড়া—এটাই লিনাক্সকে গরেট বানায়।

তবে আপনার ডিস্ট্রিবিউশন কনস্ট্যান্টলি আপনাকে কার্নেল আপডেট করতে বলে। কেন করবেন এটি যখন সেটা ঠিকমতো চলে আসছে?

সিকিউরিটি ফিক্স

লিনাক্স কার্নেল সচরাচর আপডেট করার ৫ কারণ

প্রায় প্রতিটি কার্নেল আপডেটে কিছু ন কিছু সিকিউরিটি ফিক্স থাকে যেগুলো আবিষ্কৃত হোলগুলো বন্ধ করে। এটি কয়েকটা সবচে'ye গুরুত্বপূর্ণ কারণ আপনার কার্নেল আপডেট করার, কারণ প্যাচড কার্নেলের সাথে আপনি সবসময় সेफার থাকবেন। যদি একজন হ্যাকার কার্নেলে ঘুসতে পারেন, তবে অনেক ড্যামেজ করা যায় বা সিস্টেম সিম্পলি ক্র্যাশ করবে। এগুলো সহজেই এড়ানো যায় আপ-টু-ডেট কার্নেল দিয়ে।

স্ট্যাবিলিটি ইম্প্রুভমেন্ট

লিনাক্স কার্নেল সচরাচর আপডেট করার ৫ কারণ

কার্নেল আপডেট সিকিউরিটি ফিক্সের পাশাপাশি অন্যান্য ইস্যুও ফিক্স করে যা রেগুলার ইউজে সিস্টেম ক্র্যাশ করাতে পারে। কিছু লোক আর্গুমেন্ট করেন কনস্ট্যান্টলি কার্নেল আপডেট করা আসলে ওভারঅল সিস্টেম স্ট্যাবিলিটি ডিক্রিজ করে কারণ আপনি একটি কার্নেলে রান করছেন যেটা আপনি কখনো ইউজ করেননি, তাই আপনি আশা করতে পারবেন না যে সেটা আগের কার্নেলের মতো ভালো কাজ করবে। এটাও সত্য, কিন্তু সেই মার্জিন ভাবব그때 স্লিম, এবং কেবল যারা সার্ভার বা অন্যান্য গুরুত্বপূর্ণ সিস্টেম রান করেন তারা সতর্ক থাকতে হবে। সাধারণ কনসিউমার-টাইপ ইউজারের জন্য, কার্নেল আপডেট করা সেই ইস্যুগুলোর চে'ye বেশি আউটওয়েইহ করে।

আপডেটেড ড্রাইভার

লিনাক্স কার্নেল সচরাচর আপডেট করার ৫ কারণ

যেসব মাইনর কার্নেল আপডেটের সাথে আপডেট পাওয়া যায় (যেমন ৩.২.০ থেকে ৩.২.১), সেসব চেক করা যাক, এখন মেজর আপডেটের ইম্প্রুভমেন্টগুলো দেখি (সোচ্চ ৩.২ থেকে ৩.৩)। প্রথমত, প্রতিটি মেজর কার্নেল আপডেট গ্যারান্টি দেয় আপনার সব ডিভাইসের লেটেস্ট ওপেন সোর্স ড্রাইভার ইনক্লুড থাকবে। আপডেট হওয়া সব ড্রাইভারের মাঝে, গ্রাফিক্স ড্রাইভারই সেসব যেগুলো আপনি সবচে'ye বেশি লক্ষ্য করবেন, কারণ প্রতিটি রিফ্রেশ সাধারণত একটু একটু পারফরম্যান্স অ্যাড করে। প্রপ্রায়েটরি রুট যাওয়া সবসময় সম্ভব, কিন্তু ওপেন সোর্স ড্রাইভারগুলো 점점 বেটার হচ্ছে সেটা জানা ভালো।

নিউ কার্নেল ফাংশনস

কখনো কখনো, লিনাক্সে কার্নেলের মেজর আপডেট কিছু নতুন ফাংশনও আনে। এই ফাংশনগুলো বেসিক্যালি কার্নেলের পার্টস যেগুলো প্রোগ্রামরা ব্যবহার করতে পারে কোনো টাস্ক বা অপারেশন করার জন্য। এডিশনালি, অন্যান্য ফাংশনও চেঞ্জ হয়ে থাকতে পারে। আপনি সবচে'ye সম্ভবত আপনার সিস্টেম ব্রেক করবেন না এই এক্স্যাক্ট রিজনের জন্য আপনি কার্নেল আপডেট না করলেও, কিন্তু শীঘ্র বা দেরে আপনি প্রোগ্রাম এবং অন্যান্য প্যাকেজ পাবেন যেগুলো কার্নেলের একটি নির্দিষ্ট ভার্সন রিকোয়ার করে। লেটেস্ট থাকা ভালো যাতে আপনি জানেন আপনি সেটা আপনি ক্রস করবেন না।

বেড়ায়া হয়েছে স্পীড

লিনাক্স কার্নেল সচরাচর আপডেট করার ৫ কারণ

শেষ কিন্তু কম নয়, কার্নেলের অনেক মেজর আপডেট সিস্টেমের ওভারঅল স্পীড উন্নত করে। কিছু চেঞ্জ খুব সাবটল হতে পারে, কিন্তু অন্যগুলো নয় এবং বড় পার্থক্য আনাতে পারে, যেমন বিখ্যাত ২০০-লাইন প্যাচ যেটা লিনাক্স মেশিনের ওভারঅল প্রোডাক্টিভিটি কথা বললাম একটু বেড়িয়ে দিয়েছিল। এমনকি কিছু ক্রেজি চেঞ্জও রয়েছে, যেখান থেকে লিনাক্স জেরো CPU কোর দিয়ে রান করতে পারে। আপনি যদি স্পীড ডিমন (আমি জানি অনেক গুগল ক্রোম ইউজার আপনি হবেন), তবে আপনার হার্ডওয়্যারের থেকে একটু একস্ট্রা জিউস বের করার একটি ভালো উপায়।

উপসংহার

শেষ পর্যন্ত, লিনাক্স কার্নেল যেকোনো সময় আপডেট করা খুব ওয়ার্ধ। কনসিউমার-টাইপ ইউজারের জন্য, এর সাথে আসা বেনিফিট্স রিস্কস থেকে অনেক বেশি। এডিশনালি, আপনি যে প্রতিটি কার্নেল আপডেট করবেন সেটা কমপক্ষে কয়েক দিন ডেভেলপার এবং টেস্ট ইউজারদের দ্বারা টেস্ট করা হয়েছে যাতে সেটা হিচকি ছাড়া চলে। আপনার সিস্টেম যদি সেটার সাথে সমস্যায় পড়ে, তবে আপনি বুট মেনু থেকে প্রিভিয়াস কার্নেল চুজ করে আপনার সিস্টেমে ফেরত যেতে পারবেন। তারপর ऑफেন্ডিং কার্নেল ডিলিট করুন এবং বেছে নিন বর্তমান কার্নেলের সাথে থাকবেন অথবা একটি ওয়ার্কিং আপডেট আসার জন্য অপেক্ষা করবেন।

আপনার নিজস্ব পলিসি রয়েছে লিনাক্স কার্নেল আপডেট করার জন্য? আপনি কি মনে করেন ডিস্ট্রিবিউশনগুলো সবসময় আبسোলিউট লেটেস্ট ব্যবহার করা উচিত অথবা স্ট্যাবিলিটির জন্য একটু ল্যাগ করা উচিত? রিলিজের মধ্যে মেজর কার্নেল আপডেট হওয়া উচিত (যেমন Fedora করে, বা করত) নাকি শুধু মাইনর আপডেট (যেমন Ubuntu করে)? কমেন্টে জানান!

আরও জানতে, আমাদের লিনাক্স কার্নেলের ইন্ট্রোডাকশন চেক আউট করুন।

ছবির ক্রেডিট: maistora, Human hand put last stone at the pyramid via Shutterstock, Forrestal_PL, Express Monorail


  1. আপনার ডেটা ডিসেন্ট্রালাইজ কেন করবেন?

  2. সিগন্যাল ব্যবহার করার ১০ কারণ

  3. পাইথন শিখার ১০টি কারণ (10 Reasons why you should Learn Python)

  4. লিনাক্স শিখতে হবেই: ১১টি কারণ