একটি হোস্ট ওএস হল একটি কম্পিউটারে ইনস্টল করা সফ্টওয়্যার যা অন্তর্নিহিত হার্ডওয়্যারের সাথে ইন্টারঅ্যাক্ট করে এবং সাধারণত এটিকে গেস্ট অপারেটিং সিস্টেম থেকে আলাদা করার জন্য একটি ভার্চুয়ালাইজড সার্ভারে ব্যবহৃত অপারেটিং সিস্টেম বর্ণনা করতে ব্যবহৃত হয়৷
একটি হোস্ট ওএস সাধারণত অপারেটিং সিস্টেম বর্ণনা করতে ব্যবহৃত হয় যা হার্ডওয়্যারের সাথে ইন্টারঅ্যাক্ট করে এবং টাইপ 2 হাইপারভাইজার চালায়। একটি টাইপ 2 হাইপারভাইজার, যা হোস্টেড হাইপারভাইজার নামেও পরিচিত, হার্ডওয়্যারের সাথে সরাসরি ইন্টারঅ্যাক্ট করার পরিবর্তে একটি হোস্ট অপারেটিং সিস্টেমের উপরে চলে। এই টাইপ 2 হাইপারভাইজার তারপর একাধিক ভার্চুয়াল মেশিন (VMs) তৈরি করতে পারে যা প্রতিটি গেস্ট অপারেটিং সিস্টেম চালাবে। এই ক্ষেত্রে, গেস্ট অপারেটিং সিস্টেমগুলি হোস্ট OS-এর মতো হতে হবে না৷
৷অ্যাপলের ওএস এক্স অপারেটিং সিস্টেম চালিত কম্পিউটারের একটি বাস্তব উদাহরণ বিবেচনা করা যাক। যদি একজন ব্যবহারকারী শুধুমাত্র উইন্ডোজ অপারেটিং সিস্টেমের জন্য উপলব্ধ একটি অ্যাপ্লিকেশন চালাতে চান, তাহলে ব্যবহারকারী ভার্চুয়ালাইজেশন ব্যবহার করতে পারে এবং OS X চালিত কম্পিউটারে VMware ফিউশনের মতো একটি টাইপ 2 হাইপারভাইজার ইনস্টল করতে পারে। ব্যবহারকারী তারপর তৈরি করতে VMware ফিউশন হাইপারভাইজার ব্যবহার করতে পারে। একটি VM এবং সেই VM-এ অপারেটিং সিস্টেম হিসাবে Windows 10 ইনস্টল করুন। ব্যবহারকারী তখন এই ভিএম-এর মধ্যে তার উইন্ডোজ অ্যাপ্লিকেশন চালাতে সক্ষম হবে। কম্পিউটারে ইনস্টল করা OS X-এর আসল উদাহরণটিকে হোস্ট অপারেটিং সিস্টেম হিসাবে বিবেচনা করা হবে, যেখানে Windows 10 (VM-এ চলমান) অতিথি অপারেটিং সিস্টেম হিসাবে বিবেচিত হবে৷
যাইহোক, সমস্ত ভার্চুয়ালাইজড সার্ভার হোস্ট অপারেটিং সিস্টেম ব্যবহার করে না। অনেক ক্ষেত্রে, একটি টাইপ 1 হাইপারভাইজার, যা একটি বেয়ার-মেটাল হাইপারভাইজার নামেও পরিচিত, একটি সার্ভারের হার্ডওয়্যারে সরাসরি ইনস্টল করা হয়। টাইপ 1 হাইপারভাইজার হোস্ট ওএসের জায়গা নেয় এবং তারপরে ভার্চুয়াল মেশিন তৈরি করতে পারে, যার প্রতিটি একটি গেস্ট অপারেটিং সিস্টেম চালাতে পারে।
হোস্ট অপারেটিং সিস্টেম শব্দটি অপারেটিং সিস্টেমকে বর্ণনা করতেও ব্যবহার করা যেতে পারে যা কন্টেইনার-ভিত্তিক ভার্চুয়ালাইজেশন ব্যবহার করে। ধারকগুলি মূলত লজিক্যাল পার্টিশন যা একই সার্ভারে অ্যাপ্লিকেশনগুলিকে আলাদা করতে ব্যবহৃত হয়। প্রতিটি অ্যাপ্লিকেশনের জন্য একটি সম্পূর্ণ অপারেটিং সিস্টেমের প্রতিলিপি করার পরিবর্তে, যেমনটি একটি VM-এর ক্ষেত্রে, কনটেইনারগুলি একই সার্ভারে থাকা অ্যাপ্লিকেশনগুলিকে একই অপারেটিং সিস্টেম কার্নেল ভাগ করার অনুমতি দেয় তবে এখনও হার্ডওয়্যার বিচ্ছিন্নতা প্রদান করে। এই ভাগ করা অপারেটিং সিস্টেমটি হোস্ট OS নামে পরিচিত।
সার্ভার অ্যাডমিনিস্ট্রেটররাও বিভ্রান্তিকর পরিস্থিতিতে পড়তে পারে যেখানে একটি ভিএম-এর গেস্ট অপারেটিং সিস্টেম একটি কন্টেইনারের হোস্ট অপারেটিং সিস্টেম হিসাবেও কাজ করে। উদাহরণস্বরূপ, ভিএমওয়্যারের ESXi টাইপ 1 হাইপারভাইজার চালিত একটি সার্ভার বিবেচনা করুন যেটি গেস্ট ওএস হিসাবে একটি লিনাক্স ডিস্ট্রিবিউশন চালানো একটি ভিএম হোস্ট করে। লিনাক্স গেস্ট ওএস তখন একাধিক কন্টেইনার তৈরি করতে ব্যবহার করা যেতে পারে যা লিনাক্স ওএস কার্নেল ভাগ করবে, তাই হোস্ট ওএস হিসাবে বিবেচিত হতে পারে।