লিনাক্স ডিস্ট্রিবিউশন অনেকটা গাড়ির মডেলের মতো। বেছে নেওয়ার জন্য অনেকগুলি আছে, প্রতিদিন নতুন পপ আপ হয়, এবং তাদের মধ্যে কিছু পার্থক্য নির্ধারণ করা কঠিন। বিশেষত, লিনাক্স কোম্পানি, রেড হ্যাট এবং এটির মালিকানাধীন এবং স্পনসরগুলির তিনটি প্রধান বিতরণকে ঘিরে এর কাজ সম্পর্কে অনেক সাধারণ তথ্য রয়েছে। RHEL, CentOS এবং Fedora-এর মধ্যে পার্থক্যগুলি এখানে হাইলাইট করা এবং স্পষ্ট করা হয়েছে এবং কেন একটি আপনার ব্যবহারের জন্য সেরা পছন্দ হতে পারে বা নাও হতে পারে৷
RHEL, CentOS, এবং Fedora-এর মধ্যে মিল
আমি প্রথমে এই তিনটি বিতরণের মধ্যে কী মিল রয়েছে তা কভার করতে চাই। এগুলো সবই রেড হ্যাট লিনাক্সের উপর ভিত্তি করে যা 2004 সালে বন্ধ হয়ে গিয়েছিল। কোম্পানী রেড হ্যাট রেড হ্যাট লিনাক্স তৈরি ও মালিকানাধীন, ঠিক যেমন এটি এখনও Red Hat Enterprise Linux (RHEL) এর মালিক। ঠিক যে সময়ে Red Hat Linux Red Hat Enterprise Linux-এ রূপান্তরিত হয়, এটি ফেডোরা প্রকল্পের সাথে একীভূত হয় এবং CentOS কমিউনিটি এন্টারপ্রাইজ অপারেটিং সিস্টেম হিসাবে বেরিয়ে আসে।
ফেডোরা লিনাক্স মূলত একটি সম্প্রদায়-ভিত্তিক প্রকল্প হিসাবে তৈরি করা হয়েছিল, রেড হ্যাট লিনাক্সের বিপরীতে শুধুমাত্র রেড হ্যাটের মধ্যেই তৈরি করা হয়েছিল, এবং এটি রেড হ্যাট লিনাক্স ব্যবহারকারীদের আরও সফ্টওয়্যার সরবরাহ করতে সহায়তা করেছিল। 2004 সালে রেড হ্যাট লিনাক্স RHEL-এ RHEL-এর একটি সম্প্রদায় সংস্করণ হিসাবে পুনরায় ব্র্যান্ড করার পরে CentOS মূলত গঠিত হয়েছিল যা সবার জন্য বিনামূল্যে উপলব্ধ ছিল। এটি আজকে কিছুটা রেড হ্যাট এর ডেভেলপার সাবস্ক্রিপশনের জন্য স্ব-সমর্থন মডেলের অনুরূপ।
সংক্ষেপে:RHEL, CentOS এবং Fedora সবই মূল Red Hat Linux এর উপর ভিত্তি করে। এর অর্থ হল তারা সকলেই প্যাকেজ পরিচালনার জন্য একই RPM প্যাকেজ সিস্টেম, YUM বা DNF ব্যবহার করে, এবং এগুলি সমস্তই কোনো না কোনোভাবে Red Hat-এর দ্বারা স্পনসর বা মালিকানাধীন। এগুলি অনেকটা একই রকম, যা কিছু বিভ্রান্তির কারণ হতে পারে৷
৷RHEL, CentOS এবং Fedora এর মধ্যে পার্থক্য
RHEL হল একটি এন্টারপ্রাইজ গ্রাহক-কেন্দ্রিক লিনাক্স বিতরণ। RHEL সমর্থনের জন্য Red Hat চার্জিং দেখে অনেক ব্যবহারকারী বিভ্রান্ত হয়ে পড়েন। এটি সাধারণত কারণ একটি এন্টারপ্রাইজ গ্রাহক তাদের সেরা সহায়তা এবং পণ্যের জন্য অর্থ প্রদান করতে চায়। তারা সম্ভবত জানে যে লিনাক্স তাদের ক্লাউড সার্ভারের জন্য সেরা পছন্দগুলির মধ্যে একটি। কিন্তু তারা নিশ্চিত করতে চায় যে তাদের কোনো সম্প্রদায়ের প্রকল্পের পরিবর্তে কোনো বিক্রেতার কাছ থেকে কোনো ধরনের বীমা আছে।
CentOS হল RHEL-এর একটি সম্প্রদায়-উন্নত অ্যানালগ। RHEL প্রদান করে একই স্থিতিশীলতার সন্ধানকারী ব্যবহারকারীদের জন্য CentOS একটি দুর্দান্ত পছন্দ, কিন্তু এর সাথে যুক্ত খরচ বা সমর্থন ছাড়াই। এটি RHEL এর সোর্স কোড থেকে তৈরি করা হয়েছে, তাই তারা প্রায় অভিন্ন প্ল্যাটফর্ম। তারা উভয়ই সার্ভার বিতরণ হিসাবে খুব নির্ভরযোগ্য। আপনার কাছে সর্বশেষ সফ্টওয়্যার থাকবে না, তবে আপনার কাছে থাকা সফ্টওয়্যারটি ভালভাবে পরীক্ষা করা হবে৷
৷Fedora হল RHEL-এর একটি সম্প্রদায়-কেন্দ্রিক দ্রুত-গতির আপস্ট্রিম অবদানকারী। একটি শক্তিশালী টেস্টিং প্রোটোকল থাকা সত্ত্বেও তাদের কাছে কিছু নতুন সফ্টওয়্যার উপলব্ধ রয়েছে। নতুন কার্নেলগুলি এটিকে নতুন ল্যাপটপ এবং ডেস্কটপের জন্য একটি দুর্দান্ত পছন্দ করে তোলে। দ্রুত বিকাশের গতি মানে আপনি কখনই খুব বেশি পুরানো হবেন না। উপরন্তু, যেহেতু এটি RHEL-এর একটি আপস্ট্রিম, তাই নতুন এবং উত্তেজনাপূর্ণ বৈশিষ্ট্যগুলি Red Hat তার এন্টারপ্রাইজ প্ল্যাটফর্মে অন্তর্ভুক্ত করতে চায় ফেডোরাতে পরীক্ষা করা এবং পালিশ করা। এর মানে কিছু সত্যিই দুর্দান্ত বৈশিষ্ট্য এটিকে একটি ভাল-পারফর্মিং এবং নির্ভরযোগ্য সিস্টেম করে তোলে৷
ফেডোরা, RHEL, এবং CentOS-এর সাথে Red Hat যে ওয়ার্কফ্লো আছে সে সম্পর্কে কথা বলি। সহজভাবে বললে, Red Hat RHEL-এ প্রয়োগ করতে ইচ্ছুক বৈশিষ্ট্যগুলির জন্য Fedora-কে একটি পরীক্ষার স্থল হিসাবে ব্যবহার করে। এই বৈশিষ্ট্যগুলি RHEL-এ তাদের পথ তৈরি করে, এবং সর্বশেষ RHEL রিলিজটি একটি খরচ-মুক্ত এবং স্ব-সমর্থিত বিকল্প হিসাবে CentOS তৈরি করতে ব্যবহৃত হয়। আপনার ভিজ্যুয়াল পাঠকদের জন্য, এটি কাজ করে:
ফেডোরা -> RHEL -> CentOS।
ড্যানিয়েল মিসলার তার ওয়েবসাইটে একটি দুর্দান্ত ফ্লো চার্ট এবং তুলনা করেছেন৷
৷রিলিজ ক্যাডেন্সের মধ্যেও পার্থক্য রয়েছে। প্রতি ছয় মাসে ফেডোরার একটি নতুন সংস্করণ প্রকাশিত হয়। প্রতিটি রিলিজ মুক্তির 13 মাস পরে জীবনের শেষ প্রান্তে পৌঁছায়। এটিকে পরিপ্রেক্ষিতে রাখার জন্য:ফেডোরা প্রজেক্ট সবেমাত্র ফেডোরা 32 প্রকাশ করেছে। তার মানে ফেডোরা 33 প্রায় ছয় মাসের মধ্যে মুক্তি পাবে, ফেডোরা 31 প্রায় ছয় মাস আগে প্রকাশিত হয়েছিল, এবং ফেডোরা 30 শীঘ্রই জীবনের শেষ প্রান্তে পৌঁছে যাবে। যাইহোক, RHEL এবং CentOS এর সাথে, তারা 10 বছরের জন্য মুক্তি পায় এবং সমর্থিত হয়। সুতরাং, RHEL 8 এবং CentOS 8 2019 এর শেষে প্রকাশিত হয়েছিল, যার অর্থ তারা 2029 সাল পর্যন্ত সমর্থিত হবে।
আপনার জন্য কোনটি সেরা?
এটা সব আপনার ব্যবহারের ক্ষেত্রে নিচে আসে. RHEL, CentOS, এবং Fedora সবই ভিন্ন ভিন্ন ব্যবহারের ক্ষেত্রে ফিট করে। যাইহোক, আমি এই ধারণাটিকে প্রতিহত করি যে এখানে দুটি সার্ভার বিতরণ এবং একটি ডেস্কটপ বিতরণ রয়েছে। এটি তার চেয়ে আরও সূক্ষ্ম। তিনটি দলেই ডেস্কটপ এবং সার্ভার দল রয়েছে এবং তারা সকলেই বিভিন্ন জিনিসের জন্য কাজ করে। এই সমস্ত ডিস্ট্রিবিউশনের জন্য খুব আকর্ষক সার্ভার এবং ডেস্কটপ ওয়ার্কস্টেশন ব্যবহারের ক্ষেত্রে রয়েছে৷
আপনি যে ডিস্ট্রিবিউশনটি বেছে নিন তা নির্বিশেষে, আপনার সিদ্ধান্ত নেওয়ার জন্য আপনাকে আপনার ব্যবহারের উপর কিছু গবেষণা করতে হবে। যারা সার্ভারে সর্বশেষ কার্নেল খুঁজছেন তাদের জন্য ফেডোরা সার্ভার একটি দুর্দান্ত অপারেটিং সিস্টেম। যারা নির্দিষ্ট টুলকিট এবং অ্যাপ্লিকেশনগুলিতে নির্ভরযোগ্য অ্যাক্সেস চান তাদের জন্য CentOS একটি দুর্দান্ত ওয়ার্কস্টেশন বিতরণ। সার্ভার বা ডেস্কটপ ওয়ার্কস্টেশন যাই হোক না কেন একটি এন্টারপ্রাইজ পরিবেশে এগুলি ব্যবহার করতে চান তাদের জন্য RHEL একটি দুর্দান্ত পছন্দ৷
আমি আশা করি আমি RHEL, CentOS এবং Fedora এর মধ্যে কিছু বিভ্রান্তি দূর করতে সক্ষম হয়েছি। রেড হ্যাট এই তিনটি ভিন্ন ডিস্ট্রিবিউশন ব্যবহার করে যতটা সম্ভব বিভিন্ন গ্রাহক এবং বাজারকে পূরণ করতে। ফলাফল প্রায়ই হয় যে আমরা পছন্দের জন্য নষ্ট হয়েছি। ফেডোরা সিস্টেম, প্রোগ্রামার এবং ডেভেলপারদের জন্য সেরা লিনাক্স ডিস্ট্রিবিউশন এবং বিভিন্ন লিনাক্স ডিস্ট্রোগুলির ইতিহাস পরিচালনা করতে ককপিট ব্যবহার করার বিষয়ে আমাদের নিবন্ধগুলি পরীক্ষা করে দেখুন৷