লিনাক্স এবং উবুন্টু!

যারা নতুন নতুন লিনাক্সে আসতে চান বা চিরদিন চারদিকে রেডহ্যাট লিনাক্সের নাম শুনে হঠাৎ করেই উবুন্টুর নাম শোনেন, তাদের অনেকেই বুঝতে পারেননা যে লিনাক্স আর উবুন্টুর মধ্যে সম্পর্কটা কি। উবুন্টু কি লিনাক্সের কোনো ভার্সন? যেমন উইন্ডোজের ক্ষেত্রে এক্সপি, ভিসতা বা সেভেন? নাকি উবুন্টুই লিনাক্স? যদি উবুন্টুই লিনাক্স হয় তাহলে রেড হ্যাট লিনাক্স কি জিনিস? ওটাওতো লিনাক্স? ওটা কি লিনাক্সের আলাদা ভার্সন?— এরকম হাজারো প্রশ্নের ভীড়ে তারা খাবি খেতে থাকেন। যারা এভাবে খাবি খেতে খেতে পেট ভর্তি করে ফেলেছেন তারা একটু মনযোগ দিয়ে এই লেখাটা পড়ুন, আশাকরি এরপর থেকে কেবল খাবি খেয়েই আর পেট ভর্তি করতে হবেনা!

প্রথম এবং শেষ কথা হচ্ছে লিনাক্স কোন অপারেটিং সিস্টেম না। কী ভড়কে গেলেন? এতদিন সবখানে পড়ে এসেছেন, জেনে এসেছেন, শুনে এসেছেন যে উইন্ডোজের মত লিনাক্সও একটা অপারেটিং সিস্টেম; আর আজকে আমার মত এক চুনোপুটি কিনা বলছে যে লিনাক্স কোন অপারেটিং সিস্টেম না! আসলেই ব্যাপারটা তাই। লিনাক্স কোন অপারেটিং সিস্টেম না। প্রত্যেকটা অপারেটিং সিস্টেমের একটা “প্রাণ ভোমরা” থাকে যা কিনা ঐ অপারেটিং সিস্টেমের মূল অংশ। লিনাক্স হচ্ছে সেই “প্রাণ ভোমরা”। এই প্রাণ ভোমরাকে বলা হয় “কার্নেল“, যা কিনা কোন অপারেটিং সিস্টেমের কেন্দ্রীয় অংশ, যা বিভিন্ন এ্যাপ্লিকেশন ও হার্ডওয়্যারের মধ্যে যোগাযোগ রক্ষা করার মাধ্যম হিসেবে কাজ করে এবং যাকে ছাড়া কোন অপারেটিং সিস্টেম তৈরি করা সম্ভব নয়। অর্থাৎ লিনাক্স হচ্ছে আসলে কার্নেল। প্রত্যেকটা অপারেটিং সিস্টেমেই এই কার্নেল জিনিসটা থাকে। উইন্ডোজ বা ম্যাকেও কার্নেল আছে। উইন্ডোজ এক্সপি, ভিসতা বা সেভেনের কার্নেলের নাম এনটি (NT); ম্যাক ওএস এর কার্নেলের নাম এক্সএনইউ (XNU)। কার্নেলের সাথে বিভিন্ন এ্যাপ্লিকেশন ও প্রোগ্রাম যোগ করে বানানো হয় অপারেটিং সিস্টেম। সহজ ভাষায় বললে,

কার্নেল + (এ্যাপ্লিকেশন, প্রোগ্রাম, সফটওয়ার ইত্যাদি) = অপারেটিং সিস্টেম

যেমন লিনাক্স কার্নেলের সাথে গ্নোম, ওপেন অফিস, গিম্প, টোটেম মুভি প্লেয়ার, রিদমবক্স অডিও প্লেয়ার ইত্যাদি অনেক এ্যাপ্লিকেশন ও সফটওয়্যার যোগ করে উবুন্টু নামের অপারেটিং সিস্টেম বানানো হয়েছে। তাই সহজভাবে বললে:

লিনাক্স কার্নেল + (গ্নোম + ওপেন অফিস + গিম্প + টোটেম মুভি প্লেয়ার + রিদমবক্স অডিও প্লেয়ার + পিটিভি ভিডিও এডিটর + গেমস + আরো অনেক কিছু) = উবুন্টু

