আমি হাইব্রিডের পরিবর্তে উইন্ডোজ এনটি এবং অ্যাপলের এক্সএনইউ কার্নেল একচেটিয়া কল করতে পছন্দ করি। অনুশীলনে অনেক অর্থ থাকার জন্য আমি হাইব্রিডের শ্রেণিবিন্যাস খুঁজে পাই না। প্রকৃতপক্ষে এক্সএনইউর মূল প্রকৌশলীগুলির মধ্যে একজন এটিকে একঘেয়েমি বলেছেন [1]।
পারফরম্যান্সের ইস্যুতে, একচেটিয়া বনাম মাইক্রোটির মধ্যে কেবলমাত্র সত্যের গভীরতর তুলনা হ'ল "এক্সট্রিম হাই পারফরম্যান্স কম্পিউটিং বা মাইক্রোকেরেনেলস সাক" [২] এবং একটি প্রত্যাখ্যান উপস্থাপনা "মাইক্রোকার্নেলস সাক?" [3] 3
একচেটিয়া কার্নেলগুলির অন্তর্নিহিত সীমাবদ্ধতার চেয়ে মডুলারালিটি এবং কাস্টমাইজাবিলিটি ডিজাইনের আরও সমস্যা। উদাহরণস্বরূপ, লিনাক্স কার্নেলটি বিভিন্ন মেগাবাইট থেকে এক মেগাবাইট আকারের আকারের আকারে কমপাইল সময় বিকল্পগুলি এবং নির্দিষ্ট প্যাচগুলির প্রয়োগের উপর নির্ভর করে can লিনাক্সের 15 মিলিয়ন প্লাস লাইন কোডের বিশাল সংখ্যাটি লোডযোগ্য কর্নেল মডিউল। এগুলি বেস কার্নেল থেকে পৃথকভাবে সংকলিত হয় এবং কেবল যখন প্রয়োজন হয় তখন লোড হয়। এই মডিউলগুলি ড্রাইভার এবং সিস্টেম কল (এমনকি ওভাররাইডিং বেস সিস্টেম কলগুলি) প্রয়োগ করতে পারে।
দুটি ক্ষেত্র যেখানে মাইক্রোকার্নগুলির একটি অবিসংবাদিত সুবিধা রয়েছে তা হ'ল এয়ারলাইন ফ্লাইট সিস্টেম বা পারমাণবিক চুল্লী নিয়ন্ত্রণ সিস্টেমের মতো স্বল্প স্মৃতি (<= 512 কে ম্যাম) বা "হার্ড" রিয়েল-টাইম অপারেটিং সিস্টেম।
সম্পাদনা: কার্নেল আর্কিটেকচারের সুবিধাগুলি এবং অসুবিধাগুলি সম্পর্কে আরও কথা বলার পরে, জেরনোট হেইসার তার উপস্থাপনার শেষে নিখরচায় স্বীকার করেছেন [3] একবর্ণের কার্নেলগুলি অন্তর্নিহিতভাবে আরও বেশি পারফরম্যান্ট হয় কারণ একটি মাইক্রোকার্নে সর্বদা কিছু অতিরিক্ত ওভারহেড থাকে। যদিও, অতিরিক্ত অতিরিক্ত মাথার ফলে নির্ভরযোগ্যতা বৃদ্ধি পায়, তাই আরটিওএসের মাইক্রোকার্নালগুলির আধিপত্য।
[1] লুই জি। গারবার্গ, "ম্যাক ওএস এক্সে অ্যাডভান্সড সিঙ্ক্রোনাইজেশন: ইউনিক্সকে এসএমপি এবং রিয়েল-টাইমে প্রসারিত করা", বিএসডিসন ২০০২ সম্মেলনের কার্যক্রম, পৃষ্ঠা 2
[২] চিস্টোফ ব্যাস, "এক্সট্রিম হাই পারফরম্যান্স কম্পিউটিং বা মাইক্রোকার্নেলস চুষে কেন", ২০০ Linux লিনাক্স সিম্পোজিয়াম, প্রথম খণ্ড
[3] গর্নোট হেইজার, "মাইক্রোকার্নেলস চুষছে?", নবম লিনাক্স.কোনফ.উ, জানুয়ারী, ২০০৮