هایپر ویزرهایی مانند VirtualBox یا VMware میتوانند تقریباً هر سیستمعاملی را اجرا کنند به شرطی که قدرت سختافزاری کافی داشته باشید. اما صرفاً به این دلیل که میتوانید یک سیستمعامل دسکتاپ کامل را در یک ماشین مجازی اجرا کنید، به این معنی نیست که باید این کار را انجام دهید. من همیشه یک ماشین مجازی در دسترس دارم برای چند دلیل کلیدی، و همه آنها سیستمعاملهایی را اجرا میکنند که یا بهطور خاص برای استفادهٔ ماشین مجازی ساخته شدهاند یا برای استفاده در ماشین مجازی بهینهسازی شدهاند.
هایپروازارهایی مانند VirtualBox یا VMware میتوانند تقریباً هر سیستمعامل را به شرط داشتن توان سختافزاری کافی اجرا کنند. با این حال، فقط به این دلیل که میتوانید یک سیستمعامل دسکتاپ کامل را در یک ماشین مجازی اجرا کنید، به این معنی نیست که باید این کار را انجام دهید. من همیشه یک ماشین مجازی در دسترس دارم به دلایل کلیدی مختلف، و همه آنها سیستمعاملهایی هستند که بهطور خاص برای استفاده در ماشینهای مجازی ساخته یا بهینهسازی شدهاند.
اگر در عملکرد اجرای سیستمعاملهای سنتی بر روی ماشینهای مجازی خود دچار مشکل بودهاید، گزینههای بهتری وجود دارند که باید امتحان کنید. این سیستمعاملها سبک هستند، ردپای دیجیتالی بسیار کوچکتری دارند و نسبت به توزیعهای معمول لینوکس اجرای آنها در یک ماشین مجازی آسانتر است.
لینوکس Tiny Core
یک میزکار لینوکس کاملاً کاربردی که در جیب شما جای میگیرد
لینوکس Tiny Core، همانطور که از نامش پیداست، یکی از سبکترین توزیعهای لینوکسی است که میتوانید روی اینترنت پیدا کنید. حجم این سیستم تنها حدود ۱۱ مگابایت برای هسته اصلی است و اگر میخواهید یک محیط گرافیکی داشته باشید، حدود ۱۶ مگابایت است. همانطور که میتوانید حدس بزنید، به راحتی میتواند بر روی یک هستهCPU، ۲۵۶ مگابایت RAM و ۶۴ مگابایت فضای ذخیرهسازی اجرا شود.
ردپای کوچک لینوکس Tiny Core آن را برای سناریوهای آزمایشی که نیاز به راهاندازی چندین ماشین مجازی بدون فشار بیش از حد بر روی کامپیوتر دارید، ایدهآل میکند. همچنین دارای طراحی مدولار است. این به این معناست که میتوانید با حداقل نیازها شروع کنید و موارد مورد نیاز را از طریق سیستم افزونههای آن اضافه کنید.

Tiny Core Linux یک سیستمعامل بسیار مدولار با افزونههای ساختهشده توسط جامعه است.
لینوکس Alpine
حداقل، متمرکز بر امنیت، و بهطرز شگفتانگیزی سریع

لینوکس Alpine همان فلسفه لینوکس Tiny Core را به اشتراک میگذارد، اما آن را برای دنیای کانتینر و سرور بستهبندی میکند. تصویر پایه حتی کوچکتر است و تنها حدود ۳ مگابایت حجم دارد. این کارآمدی را با استفاده از musl به جای glibc و BusyBox به جای ابزارهای اصلی GNU به دست میآورد.
Alpine میتواند با تنها ۱۲۸ مگابایت RAM در یک محیط ماشین مجازی اجرا شود، که این امر آن را برای اجرای چندین نمونه سرور بر روی سختافزار متوسط بسیار مناسب میکند. همچنین انتخاب اصلی برای کانتینرهای Docker است، بنابراین یادگیری Alpine در یک ماشین مجازی مهارتهایی میدهد که بهصورت مستقیم به کارهای کانتینریزه انتقال مییابد. اگر Docker را درک کنید، ماشینهای مجازی بیاهمیت بهنظر میرسند.

Alpine Linux یک توزیع لینوکس سبک و متمرکز بر امنیت است که بر پایه musl libc و busybox ساخته شده.
ReactOS
یک سیستمعامل منبع باز سازگار با ویندوز که جرأت وجود دارد
اگر تا به حال میخواستید ویندوز XP بهصورت منبع باز باشد و بهطور کارآمد در یک ماشین مجازی اجرا شود، ReactOS این خواسته را برآورده میکند. این سیستمعامل برای سازگاری باینری با برنامهها و درایورهای ویندوز ساخته شده است و بهطور خاص سازگاری با ویندوز سرور ۲۰۰۳ را هدف گرفته است. تنها به ۶۴ مگابایت RAM نیاز دارد، اگرچه ۲۵۶ مگابایت توصیه میشود، و ۴۵۰ مگابایت فضای دیسک.
در واقع، ReactOS بهقدر برای استفاده در ماشینهای مجازی بهینه شده است که ممکن است عملکرد بهتری نسبت به اجرای آن بر روی سختافزار واقعی داشته باشید. من از آن برای اجرای برخی بازیهای قدیمی ویندوز و تست نرمافزارهای قدیمی استفاده میکنم. اما اگر کنجکاو هستید که یک سیستمعامل کاملاً منبع باز شبیه ویندوز چه احساسی دارد، یک بار ReactOS را امتحان کنید.

