.
১. পরিচিতি
উবুন্টু লিনাক্স ডিস্ট্রিবিউশনগুলোর মধ্যে ব্যাপকভাবে ব্যবহৃত একটি ওপেন‑সোর্স অপারেটিং সিস্টেম। সিস্টেমের স্থিতিশীলতা, নিরাপত্তা এবং পারফরম্যান্সকে উল্লেখযোগ্যভাবে প্রভাবিত করে এমন একটি গুরুত্বপূর্ণ উপাদান হল কার্নেল। কার্নেল হল OS‑এর মূল এবং এটি হার্ডওয়্যার ও সফটওয়্যারের মধ্যে সরাসরি যোগাযোগের কেন্দ্রীয় উপাদান হিসেবে কাজ করে, পুরো সিস্টেমের কার্যক্রমকে প্রভাবিত করে। তাই উবুন্টু ব্যবহারকারীদের জন্য কার্নেল সংস্করণ যাচাই করা অত্যন্ত গুরুত্বপূর্ণ।
অনেক পরিস্থিতিতে—যেমন ট্রাবলশুটিং, নিরাপত্তা বৃদ্ধি বা পারফরম্যান্স উন্নতি—কার্নেল সংস্করণ জানা খুবই উপকারী। কার্নেল নিরাপত্তা আপডেটগুলো নিয়মিতভাবে প্রকাশিত হয়, তাই সর্বশেষ সংস্করণটি প্রয়োগ করা হয়েছে কিনা তা ট্র্যাক রাখা সুপারিশ করা হয়।
এই গাইডে উবুন্টুতে কার্নেল সংস্করণ যাচাই করার বিভিন্ন পদ্ধতি উপস্থাপন করা হয়েছে। টার্মিনাল‑ভিত্তিক কমান্ড থেকে গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) অপশন পর্যন্ত, আমরা বিস্তৃত পদ্ধতিগুলো কভার করছি এবং পাশাপাশি মৌলিক কার্নেল ধারণা ও মূল বিষয়গুলো ব্যাখ্যা করছি।
২. কার্নেল কী?
উবুন্টু এবং অন্যান্য লিনাক্স ডিস্ট্রিবিউশনগুলিতে, কার্নেল সিস্টেমের মূল উপাদান হিসেবে কাজ করে। এটি OS‑এর নিউক্লিয়াস, যা হার্ডওয়্যার ও সফটওয়্যারের মধ্যে যোগাযোগকে সক্ষম করে। এই অংশে কার্নেলের নির্দিষ্ট ভূমিকা এবং তার গুরুত্ব ব্যাখ্যা করা হয়েছে।
কার্নেলের ভূমিকা
কার্নেল হার্ডওয়্যার ও সফটওয়্যারের মধ্যে সেতু হিসেবে বেশ কয়েকটি গুরুত্বপূর্ণ ভূমিকা পালন করে, যার মধ্যে রয়েছে:
- রিসোর্স ম্যানেজমেন্ট কার্নেল CPU, মেমরি এবং ডিস্কের মতো সিস্টেম রিসোর্সগুলো পরিচালনা করে, যাতে অ্যাপ্লিকেশনগুলো সেগুলোকে যথাযথভাবে ব্যবহার করতে পারে। এটি একাধিক প্রক্রিয়াকে একসাথে চালাতে সক্ষম করে এবং সিস্টেমের মসৃণ কার্যক্রম বজায় রাখে।
- ডিভাইস ম্যানেজমেন্ট কার্নেল প্রিন্টার, কিবোর্ড, মাউস এবং নেটওয়ার্ক কার্ডের মতো হার্ডওয়্যার ডিভাইসগুলো নিয়ন্ত্রণ করে, যাতে অ্যাপ্লিকেশনগুলো সেগুলোর সঙ্গে ইন্টারঅ্যাক্ট করতে পারে। এটি ডিভাইস ড্রাইভারগুলোর মাধ্যমে ইনপুট ও আউটপুট পরিচালনা করে।
- নিরাপত্তা ও সুরক্ষা কার্নেল ইউজার স্পেস এবং কার্নেল স্পেসকে আলাদা করে নিরাপত্তা প্রদান করে। এটি সাধারণ অ্যাপ্লিকেশনগুলোকে সরাসরি হার্ডওয়্যারে অ্যাক্সেস করা থেকে বাধা দেয়, ফলে সিস্টেমের স্থিতিশীলতা ও নিরাপত্তা নিশ্চিত হয়।
উবুন্টুতে কার্নেলের গুরুত্ব
উবুন্টু এবং অনুরূপ লিনাক্স সিস্টেমে, কার্নেল আপডেটগুলো শুধুমাত্র সিস্টেমের স্থিতিশীলতা বাড়ায় না, নিরাপত্তাও উন্নত করে। কোনো দুর্বলতা প্রকাশিত হলে, উবুন্টু ডেভেলপমেন্ট টিম দ্রুত আপডেট রিলিজ করে। তাই নিয়মিতভাবে কার্নেল সংস্করণ যাচাই করা এবং প্রয়োজন হলে আপডেট করা অত্যন্ত জরুরি।
সিস্টেমের পুরোপুরি প্রভাবিতকারী একটি মূল উপাদান হিসেবে, কার্নেলকে বোঝা অপরিহার্য। পরবর্তী অংশে উবুন্টুতে কার্নেল সংস্করণ কীভাবে যাচাই করা যায় তা ব্যাখ্যা করা হয়েছে।
৩. কার্নেল সংস্করণ কীভাবে যাচাই করবেন
উবুন্টুতে কার্নেল সংস্করণ যাচাই করার বেশ কয়েকটি পদ্ধতি রয়েছে। এই অংশে সহজ টার্মিনাল‑ভিত্তিক পদ্ধতি এবং প্রদর্শিত ফলাফলের অর্থ ব্যাখ্যা করা হয়েছে।
uname কমান্ড দিয়ে যাচাই করুন
সবচেয়ে সাধারণ এবং সহজ পদ্ধতি হল uname কমান্ড ব্যবহার করা, যা সিস্টেম তথ্য প্রদর্শন করে, যার মধ্যে কার্নেল সংস্করণও অন্তর্ভুক্ত।
- টার্মিনাল খুলুন।
- নিচের কমান্ডটি লিখে এন্টার চাপুন।
uname -r
- -r অপশন কার্নেল রিলিজ সংস্করণ প্রদর্শন করে। উদাহরণ আউটপুট:
5.4.0-66-generic
এই উদাহরণে, 5.4.0-66-generic হল কার্নেল সংস্করণ। সংস্করণটি প্রধান সংস্করণ, মাইনর সংস্করণ এবং প্যাচ নম্বর নিয়ে গঠিত।
/proc/version ফাইলের মাধ্যমে যাচাই করুন
আপনি /proc/version ফাইল ব্যবহার করেও কার্নেল সংস্করণ যাচাই করতে পারেন; এতে কার্নেল সংস্করণ এবং কম্পাইলেশন সংক্রান্ত তথ্য থাকে।
- টার্মিনালে নিচের কমান্ডটি চালান:
cat /proc/version
উদাহরণ আউটপুট:
Linux version 5.4.0-66-generic (buildd@lcy01-amd64-025) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #74-Ubuntu SMP Thu Jan 14 18:28:23 UTC 2021
hostnamectl কমান্ড দিয়ে যাচাই করুন
উবুন্টু 16.04 এবং তার পরের সংস্করণে, আপনি hostnamectl ব্যবহার করে সিস্টেম তথ্য, যার মধ্যে কার্নেল সংস্করণও রয়েছে, দেখতে পারেন।
- টার্মিনালে নিচের কমান্ডটি চালান:
hostnamectl
উদাহরণ আউটপুট:
Static hostname: ubuntu
Operating System: Ubuntu 20.04.1 LTS
Kernel: Linux 5.4.0-66-generic
Architecture: x86-64
প্রত্যেক পদ্ধতির মধ্যে পার্থক্য
- uname -r : কার্নেল সংস্করণ শুধুমাত্র দ্রুত পরীক্ষা করার জন্য সেরা।
- /proc/version : বিস্তারিত তথ্যের জন্য উপযোগী।
- hostnamectl : কার্নেল সংস্করণের সাথে সামগ্রিক সিস্টেম তথ্য প্রদান করে।
পরবর্তীতে, টার্মিনাল কমান্ডগুলির সাথে অপরিচিত ব্যবহারকারীদের জন্য GUI-ভিত্তিক অপশনগুলি ব্যাখ্যা করা হচ্ছে।
৪. GUI ব্যবহার করে কার্নেল সংস্করণ পরীক্ষা করা
উবুন্টু কমান্ড ব্যবহার না করে কার্নেল সংস্করণ পরীক্ষা করার জন্য একটি সহজ GUI পদ্ধতি প্রদান করে। এটি শিক্ষানবিসদের জন্য আদর্শ।
সিস্টেম সেটিংস টুল ব্যবহার করা
- সেটিংস মেনু খোলা
- ডেস্কটপে সিস্টেম আইকনে ক্লিক করুন এবং “Settings” নির্বাচন করুন।
- “About” বিভাগে নেভিগেট করা
- উবুন্টু সংস্করণের উপর নির্ভর করে “About” বা “Details” পৃষ্ঠা খুলুন।
- সিস্টেম তথ্য পরীক্ষা করা
- “Kernel” বা “Linux version”-এর অধীনে কার্নেল সংস্করণ প্রদর্শিত হয়। উদাহরণ:
Linux 5.4.0-66-generic
GNOME সিস্টেম মনিটর ব্যবহার করা
- অ্যাপ্লিকেশন মেনু থেকে “System Monitor” খুলুন এবং সিস্টেম ট্যাবে কার্নেল সংস্করণ পরীক্ষা করুন।
GUI-ভিত্তিক পরীক্ষার সুবিধা
GUI পদ্ধতিগুলি স্বজ্ঞাত, কোনো কমান্ড ইনপুটের প্রয়োজন হয় না এবং সিস্টেম বিবরণ দৃশ্যমানভাবে প্রদান করে—টার্মিনালের সাথে অস্বস্তিকর ব্যবহারকারীদের জন্য আদর্শ।