উইন্ডোজের কার্নেল বিনাপয়সায় পাওয়া তো যায়ই না এমনকি টাকা খরচ করলেও মাইক্রোসফট থেকে পাওয়া যায়না। তাই কেউ ইচ্ছা করলেই উইন্ডোজের কার্নেলের সাথে বিভিন্ন সফটওয়ার জুড়ে দিয়ে নিজের মত কোন অপারেটিং সিস্টেম বানাতে পারেনা। ফলে মাইক্রোসফট ছাড়া আর কেউ উইন্ডোজ কার্নেলের উপর নির্মিত কোন অপারেটিং সিস্টেম বানাতে পারেনা। অন্য দিকে লিনাক্স কার্নেল বিনা পয়সায় পাওয়া যায়, তাই যে কেউ সেটার সাথে বিভিন্ন প্রোগ্রাম জুড়ে দিয়ে একটা অপারেটিং সিস্টেম বানাতে পারে। শুধু তাই না ইচ্ছা করলে সেই কার্নেলকে আপনি আপনার মত পরিবর্তন করে ব্যবহার করতে পারবেন। তাই দেখা যায় বিভিন্ন ব্যাক্তি/কম্পানি লিনাক্স কার্নেল দিয়ে নিজেদের মত করে অপারেটিং সিস্টেম বানায়। যেমন রেড হ্যাট কোম্পানি লিনাক্স কার্নেল ব্যবহার করে যে অপারেটিং সিস্টেম বানায় সেটার নাম রেডহ্যাট লিনাক্স। ক্যানোনিকাল লিনাক্স ব্যবহার করে যে অপারেটিং সিস্টেম বানায় তার নাম উবুন্টু। নভেল লিনাক্স দিয়ে বানায় স্যুযে। লিনাক্সের উপর নির্ভর করে বানানো এরকম আরো অনেক অপারেটিং সিস্টেম পাওয়া যায়। রেডহ্যাট, উবুন্টু বা স্যুযে প্রত্যেকেই আলাদা আলাদা স্বয়ংসম্পূর্ণ অপারেটিং সিস্টেম। এদের মধ্যে মিল হচ্ছে এদের কার্নেলটা একই, সেটা হল লিনাক্স। তাই এসব অপারেটিং সিস্টেমকে বলা হয় “লিনাক্স-বেজড অপারেটিং সিস্টেম”, তবে সংক্ষেপে এদেরকে সাধারণভাবে “লিনাক্স”ও বলা হয়ে থাকে। তাই লিনাক্স দিয়ে আসলে কোন অপারেটিং সিস্টেমকে বোঝায়না বরং একধরনের বিশেষ অপারেটিং সিস্টেমের গ্রুপকে বোঝায় যাদের কার্নেলের উৎস একই। অনেক সময় এদেরকে “লিনাক্স ডিস্ট্রো”ও বলা হয়। কারণ লিনাক্স বেজড অপারেটিং সিস্টেমগুলো সাধারণত ফুল-প্যাকড হয়েই আসে, অর্থাৎ লেখালেখি করার জন্য সম্পূর্ণ অফিস স্যুট, আঁকাআঁকি করার সফটওয়ার, অডিও-ভিডিও সফটওয়ারসহ একজন ব্যবহারকারির দরকারী প্রায় সব সফটওয়ারই আগে থেকেই প্যাকড হয়ে আসে, ফলে উইন্ডোজের মত অপারেটিং সিস্টেম ইন্সটল করার পর লেখালেখি করার জন্য এমএসঅফিস ইন্সটল করতে হয়না। তাছাড়া অনেকগুলো লিনাক্স বেজড অপারেটিং সিস্টেম আবার নির্দিষ্ট ধরনের কোন ব্যবহারকারীর চাহিদামত সফটওয়ার যুক্ত করে বানানো হয় যেমন সায়েন্টিফিক লিনাক্স, ফেডোরা ইলেক্ট্রনিক ল্যাব ইত্যাদি। নাম দেখেই বোঝা যাচ্ছে কাদেরকে লক্ষ্য করে এগুলো বানানো হয়েছে। তাই লিনাক্স-বেজড অপারেটিং সিস্টেমগুলোকে “লিনাক্স ডিস্ট্রিবিউশন” বা “লিনাক্স ডিস্ট্রো” বা সংক্ষেপে শুধু “ডিস্ট্রো” বলা হয়ে থাকে। এরকম আরো কিছু ডিস্ট্রো হচ্ছে- ডেবিয়ান, ফেডোরা, ম্যানড্রিভা, স্যুযে, ওপেন স্যুযে, নপিক্স, সেন্টওএস ইত্যাদি ইত্যাদি। লিনাক্স ডিস্ট্রগুলোর কথা আরো জানতে ডিস্ট্রওয়াচ বা উইকিপিডিয়ায় দেখতে পারেন।