ReactOS یک سیستمعامل آزاد است که بهطور باینری با برنامهها و درایورهای ویندوز سازگار است.
MenuetOS
یک سیستمعامل کامل که به زبان اسمبلی نوشته شده است
MenuetOS بهصورت خالص در زبان اسمبلی x86-64 نوشته شده است. این به این معناست که در ثانیهها بوت میشود و برنامههایی که بلافاصله شروع میشوند اجرا میکند. همچنین به این معنی است که فقط به ۸ مگابایت RAM و ۱۰ تا ۱۵ مگابایت فضای دیسک برای کل سیستمعامل نیاز دارید. رویکرد زبان اسمبلی ممکن است شدید بهنظر برسد، اما تجربهای فوقالعاده سریع در ماشین مجازی ایجاد میکند که از آنچه فکر میکنید سریعتر بوت میشود.

MenuetOS یک سیستمعامل در حال توسعه برای PC است که بهصورت کامل در زبان اسمبلی ۶۴ بیتی نوشته شده.
KolibriOS
یک سیستمعامل گرافیکی که در ثانیهها بوت میشود
KolibriOS پسرخاله MenuetOS است و نیازهای سیستمی مشابهی دارد؛ تنها ۱۲ مگابایت RAM و ردپای دیسک مشابهی. با این حال، علیرغم اندازه کوچک آن، شامل یک پردازشگر متن، نمایشگر تصویر، ویرایشگر گرافیکی، مرورگر وب و بیش از ۳۰ بازی است. اگر به دنبال یک سیستمعامل بهخصوص برای کارایی هستید، ترکیب MenuetOS و KolibriOS مثال کاملی است.

KolibriOS یک سیستمعامل کوچک اما فوقالعاده قدرتمند و سریع است.
TurnKey Linux
دستگاههای سروری که بلافاصله بدون نیاز به تنظیم کار میکنند
TurnKey OS رویکردی کاملاً متفاوت به بستهبندی یک سیستمعامل دارد. بهجای ارائه یک سیستمعامل خالی، حدود ۱۰۰ دستگاه مجازی پیشپیکربندیشده برای وظایف خاص مانند سرورهای فایل، وبسرورها، پایگاههای داده و غیره فراهم میکند. اینها بهطور خاص برای پلتفرمهای مختلف ماشین مجازی در قالبهای OVA و VMDK بستهبندی شدهاند. میتوانید یک دستگاه TurnKey را دانلود کنید، آن را به VirtualBox وارد کنید و در عرض چند دقیقه یک سرور کاملاً کاربردی داشته باشید.

TurnKey Linux مجموعهای از دستگاههای لینوکس پیشپیکربندیشده و آماده بهکار است که استقرار نرمافزارهای سروری رایج را سریع و بدون دردسر میکند.
Haiku OS
نگاهی مدرن به فلسفه BeOS
اگر به دنبال یک سیستمعامل کاملتر برای ماشین مجازی خود هستید و نمیخواهید از برخی RAM و فضای ذخیرهسازی اضافه صرف نظر کنید، Haiku OS انتخاب خوبی است. بله، به ۳ گیگابایت RAM و ۸ گیگابایت فضای دیسک نیاز دارد، اما هنوز نسبت به استانداردهای مدرن نسبتا سبک است. و تمام این سرعت را بدون قربانی کردن تجربه کامل دسکتاپ بهدست میآورید، که همچنین منحصر بهفرد و متفاوت از ترکیب معمول لینوکس، ویندوز و macOS است.

Haiku یک سیستمعامل متنباز است که بهطور خاص برای محاسبات شخصی هدفگذاری شده است.
در این آخر هفته ماشینهای مجازی خود را بهبود دهید
بهترین بخش استفاده از ماشینهای مجازی این است که تعهدی وجود ندارد. چیزی دوست ندارید؟ آن را حذف کنید و سیستمعامل بعدی را امتحان کنید. میخواهید سه سیستمعامل مختلف را بهصورت همزمان اجرا کنید تا مقایسه کنید؟ سیستم شما فریاد نخواهد زد برای کمک.
هر یک از این سیستمها ویژگی خاص خود را دارند، چه حداقلگرایی افراطی، تکنولوژیهای آزمایشی یا صرفاً رویکرد کاملاً متفاوتی به محاسبه. پس این آخر هفته، بهجای اسکرول بیپایان یا تماشای سریال دیگر، هایپروازار خود را روشن کنید و چیزی جدید را امتحان کنید. تجربه بهتر ماشینهای مجازی در انتظار شماست.