এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:
আমি জানতে চাই ইউনিক্স এবং লিনাক্সের মধ্যে আসল পার্থক্য কী।
- তারা কি একই কর্নেল ভাগ করে?
- লিনাক্স কি ইউনিক্সে নির্মিত?
- লিনাক্সের জন্য রচিত প্রোগ্রামগুলি কি ইউনিক্স এবং তদ্বিপরীত কাজ করে?
এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:
আমি জানতে চাই ইউনিক্স এবং লিনাক্সের মধ্যে আসল পার্থক্য কী।
উত্তর:
ইউনিক্স একটি জিনিস নয়, এটি সম্পর্কিত অপারেটিং সিস্টেমগুলির বৃহত পরিবারের জন্য একটি নাম, যা বিভিন্ন ডিগ্রি, ইতিহাস এবং আর্কিটেকচারের সাথে ভাগ করে। সোলারিস, ডিসি ইউনিক্স, আইআরআইএক্স, এইচপি-ইউএক্স হ'ল ইউনিক্স বৈকল্পিক ts এগুলি অ্যাপ্লিকেশনগুলির সাথে কিছুটা সামঞ্জস্যপূর্ণ, যেহেতু তারা পসিক্স স্ট্যান্ডার্ডকে পৃথক পৃথক ডিগ্রীতে প্রয়োগ করে, যার অর্থ তারা অনুরূপ কমান্ড এবং এপিআইগুলি প্রকাশ করে।
তাদের কার্নেলগুলি একই নয়, যদিও আপনি 'ইউনিক্স পরিবারের গাছ' তাকান তবে আপনি দেখতে পাবেন যে এই রূপগুলি কীভাবে জীবের মতো একে অপর থেকে বিকশিত হয়েছে। অর্থাৎ, একটি ফিঞ্চ এবং গেলা একই প্রাণী নয় তবে তাদের মধ্যে অনেকগুলি মিল রয়েছে।
লিনাক্স হ'ল ইউনিক্স-এর মতো অপারেটিং সিস্টেমের স্ক্র্যাচ থেকে একটি পুনর্লিখন। একটি ইউনিক্স / লিনাক্স বনাম অন্যের জন্য লিখিত প্রোগ্রামগুলি একটি জটিল প্রশ্ন, তবে কিছু ক্ষেত্রে হ্যাঁ।
উত্তরটি সত্যিই বুঝতে এটি উভয় অপারেটিং সিনেটমের ইতিহাস দেখতে সহায়তা করে।
ইউনিক্স এটি টম্পসন দ্বারা এটি অ্যান্ড টি বেল ল্যাবগুলিতে আবিষ্কার করেছিলেন। তাঁর সহকর্মী ডেনিস রিচি অবদান রেখেছিলেন এবং সি ভাষা আবিষ্কার করেন এবং সি সংকলক লিখেছিলেন। কয়েক বছর ধরে, কোডটি ইউসি বার্কলে, এটিএন্ডটি, সান, আইবিএম এবং অন্যান্যদের আরও কাজ করার জন্য অবদান রেখেছিল।
এটি অবশেষে POSIX নামে একটি প্রকাশনা সিরিজের মানক করা হয়েছিল। সামগ্রিকভাবে, কোডটি মালিকানাধীন ছিল, কারণ এটি এটিএন্ডটি দ্বারা কপিরাইট করা হয়েছিল এবং পরে বিক্রি করে দেওয়া হয়েছিল বা অন্যান্য সংস্থাগুলির কাছে লাইসেন্স পেয়েছিল, যারা বছরের পর বছর ধরে এটিকে নতুনভাবে লিখেছিল তবে বিভিন্ন অধিকার বজায় রেখেছিল।
1990 এর দশকে "ফ্রি ইউনিক্স" এর দুটি শাখা উদ্ভূত হয়েছিল। একটি হ'ল লিনাক্স , এটি একটি ক্লোন যা কোনও ইউনিক্স কোড না করেই ইউনিক্সের মতো কাজ করার জন্য রচিত।
অন্য শাখাটি আজ নেটবিএসডি হিসাবে বিদ্যমান , এবং এটি ফ্রিবিএসডি দ্বারা দ্রুত অনুসরণ করা হয়েছিল , এবং তারপরে আরও অনেকগুলি পরে বিএসডি আপনি শুনে থাকতে পারেন। এই প্রকল্পগুলি লিনাক্সের থেকে কিছুটা আলাদা যে তারা "আংশিক ক্লোনস"। এগুলিতে "রিয়েল ইউনিক্স" সোর্স কোডের একটি মিশ্রণ রয়েছে (সেই অংশটি যা নিখরচায় লাইসেন্সযুক্ত ছিল মূলত ইউসি বার্কলে) এবং কিছু নতুন লেখা "ক্লোন" কোড এবং পরবর্তী সময়ে কোডগুলি পুনরায় লেখার অংশ হিসাবে উদ্ভূত হয়েছিল বা আধুনিক এইচডাব্লু এবং আধুনিক সমর্থন করার প্রয়োজন হিসাবে পজিক্স বিশেষ উল্লেখ।
লিনাক্স অনেক বেশি জনপ্রিয় কারণ এটিএন্ডটি এবং ইউসিবির মধ্যে একটি মামলা করার জন্য নেটবিএসডি এবং ফ্রিবিএসডি কিছু সময়ের জন্য আবদ্ধ হয়েছিল। যদিও বিএসডির পক্ষে সমাধান করা তারা বিলম্ব থেকে কখনই সেরে উঠেনি, কমপক্ষে, জনপ্রিয়তার দিক থেকে নয়।
সুতরাং না, লিনাক্স এবং বাণিজ্যিক ইউনিক্সের কোনও কার্নেল কোড অভিন্ন নয়, যদিও বাণিজ্যিক ইউনিক্স এবং * বিএসডি একবারে বেশ কিছুটা সাধারণ ছিল। লাইসেন্সযুক্ত বিক্রেতাদের ইউনিক্স কার্নেলগুলিতে এমন কোড রয়েছে যা তারা নিজেরাই লিখেছিল, সম্ভবত কিছু আসল এটিএন্ডটি কোড এখনও এখানে এবং সেখানে উপস্থিত রয়েছে। লিনাক্স কার্নেলটিতে লিনাস টোরভাল্ডস এবং অন্যান্য লেখক দ্বারা লিখিত কোড রয়েছে।
"ইউনিক্স সফ্টওয়্যার" হ'ল পজিক্স এপিআই-তে লেখা সফ্টওয়্যার এবং সাধারণত ইউনিক্স, লিনাক্স এবং নেটবিএসডি এবং ফ্রিবিএসডি-র সমস্ত সংস্করণে চলে। তত্ত্ব অনুসারে, পজিক্স এসডাব্লু "নন-ইউনিক্স" সিস্টেমে চলতে পারে তবে এটি খুব ভালভাবে কাজ করবে বলে মনে হয় না। আজকাল, "ইউনিক্স" প্রযুক্তিগতভাবে একটি ট্রেডমার্ক, তবে বাণিজ্যিক ইউনিক্স, লিনাক্স এবং বিএসডি পরিবার উভয়েরই উপাধি হিসাবে অনানুষ্ঠানিকভাবে ব্যবহৃত হতে থাকে।
যখন বেশিরভাগ লোক ইউনিক্স সম্পর্কে কথা বলে তখন তাদের অর্থ একটি "ইউনিক্সের মতো অপারেটিং সিস্টেম যা পসিক্স অনুবর্তী", লিনাক্স।
তারা কি একই কর্নেল ভাগ করে? না, লিনাক্স একটি কার্নেল, অপারেটিং সিস্টেম নয়। প্রযুক্তিগতভাবে, লিনাক্স ডিগ্রোগুলি একটি লিনাক্স কার্নেল এবং একটি জিএনইউ (gnu.org দেখুন) "ব্যবহারকারীর দেশ" ব্যবহার করে। ইউজারল্যান্ড হ'ল বেসিক প্রোগ্রাম এবং লাইব্রেরি ইত্যাদি big যা কার্নেলের নিম্ন-স্তরের এপিআইতে বড় অ্যাপ্লিকেশন এবং ব্যবহারকারীর কাজগুলি ব্রিজ করে।
লিনাক্স কি ইউনিক্সের উপর নির্মিত? না, এটি একটি ক্লোন। এটি স্বল্প ডেস্কটপ পিসিতে ইউনিক্সের একটি বিনামূল্যে, ব্যবহারযোগ্য সংস্করণ সরবরাহ করতে নির্মিত built
লিনাক্সের জন্য লিখিত প্রোগ্রামগুলি ইউনিক্স এবং তার বিপরীতে কাজ করতে পারে? কখনও কখনও। উদাহরণস্বরূপ, ফ্রিবিএসডি-তে একটি লিনাক্স এবিআই এমুলেটর রয়েছে, যা লিনাক্সের জন্য প্রোগ্রামগুলি তৈরি করা হয়েছিল তা সনাক্ত করে এবং কার্নেল কলগুলির বিভিন্ন সেট উপলব্ধ করে। লিনাক্সের জন্য স্ট্যান্ডার্ড ইউনিক্স সিস্টেম ভি স্টাফগুলি চালানোর জন্য অনুরূপ কিছু উপলব্ধ (বা যাইহোক ইউনিক্সের কিছু জনপ্রিয় বাণিজ্যিক সংস্করণ), তবে এটি খুব কমই ব্যবহার করা হয়, কারণ বেশিরভাগ প্রোগ্রাম পসিক্স-অনুবর্তী উত্স কোড হিসাবে আসে এবং লিনাক্সে কোনও অসুবিধা ছাড়াই সংকলন করে। এছাড়াও, ইউনিক্সের জন্য বেশিরভাগ বাইনারি প্রোগ্রামগুলি লিনাক্সের জন্য সরাসরি উপলব্ধ। ফ্রিবিএসডি একটি ছোট উদ্বেগ, এবং এই বিলাসিতা নেই। লিনাক্সে, অন্যান্য সিস্টেম থেকে বাইনারিগুলি লোড করার সিস্টেমটি বেশিরভাগ ক্ষেত্রে জাভা প্রোগ্রাম, উইন্ডোজ প্রোগ্রামগুলি চালানোর জন্য ব্যবহৃত হয় (যদিও এটি অসুস্থ পরামর্শ দেওয়া হয়) ইত্যাদি etc.
ইউনিক্স একটি ট্রেডমার্ক, এবং তাই লিনাক্স নামটি ব্যবহার করতে পারে না। ইউনিক্সটি অফিশিয়াল, পুরানো সংস্করণ (ইনস্মুচাসের একটি অফিশিয়াল সংস্করণ রয়েছে), যা এতটা ব্যবহারকারী বান্ধব নয়। ইউনিক্সের বেশিরভাগ অন্যান্য সংস্করণগুলি আরও ভালভাবে ডিজাইন করা হয়েছিল, তবে ব্যবহারিক দিক দিয়ে এটি অগত্যা কাজ করে না। এটা সত্যিই এটি সম্পর্কে। ইউনিক্স চালিত এমন অনেক সংস্থা এখন লিনাক্স চালায়।
আপনি যদি বিভিন্ন ইউনিক্স-এর মতো অপারেটিং সিস্টেমে পার্থক্যগুলি দেখতে চান তবে নিজেকে ফ্রিবিএসডি, ওপেনসোলারিস এবং ডেবিয়ানের একটি অনুলিপি পান। আমি এগুলি বিশেষভাবে বলেছি কারণ এগুলির তুলনা করা আরও সহজ হবে যদিও পিসি-বিএসডি, নেঙ্কেন্টা এবং উবুন্টু যথাক্রমে যথাক্রমে ভাল।
আমি প্রযুক্তিগতভাবে বলি, জিএনইউ / লিনাক্স কোনও ইউনিক্স সিস্টেমের তুলনায় কোনও ইউএনআইএক্সের চেয়ে কম নয়, তবে এটি কেবল আইনি কারণে যে লোকেরা লিনাক্সকে ইউনিক্স-এর মতো ওএস হিসাবে বর্ণনা করে, কেবল একটি " ইউএনআইএক্স " ওএসের পরিবর্তে describe
যতদূর কার্নেলের উদ্বিগ্ন, লিনাক্স হল কার্নেল। সুতরাং সংজ্ঞা অনুসারে, যদি কোনও সিস্টেম লিনাক্স কার্নেল ব্যবহার করে তবে এটি একটি লিনাক্স সিস্টেম, ইউনিক্স সিস্টেম নয়।
লিনাক্স কি ইউনিক্স উপর নির্মিত
লিনাক্স ইউনিক্সের "ওভার" নির্মিত হয়নি, এটি ইউনিক্স ক্লোন হিসাবে নির্মিত। সমস্ত বিভিন্ন gnu ইউটিলিটি (বাশ, ইত্যাদি) সম্পর্কিত ইউনিক্স ইউটিলিটির ক্লোন হিসাবে স্ক্র্যাচ থেকে লেখা হয়েছিল।
হাস্যকরভাবে, ম্যাক ওএস এক্স, যার একটি ইউএনআইএক্স কোর রয়েছে, ব্যাশ, জিসিসি এবং সম্ভবত অন্যান্য জিএনইউ ইউটিলিটি সহ জাহাজ রয়েছে । সুতরাং এটি একটি ইউনিক্স সিস্টেম যা জিএনইউর অংশগুলি অন্তর্ভুক্ত করে, এবং অন্যের মতো যেমনটি প্রত্যাশা করে না not
ইউনিক্স ইতিহাস আপনার প্রশ্নের উত্তর নয়, তবে এটি আকর্ষণীয় হবে।
ইউএনআইএক্স কপিরাইটযুক্ত নাম কেবল বড় সংস্থাগুলিকেই ইউএনআইএক্স কপিরাইট এবং নাম ব্যবহারের অনুমতি দেওয়া হয়, সুতরাং আইবিএম এআইএক্স এবং সান সোলারিস এবং এইচপি-ইউএক্স সবই ইউএনআইএক্স। ওপেন গ্রুপটি ইউএনআইএক্স ট্রেডমার্ককে শিল্পের জন্য আস্থা রাখে এবং ইউএনআইএক্স ট্রেডমার্ক লাইসেন্সিং প্রোগ্রাম পরিচালনা করে। লিনাক্স হ'ল ইউনিক্স ক্লোন
আপনি যদি পোর্টেবল অপারেটিং সিস্টেম ইন্টারফেস (POSIX) স্ট্যান্ডার্ড বিবেচনা করেন তবে লিনাক্সটিকে ইউনিক্স হিসাবে বিবেচনা করা যেতে পারে। অফিসিয়াল লিনাক্স কার্নেল README ফাইলটি উদ্ধৃত করার জন্য: লিনাক্স হল লিনাস টরভাল্ডস দ্বারা স্ক্র্যাচ থেকে লিখিত একটি ইউনিক্স ক্লোন যা নেট জুড়ে হ্যাকারদের একটি আলগা-নিট দলের সহায়তায়। এটি POSIX কমপ্লায়েন্সের দিকে লক্ষ্য করে। লিনাক্স কেবল কার্নেল
লিনাক্স কেবল কার্নেল। লিনাক্স বিতরণে জিইউআই সিস্টেম, ইনস্টলেশন ও পরিচালনা সরঞ্জাম, সংকলক, সম্পাদক ইত্যাদি অন্তর্ভুক্ত রয়েছে লিনাক্স বিতরণ এটি করে
বেশিরভাগ ইউনিক্স ওসগুলি প্রতিযোগিতামূলক অপারেটিং সিস্টেম হিসাবে বিবেচিত হয়।
যেমন আমি বলেছিলাম যে লিনাক্স কেবল লিনাক্স বিতরণের সাথে কার্নেল এটি সম্পূর্ণ ব্যবহারযোগ্য ওএসকে পরিণত করে। বেশিরভাগ ইউনিক্স ওজে এজেড প্রোগ্রাম যেমন এডিটর, সংকলক ইত্যাদির সাথে আসে উদাহরণস্বরূপ ফ্রিবিএসডি এজেড প্রোগ্রামগুলি নিয়ে আসে। লাইসেন্স এবং খরচ
লিনাক্স ফ্রি (বিয়ারের মতো [স্বাধীনতা])। আপনি চারপাশের সেরা সম্প্রদায় সমর্থন দেখতে পাবেন। অনেক ইউনিক্স ওসগুলি নিখরচায় নয় (তবে এটি দ্রুত পরিবর্তন হচ্ছে, উদাহরণস্বরূপ ওপেনসোলারিস / সোলারিস ইউএনআইএক্স)। ব্যবহারকারী বান্ধব
লিনাক্সকে ওএসের মতো ইউএনআইএক্স সবচেয়ে ব্যবহারকারী হিসাবে বিবেচনা করা হয়। সাউন্ড কার্ড, ফ্ল্যাশ প্লেয়ার এবং অন্যান্য ডেস্কটপ গুডি ইনস্টল করা সহজ করে তোলে। শেষ ব্যবহারকারী দৃষ্টিভঙ্গি
গড়ের শেষ ব্যবহারকারীর পক্ষে পার্থক্যগুলি এত বড় নয়।