লিনাক্সভিত্তিক এই অপারেটিং সিস্টেমের সবগুলোই কিন্তু উবুন্টুর মত একেবারে ফ্রি বা বিনাপয়সায় পাওয়া যায়না। যেমন রেডহ্যাট লিনাক্স ও স্যুযের কথাই ধরা যাক- এগুলো কিন্তু টাকা দিয়ে কিনতে হয়। তবে হোম ইউজারদের জন্য রেডহ্যাট লিনাক্সের একটা বিনাপয়সার ভার্সন আছে- তার নাম ফেডোরা। সাধারণত রেডহ্যাট কোম্পানী তাদের রেডহ্যাট লিনাক্স অপারেটিং সিস্টেমের জন্য ফেডোরাকে টেস্টবেড হিসেবে ব্যবহার করে। এর মানে হচ্ছে রেডহ্যাট কম্পানি নতুন নতুন সফটওয়্যারগুলো প্রথমেই রেডহ্যাট লিনাক্সে না দিয়ে আগে ফেডোরাতে দেয়, তারপর ব্যবহারকারিদের বিভিন্ন অভাব-অভিযোগ-মতামতের ভিত্তিতে পরে রেডহ্যাট লিনাক্সে সেগুলোকে যোগ করা হয়। অর্থাৎ এক্ষেত্রে ফেডোরা হচ্ছে অনেকটা গিনিপিগের মত, যার উপর বিভিন্ন পরীক্ষা চালিয়ে স্বিদ্ধান্ত নেয়া হয় যে রেডহ্যাট লিনাক্সকে কিভাবে কি করা হবে। রেডহ্যাটলিনাক্স ও ফেডোরা একই কম্পানির তৈরি হলেও এরা দুটি ভিন্ন অপারেটিং সিস্টেম। ঠিক একইভাবে নভেল কম্পানির ক্ষেত্রে স্যুযের টেস্টবেড ভার্সন ওপেন স্যুযে বিনাপয়সায় ব্যবহারের জন্য পাওয়া যায়।

এবার কি কিছুটা বোঝা গেল যে উবুন্টু, রেডহ্যাট, লিনাক্স- এইসবের সম্পর্কটা কি? তাহলে চলুন প্রথম দিকের প্রশ্নগুলো আরেকবার একটু দেখা যাকঃ

উবুন্টু কি লিনাক্সের কোনো ভার্সন? যেমন উইন্ডোজের ক্ষেত্রে এক্সপি, ভিসতা বা সেভেন?
— নাহ, উবুন্টু লিনাক্সের কোনো ভার্সন না। উইন্ডোজের যেমন আলাদা আলাদা ভার্সন আছে, তেমনি উবুন্টুরও আলাদা আলাদা ভার্সন আছে (যেমন, জন্টি, কারমিক, ল্যুসিড)।

নাকি উবুন্টুই লিনাক্স?
— উবুন্টু হচ্ছে লিনাক্স কার্নেলকে ভিত্তি করে বানানো একটা স্বয়ংসম্পূর্ণ অপারেটিং সিস্টেম।

যদি উবুন্টুই লিনাক্স হয় তাহলে রেড হ্যাট লিনাক্স কি জিনিস? ওটাওতো লিনাক্স? ওটা কি লিনাক্সের আলাদা ভার্সন?
— আগেই বলেছি উবুন্টু হচ্ছে লিনাক্স বেজড একটি অপারেটিং সিস্টেম। রেডহ্যাট ও উবুন্টুর মত আরেকটি অপারেটিং সিস্টেম যা কিনা লিনাক্স কার্নেলকে কেন্দ্র করে গড়ে উঠেছে। রেড হ্যাট বা উবুন্টু কোনটাই লিনাক্সের আলাদা কোন ভার্সন না। এদের প্রস্তুতকারক কম্পানিও ভিন্ন।

আশাকরি লিনাক্স-উবুন্টু-রেডহ্যাট এইসব নিয়ে যেই খাবিগুলো এতদিন অযথা খেয়ে এসেছেন এবার তার অবসান হয়েছে।

পরবর্তীতে প্রকাশিতঃ

