আজ ইউনিক্স এবং লিনাক্স কার্নেলের মধ্যে প্রধান পার্থক্যগুলি কী?


11

আমি জানি যে একই প্রোগ্রামগুলি অনেকগুলি উভয় কার্নেলের উপরে নির্দোষভাবে চালিত হয়। আমি জানি যে historতিহাসিকভাবে, দুটি কর্নেল বিভিন্ন উত্স থেকে এসেছিল। আমি দার্শনিকভাবেও জানি যে তারা বিভিন্ন জিনিসের পক্ষে দাঁড়িয়েছিল। আমার প্রশ্ন, আজ, ২০১১ সালে, কোন ইউনিক্স কার্নেলটি লিনাক্সের থেকে আলাদা এবং তার বিপরীতে কী ঘটায়?


3
ইউনিক্স কার্নেলের মধ্যে সম্ভবত কিছু লিনাক্সের চেয়ে বেশি পার্থক্য রয়েছে differences
ভের্টেক

উত্তর:


17

"ইউনিক্স কার্নেল" নামে কোনও অনন্য জিনিস নেই। মূল ইউনিক্স কার্নেল সোর্স কোড ট্রাঙ্কের একাধিক বংশধর রয়েছে যা এটি থেকে বিভিন্ন পর্যায়ে শাখা কাঁটাচামচ করে এবং যা তাদের নিজস্ব চাহিদা অনুযায়ী পৃথকভাবে বিকশিত হয়েছিল।

আজকের মূলধারারগুলি সিস্টেম ভি উত্স কোড: এআইএক্স, এইচপিউএক্স, সোলারিস বা বিএসডি উত্স কোড, ওপেনবিএসডি, ফ্রিবিএসডি এবং ম্যাক ওএস / এক্স থেকে তৈরি অপারেটিং সিস্টেমগুলিতে পাওয়া যায়।

এই সমস্ত কার্নেলগুলির নিজস্ব শক্তি এবং দুর্বলতা রয়েছে যেমন লিনাক্স এবং অন্যান্য "স্ক্র্যাচ থেকে" কার্নেলের মতো ইউনিক্স (মিনিক্স, গনু হার্ট, ...)।

এখানে কোনও নির্দিষ্ট ক্রম ছাড়াই পার্থক্যগুলি লক্ষ্য করা যায় এমন একটি অ-সম্পূর্ণ তালিকা রয়েছে:

  • সিপিইউ আর্কিটেকচার সমর্থন
  • ড্রাইভারের প্রাপ্যতা
  • ফাইল সিস্টেম সমর্থিত
  • ভার্চুয়ালাইজেশন ক্ষমতা
  • সময়সূচী বৈশিষ্ট্য, (বিকল্প শিডিউলিং ক্লাস, রিয়েল-টাইম, ...)
  • modularity
  • Observability
  • Tunability
  • বিশ্বাসযোগ্যতা
  • কর্মক্ষমতা
  • স্কেলেবিলিটি
  • সংস্করণগুলির মধ্যে এপিআই স্থিতিশীলতা
  • উন্মুক্ত / বন্ধ উত্স, লাইসেন্স ব্যবহৃত
  • সুরক্ষা (যেমন: সুবিধাযুক্ত গ্রানুলারিটি)
  • স্মৃতি ব্যবস্থাপনা

1
আমি জানি না এটি খুব বেশি কাজ কিনা তবে এটি খুব খারাপ না হলে আপনি কি এই প্রতিটি ক্যাটাগরিটি একটু বিস্তারিতভাবে বর্ণনা করতে পারেন?
ডিসিআইন্ডিডিভ

বাহ, কোনও ধারণা ছিল না ম্যাক ওএস / এক্স একটি
কর্নেল

1
এটি একটি সম্পূর্ণ ওএস (যেমন এআইএক্স, এইচপি-ইউএক্স, সোলারিস এবং পছন্দগুলি), আসলে কার্নেল নয়। উত্তর আপডেট হয়েছে।
jlliagre
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.