৫. কার্নেল সংস্করণ নম্বরগুলি বোঝা
কার্নেল সংস্করণের কয়েকটি পরিচয়কারী রয়েছে। এগুলি বোঝা ব্যবহারকারীদের আপডেটের গুরুত্ব চেনার সাহায্য করে।
সংস্করণ কাঠামো
5.4.0-66-generic
- প্রধান সংস্করণ (৫) — প্রধান কার্যকরী পরিবর্তন নির্দেশ করে।
- উপ-সংস্করণ (৪) — উন্নতি বা উন্নয়ন প্রতিনিধিত্ব করে।
- প্যাচ লেভেল (০) — বাগ ফিক্স এবং নিরাপত্তা প্যাচ।
- বিল্ড নম্বর (৬৬) — ডিস্ট্রিবিউশন-নির্দিষ্ট সংস্করণ।
- সাফিক্স (generic) — কার্নেল বিল্ডের ধরন নির্দেশ করে।
কার্নেল সংস্করণগুলি বোঝার সুবিধা
প্রত্যেক সংস্করণ উপাদানের অর্থ জানা সামঞ্জস্যতা পরীক্ষা এবং আপডেট সিদ্ধান্তে সাহায্য করে।
৬. কার্নেল সংস্করণ এবং উবুন্টু রিলিজ
প্রত্যেক উবুন্টু রিলিজের সাথে একটি সুপারিশকৃত কার্নেল সংস্করণ অন্তর্ভুক্ত থাকে। এই জোড়াটি বোঝা আপগ্রেড এবং সমস্যা সমাধানে সাহায্য করে।
| Ubuntu Release | Kernel Version |
|---|---|
| 20.04 LTS | 5.4 |
| 20.10 | 5.8 |
| 21.04 | 5.11 |
| 21.10 | 5.13 |
| 22.04 LTS | 5.15 |
| 22.10 | 5.19 |
| 23.04 | 6.2 |
LTS রিলিজ এবং কার্নেল সংস্করণ
LTS সংস্করণগুলি কাটিং-এজ ফিচারের উপর স্থিতিশীলতা এবং দীর্ঘমেয়াদী নিরাপত্তাকে অগ্রাধিকার দেয়।
রিলিজ কার্নেল নীতি বোঝা
নিয়মিত রিলিজগুলি নতুন কার্নেল ব্যবহার করে এবং LTS সংস্করণের চেয়ে ছোট সমর্থন চক্র প্রদান করে।
৭. কার্নেল আপডেট করার উপায়
কার্নেল আপডেট করা পারফরম্যান্স, হার্ডওয়্যার সমর্থন এবং নিরাপত্তা উন্নত করে।
আপডেটের সুবিধা
- নিরাপত্তা উন্নয়ন
- নতুন ফিচার সমর্থন
- বাগ ফিক্স এবং পারফরম্যান্স উন্নতি
আপডেট প্রক্রিয়া
১. প্যাকেজ তালিকা আপডেট করা
sudo apt update
sudo apt upgrade
২. একটি নির্দিষ্ট কার্নেল সংস্করণ ইনস্টল করা
sudo apt install linux-image-<version>-generic
৩. সিস্টেম রিবুট করা
sudo reboot
সতর্কতা
- সামঞ্জস্যতা পরীক্ষা করুন
- গুরুত্বপূর্ণ ডেটা ব্যাকআপ করুন
- পুনরুদ্ধারের জন্য পুরনো কার্নেল রাখুন
৮. উপসংহার
এই নিবন্ধে উবুন্টুতে কার্নেল সংস্করণ পরীক্ষা করার উপায়, সংস্করণ উপাদানগুলি বোঝা, উবুন্টু রিলিজের সাথে তুলনা করা এবং নিরাপদে আপডেট করার ব্যাখ্যা করা হয়েছে। কার্নেল একটি মৌলিক সিস্টেম উপাদান, এবং এটি সঠিকভাবে পরিচালনা করা সিস্টেমের স্থিতিশীলতা এবং নিরাপত্তা সর্বোচ্চ করে।
- কার্নেল সচেতনতার গুরুত্ব
- সংস্করণ পরীক্ষার একাধিক পদ্ধতি
- সংস্করণ কাঠামো বোঝা
- নিরাপদ আপডেট অনুশীলন
নিয়মিতভাবে কার্নেল সংস্করণ পরীক্ষা এবং আপডেট করে উবুন্টু ব্যবহারকারীরা সর্বোত্তম পারফরম্যান্স এবং নিরাপত্তা বজায় রাখতে পারেন। আমরা আশা করি এই গাইডটি আপনার সিস্টেম আরও কার্যকরভাবে পরিচালনা করতে সাহায্য করবে।