31 thoughts on “লিনাক্স এবং উবুন্টু!”

  1. অনেক কিছু জানতে পারলাম পোস্ট টি পড়ে। অনেক অনেক ধন্যবাদ।
    তবে একটি প্রশ্ন ছিল, kubuntu ও xbuntu কি জিনিস? এই সব কি, কেন এবং কোথা থেকে এলো ?

    1. এটা নিয়েও লিখব ইনশাল্লাহ। কিন্তু সমস্যা হচ্ছে সময় করে উঠতে পারছিনা, তাই লেখাও হয়ে উঠছেনা…

        1. সবগুলোইতো ভাল! যার যার পছন্দ আর রুচির উপর নির্ভর করে কোনটা ভাল। যেমন আমার কাছে উবুন্টু ভাল লাগে। অনেকে আছে আবার কুবুন্টুর ফ্যান!

    2. সংক্ষেপে, kubuntu, xbuntu ও ubuntu মোটামুটি একই জিনিস। তবে এদের মধ্যে মূল পার্থক্য হল ডেক্সটপ ম্যানেজারে। ডেক্সটপ ম্যানেজার, অাপনার কম্পিউটারের ডেক্সটপ কেমন দেখতে লাগবে, কিভাবে অাচরন করবে, ইত্যাদি নিয়ন্ত্রন করে। জনপ্রিয় কিছু ডেক্সটপ ম্যানেজার হল, GNOME, KDE, XFCE, ইত্যাদি। ubuntu’তে GNOME ব্যাবহৃত হয়। kubuntu এবং xbuntu ব্যাবহার করে যথাক্রমে KDE এবং XFCE.

  2. আজকে আমাকে এক স্বল্পপরিচিত ভাই (পরিচিত এক ভাইয়ের ফ্রেন্ড) চ্যাটে জিজ্ঞেস করলো তোমার কাছে কি "লিনাক্স এনটারপ্রাইস ভারসন ৫.০" আছে ? আমি কইলাম না , নাই। আপনি যেটা বললেন ওটা রেডহাট। আমি রেডহাটের ভাই সেন্টওএস ইউস করেছি, ভালো লাগে নি। ডেবিয়ান সারভার বস। আমি সারভারে ডেবিয়ান ব্যবহার করি।

    তখন মাথায় আসেনি। এই পেজের লিংকটা ধরাইয়ে দিলেই হইতো। 🙁

    1. আমি নিজেও আসলে এইসব ব্যাপারস্যাপার অনেক পড়ে বুঝেছি, কোনটার সাথে কোনটার কি সম্পর্ক সেগুলো বের করতে গিয়ে ভ্যাবাচ্যাকা খেয়ে যেতাম। কী করব বলো! বুঝাবার কেউ ছিলোনা… 🙁

  3. আগে লিন্ক্স ও উবুন্টু নাম শুনেছি কিন্তু তফাত বুঝে উঠতে পারিনি। আপনার লেখা পড়ে বুঝতে পারলাম এবং সেই সাথে ভয়ভীতি দূর হল। আপনাকে অনেক ধন্যবাদ। আমাদের সব সময় এ সাহস জুগিয়ে জাবেন।

  4. আমার মতে আপনার লেখা পোস্টগুলোর মধ্যে এইটা সর্বসেরা পোস্ট। চমৎকার লাগলো। আমি আমার অনেক ফ্রেন্ডকে আপনার সাইটের কথা বলেছি। লিনাক্স ফোরামে আরও সদস্য আসবে অল্প কয়েকদিনের মধ্যে। সবাই আপাতত চুপ চাপ পড়ে যাচ্ছে এই জিনিসগুলো।

    1. লিনাক্স ফোরামের প্রচারণা চালাবার জন্য অনেক অনেক ধন্যবাদ! আপনি আছেনতো লিফোতে? 😀

  5. লিনাক্স চালানো ইছা…।।নেটে ঘাটাঘাটি  করে একবারে ধাধার পারে গেছি লিনাক্স আর উবুন্টু এর পার্থক্য কি………তার পর আপনার লেখা পেলাম একবারে পুরা ক্লিয়ার ……………। আপনাকে অনেক ধন্যবাদ ।

    1. আমারা যারা চালাই তাদের কথা উবুন্টু উইন্ডোজ ৭ এর চেয়ে অনেক বেশি দ্রুত চলে।

  6. আমি উবুন্টু তে ব্রাইটনেশ কমাতে পারছিনা। যেখানে ব্রাইটনেশ কমানোর অপশন আছে সেখান থেকে কমিয়ে দিলেও কমছে না বরং রিস্টার্ট দিলে আবার অটোমেটিক ১০০% ব্রাইটনেশ হয়ে যাই। কি করব, প্লিজ রিপ্লাই দেন।

  7. [quote]রেডহ্যাট লিনাক্স ও স্যুযের কথাই ধরা যাক- এগুলো কিন্তু টাকা দিয়ে কিনতে হয়।[/quote]
    Red Hat OS can be downloaded free from https://redhat.com after creating an account.

Leave a Reply to ShuvoCancel reply