লিনাক্স এবং বিভিন্ন বিএসডি (বার্কলে সফটওয়্যার ডিস্ট্রিবিউশনস) উভয়ই ফ্রি এবং ওপেন সোর্স, পার্থক্যের চেয়ে সাধারণ বিষয়গুলির সাথে। এটি মাথায় রেখে, আপনি নিজেকে জিজ্ঞাসা করতে পারেন, "যদি সেগুলি একই রকম হয়, তবে কেন তারা আদৌ বিদ্যমান? কোন একক একক অপারেটিং সিস্টেমটি বেছে নেওয়া আরও ভাল হবে না? "
এই পার্থক্যগুলিও বিস্তৃত তা উল্লেখ করে আমি এই প্রশ্নের উত্তর দিতে পারি। এত বেশি যে তাদের সমস্ত কভার করার জন্য এই নিবন্ধটি কেবল একটি সহজ নিবন্ধের চেয়ে বইতে পরিণত হবে। পরিবর্তে, আমি উভয় ওপেন-সোর্স সিস্টেমের বেসিকগুলিতে ফোকাস করব যাতে আপনি নিজের জন্য বেছে নিতে পারেন কোনটি আরও ভাল পছন্দ
লিনাক্স প্রযুক্তিগতভাবে একটি অপারেটিং সিস্টেম হিসাবে বিবেচিত হয় না । পরিবর্তে, বাস্তবে, এটি কেবল একটি কর্নেল। একটি কার্নেল সেখানে যে কোনও অপারেটিং সিস্টেমের মূল দিক এবং এটি সফ্টওয়্যার এবং হার্ডওয়্যারের মধ্যে কোথাও অবস্থিত।
এটি কার্নেলটিকে ব্যবহারকারীকে সিস্টেমের মধ্যে উপলব্ধ সংস্থানগুলির সুযোগ নিতে সহায়তা করতে সহায়তা করে। অপারেটিং সিস্টেমটি নিজেই কার্নেলের উপরে নির্মিত হয়েছে
কার্নেল বনাম অপারেটিং সিস্টেম
লিনাক্স এবং বিএসডি উভয়ই ইউনিক্সের মতো অপারেটিং সিস্টেম। লিনাক্স ইনস্টল করার সময়, আপনি লিনাক্স কার্নেল ব্যবহার করে নির্মিত এমন একটি বিতরণ ইনস্টল করছেন। উবুন্টু এবং ডেবিয়ান এর মতো বেছে নেওয়ার জন্য বেশ কয়েকটি বিতরণ রয়েছে যা সমস্ত লিনাক্স কার্নেল ব্যবহার করে। বাজারে বিতরণ উপলব্ধ করার আগে বিভিন্ন প্রোগ্রাম কার্নেলের সাথে এম্বেড করা হয়।
লিনাক্সের বিপরীতে বিএসডি একটি সম্পূর্ণ অপারেটিং সিস্টেম। বিএসডি হ'ল একটি কার্নেল যা অপারেটিং সিস্টেমের মূল হিসাবে ব্যবহৃত হয়। বিএসডি বিকাশকারীরা বিভিন্ন ধরণের প্রোগ্রাম যুক্ত করতে সেই কার্নেলটি ব্যবহার করবেন, এটি তাদের সম্পূর্ণ বিতরণ হিসাবে ব্যবহারকারীদের জন্য উপলব্ধ করে। এর অর্থ হ'ল অপারেটিং সিস্টেম, FreeBSD 'র বা NetBSD বা এর মতো কর্নেল প্লাস কোনও প্রোগ্রাম যা এর উপরে যুক্ত করা হয় এবং একক, ডাউনলোডযোগ্য প্যাকেজ হিসাবে বিতরণ করা হয় <
বিএসডি একটি নামক কিছু ব্যবহার করে পোর্ট সিস্টেম এই সিস্টেমটিই সফ্টওয়্যার প্যাকেজগুলির ইনস্টলেশনের অনুমতি দেয়। সফ্টওয়্যারটি উত্স আকারে রাখা হয়েছে, এর অর্থ হল আপনার কম্পিউটারটি সফ্টওয়্যারটি চালুর আগে প্রতিবার ডেটা সংকলন করতে হবে।
এর মধ্যে একটি রূপালী আস্তরণটি হ'ল প্যাকেজগুলি একটি প্রাক-ইনস্টলড বাইনারি অবস্থায় ইনস্টল করা যেতে পারে যা আপনার সিস্টেমে প্রাক-চালিত ডেটা সংকলনের ধাপটি পূর্ববর্তী করতে দেয়
এর মধ্যে মূল পার্থক্য উভয়টি হ'ল লিনাক্স ডিস্ট্রিবিউশন বিভিন্ন সেট প্রোগ্রাম এবং সংগ্রহস্থল নিয়ে আসে যা ব্যবহারকারীকে বিতরণের প্রয়োজনীয়তা সম্পর্কিত অতিরিক্ত বিভিন্ন প্রোগ্রাম ডাউনলোড করতে দেয়। ?
আপনি যখন একটি BSD অপারেটিং সিস্টেম ইনস্টল করেন, আপনি কেবল বিএসডি অফার করে এমন প্রোগ্রামগুলি পান। সফ্টওয়্যার প্যাকেজগুলির ক্ষেত্রে এটি সত্য নয় কারণ এগুলি উভয়েরই উপলভ্য হিসাবে আপনি আবিষ্কার করবেন
<চিত্র শ্রেণি = "অলস অ্যালিজেন্স্টার">
লাইসেন্সিংয়ের মধ্যে পার্থক্য
বেশিরভাগ লোকের যত্ন নাও থাকতে পারে তবে লাইসেন্স দেওয়ার পার্থক্যটি আসলেই তাৎপর্যপূর্ণ। লিনাক্স জিএনইউ জেনারেল পাবলিক লাইসেন্স বা জিপিএল ব্যবহার করে। এর অর্থ হ'ল বিকাশকারীরা লিনাক্স কার্নেলের সাথে তাদের পছন্দ অনুসারে নতুন বৈশিষ্ট্যগুলি সংশোধন করতে বা যুক্ত করতে পারবেন। সমস্ত নতুন-বিকাশযুক্ত উত্স কোডটি কেবল এটিই হোক না কেন তা জনগণের কাছে প্রকাশ করা উচিত catch বিএসডি কার্নেল বা বিতরণ, সোর্স কোডটি প্রকাশ করার প্রয়োজন ছাড়া। এর অর্থ বিকাশকারীরা যদি এটি পছন্দ করে তবে একটি ওপেন-সোর্স বিএসডি ক্লোজ-সোর্স হিসাবে ঘোষণা করা যেতে পারে। কারও কাছে সোর্স কোড প্রকাশ করার কোনও বাধ্যবাধকতা নেই
এটি এমন একটি জিনিস যা সাধারণ মানুষের কাছে অপারেটিং সিস্টেমের জনপ্রিয়তা এবং অভিযোজনযোগ্যতার উপর সরাসরি প্রভাব ফেলে। আধুনিক সময়ের সফ্টওয়্যারগুলির সাথে সামঞ্জস্যপূর্ণ একটি অপারেটিং সিস্টেমের সক্ষমতা বেশিরভাগ মানুষের জন্য মেক-অর-ব্রেক বৈশিষ্ট্য হতে পারে।
যেখানে লিনাক্স সম্পর্কিত, বিকাশকারীদের পক্ষে কোড লেখা সহজ হয় যা ব্যবহারকারীদের কাছে ইনস্টলেশন জন্য প্রাক-সংকলিত বাইনারি প্যাকেজগুলিতে উপলব্ধ করা যায়। প্যাকেজগুলি অ্যাপ্ট, ইয়াম এবং অন্যান্য অনুরূপ প্যাকেজ পরিচালক ব্যবহার করে ইনস্টল করা যেতে পারে। লিনাক্সের মুক্ত-উত্স প্রকৃতিই এই সম্ভাবনাটিকে সহজ করে তোলে
বিএসডি ব্যবহারকারীদের পক্ষে কাজটি এত সহজ নয়। ব্যবহারকারীরা তাদের উপলব্ধ হাজার হাজার বন্দর থেকে প্রোগ্রামগুলির উত্স কোডগুলি ডাউনলোড করতে হবে। তারপরে, উত্স কোডগুলি ডাউনলোড করার পরে, তাদের সেগুলি তাদের সিস্টেমে সংকলন করতে হবে।
এটি বিএসডি ব্যবহারকারী এবং বিকাশকারী উভয়েরই জন্য মাথা ব্যথা তৈরি করে, কারণ সাধারণ ব্যবহারকারীদের মধ্যে জনপ্রিয়তার অভাব উত্স কোডগুলি সংকলনের অতিরিক্ত ঝামেলার জন্য দায়ী করা যেতে পারে। প্রাক-সংকলিত বাইনারি প্যাকেজগুলি ঝামেলা নির্মূল করার একমাত্র সঞ্চয়কারী অনুগ্রহ হিসাবে দেখা যেতে পারে তবে অ্যাপ্লিকেশন প্রোগ্রামগুলির সহজলভ্যতায় এখনও তা কম। "অলস অ্যালিজেন্সেন্টার">
একটি পছন্দ করা
লিনাক্স সন্দেহ ছাড়াই আরও জনপ্রিয় পছন্দ ওপেন সোর্সগুলির মধ্যে, ইউনিক্স-ভিত্তিক অপারেটিং সিস্টেম। এটি BSD এর চেয়ে অনেক দ্রুত হার্ডওয়্যার সমর্থন পেতে পারে এবং বেশিরভাগ সাধারণ উদ্দেশ্যে, উভয় সিস্টেমই পদার্থের সাথে খুব সমান।
উভয় সিস্টেমেরই নিজস্ব সুবিধার একটি সেট রয়েছে। ফ্রিবিএসডি তে একবার দেখে, উন্নয়ন দলটি প্রচুর সাধারণ সরঞ্জামগুলির নিজস্ব সংস্করণ বজায় রাখে। এটি বিকাশকারীদের তাদের সিস্টেমের সাথে ব্যবহারের জন্য তাদের নিজস্ব সরঞ্জাম রূপগুলি তৈরি করতে দেয়। লিনাক্স সিস্টেম সরঞ্জামগুলি প্রাথমিকভাবে GNU স্যুট দ্বারা সরবরাহ করা হয় যাতে তারতম্যগুলি কম হয়
বিএসডির অ্যাপ্লিকেশনগুলির গুরুতর অভাব রয়েছে। এটি বিকাশকারীদের একটি লিনাক্স সামঞ্জস্যতা প্যাকেজ তৈরি করে পরিস্থিতি চেষ্টা এবং নিয়ন্ত্রণ করতে পরিচালিত করেছে, লিনাক্স অ্যাপ্লিকেশনগুলিকে BSD এ চালানোর অনুমতি দেয়। লিনাক্স বিতরণগুলির অ্যাপ্লিকেশনগুলির সাথে সত্যিকারের সমস্যা নেই কারণ জনসাধারণের কাছে প্রচুর পরিমাণে উপলব্ধ
বিকাশকারী এবং ব্যবহারকারীর বিরুদ্ধে নিষেধাজ্ঞাগুলি
লিনাক্স জিপিএল লাইসেন্স বিকাশকারীদের উপর আরও কঠোর হতে থাকে, সমস্ত পরিবর্তিত উত্স কোড প্রকাশ করতে বাধ্য করে। অন্যদিকে বিএসডি বিকাশকারীদের তেমন কোনও বিধিনিষেধ নেই। মনে রাখার বিষয়টি হ'ল অ-বিকাশকারী পাবলিক এই সমস্ত কিছুর বাইরে চলে যায়
লিনাক্সের পরিবর্তে নতুন ডিভাইস তৈরি করার সময় নির্মাতারা BSD কে তাদের পছন্দসই অপারেটিং সিস্টেম হিসাবে বেছে নিতে পারে। এটি তাদের কোড সংশোধনগুলি নিজের কাছে রাখতে দেয় কারণ লিনাক্সের ব্যবহারটি উত্স কোডটি জনসাধারণের কাছে প্রকাশ করার শর্ত দিয়ে আসে
লিনাক্সের উপর তাদের লাইসেন্স দ্বারা নির্ধারিত বিধিনিষেধগুলি অ্যাপ্লিকেশনগুলি সন্ধানকারীদের প্রদান করে সিস্টেমের জন্য একটি আশ্বাস যে যদি এটি তৈরি করা হয় তবে তারা এতে অ্যাক্সেস পাবে। বিএসডি লাইসেন্সটি তার বিকাশকারীদের কর্নেল এবং সিস্টেম পরিবর্তনগুলিতে লোভী এবং আঁটসাঁট থাকতে পছন্দ করে, যার অর্থ কোনও কিছু তৈরি করা হলেও, সাধারণ মানুষের এমনকি তার অস্তিত্বের কোনও চিহ্নও থাকতে পারে না
বিএসডি সিস্টেমগুলি তার লিনাক্স অংশের তুলনায় নির্ভরযোগ্যতার জন্য আরও ভাল খ্যাতি অর্জন করেছে। এটি BSD এর জন্য স্কোরবোর্ডে একটি পয়েন্ট রাখে। এটি লিনাক্স বাইনারিগুলি কার্যকর করতে সক্ষম এবং একটি কেন্দ্রীয় ভান্ডার দাবি করে। দুটি জিনিসই লিনাক্সের জন্য জানা নেই
উভয়ই ইউনিক্স-ভিত্তিক ওএসের প্রয়োজনে কারও পক্ষে কার্যকর বিকল্প। তাদের মিলগুলির কারণে, একে অপরকে প্রচার করা বরং শক্ত। পছন্দটি সত্যিকারের বিকাশকারী বনাম ব্যবহারকারীর জন্য এবং কোনও ওপেন-সোর্স ওএস-এর প্রয়োজনীয়তার উপর নির্ভর করে যা কোনও ব্যবহারকারী সন্ধান করছে
কেন FreeBSD 'র এবং OpenBSD পরিপাটি হয় [জিএনইউ / লিনাক্স বনাম বাসদ ওএস + + coreutils]