نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • خطاها
  • سیستم عامل های مجازی ماشین های مجازی در خانه و تجارت

سیستم عامل های مجازی ماشین های مجازی در خانه و تجارت

ماشین مجازی چیست و چه کاربردی دارد؟

ماشین مجازی برنامه ای است که به شما امکان می دهد یک کامپیوتر واقعی را با تمام اجزای آن (BIOS، هارد، درایو و غیره) شبیه سازی کنید. شما می توانید هر سیستم عامل و همچنین برنامه ها و درایورها را روی این کامپیوتر مجازی نصب کنید. بین او سیستم واقعیو مجازی، شما می توانید به طور یکپارچه داده ها را مبادله کنید.

من نمی گویم که مطلقاً هر کاربر به یک ماشین مجازی نیاز دارد، اما یک کاربر پیشرفته اغلب به یک ماشین مجازی نیاز دارد. ماشین مجازی برای اهداف و وظایف مختلفی استفاده می شود:

  • برای نصب سیستم عامل دیگر یا دوم مشابه؛
  • برای تست نرم افزارهای مختلف؛
  • برای شبیه سازی یک شبکه کامپیوتری؛
  • برای اجرای برنامه هایی که نمی توانند از سیستم عامل شما راه اندازی شوند.

اگر بیاورید مثال خاص، به عنوان مثال، ویندوز XP روی رایانه شخصی شما نصب می شود و می توانید ویندوز 7، ویندوز 8 یا لینوکس را روی رایانه شخصی مجازی نصب کنید.

در این مقاله در مورد سه شبیه ساز محبوب، ویژگی های اصلی آنها و مزایای هر یک از آنها صحبت خواهم کرد. من آن را به عنوان پاداش ارائه خواهم کرد شبیه ساز اندرویدبرای ویندوز و مثالی از ایجاد یک ماشین مجازی با استفاده از یکی از شبیه سازها ارائه خواهد داد.

VMware یکی از معروف ترین و گسترده ترین ماشین های مجازی است. معمولاً توسط شرکت های بزرگ استفاده می شود. VMware به دو صورت Player و Workstation ارائه می شود که اولی رایگان و دومی پولی است.

VMware همچنین از سیستم های 32 بیتی و 64 بیتی و همچنین USB 3.0 و انواع مختلف پشتیبانی می کند. سیستم عامل.

ویژگی های کلیدی:

  • VMware به شما امکان می دهد دستگاه های USB، درایوهای CD/DVD، رابط های شبکه و سایر موارد را به ماشین های مجازی متصل کنید.
  • پشتیبانی از جابجایی و کپی فایل ها با استفاده از کشیدن و رها کردن.
  • شما می توانید ماشین های مجازی جدید را با استفاده از یک جادوگر گام به گام متصل کنید.
  • شما می توانید یک ماشین مجازی با استفاده از دیسک نصب یا با تصویر تمام شدهدیسک؛
  • VMware Player از ماشین های مجازی که روی VMware پولی ساخته شده اند پشتیبانی می کند.

کامپیوتر مجازی مایکروسافت

مایکروسافت مجازی PC یک ماشین مجازی رایگان با رابط کاربر پسند و عملکرد عالی است. تنها اشکال کوچک این است که فقط سیستم عامل های ویندوز پشتیبانی می شوند.

ویژگی های اصلی:

  • امکان انتخاب تجهیزات مورد نیاز در ماشین مجازی وجود دارد.
  • می توانید سخت افزار را در رایانه مجازی اضافه یا حذف کنید.
  • شما می توانید ماشین های مجازی را کپی کنید.
  • من یک فرصت دارم سوئیچینگ سریعبین رایانه های شخصی مجازی با استفاده از نشانک ها؛
  • امکان کشیدن و رها کردن فایل ها از رایانه اصلی به رایانه مجازی و بالعکس وجود دارد.
  • شما می توانید کامپیوترهای مجازی و واقعی را از طریق شبکه متصل کنید.

VirtualBox

VirtualBox شبیه ساز رایگان، که می توانید محبوب ترین سیستم عامل ها مانند ویندوز، لینوکس، FreeBSD، Mac OS را روی آن نصب کنید. هر دو 32 و 64 پشتیبانی می شوند نسخه های بیتیسیستم های عامل. VirtualBox همچنین می تواند با رایانه های مجازی که در آن ساخته شده اند کار کند برنامه پولیایستگاه کاری VMware.

ویژگی های اصلی برنامه:

  • VirtualBox را می توان از طریق یک رابط گرافیکی یا از طریق خط فرمان کنترل کرد.
  • VirtualBox این امکان را فراهم می کند که دستگاه های USB را به رایانه های مجازی متصل کنید و به آنها اجازه دهید مستقیماً با آنها کار کنند.
  • تمام پارامترهای ماشین مجازی در شرح داده شده است فرمت XMLو بنابراین به هیچ وجه به رایانه شخصی فیزیکی که سیستم روی آن اجرا می شود وابسته نیست.
  • VirtualBox از کنترل از راه دور پشتیبانی می کند.
  • یک بسته SDK ویژه برای گسترش عملکردهای برنامه وجود دارد.

پس از تجزیه و تحلیل بررسی های هر سه شبیه ساز، می توانیم به این نتیجه برسیم که VirtualBox بهترین است. برنامه مناسببرای ایجاد و مدیریت ماشین های مجازی بنابراین، ما به عنوان مثال به نصب یک ماشین مجازی با استفاده از VirtualBox خواهیم پرداخت.

نصب ماشین مجازی VirtualBox

بیایید نحوه نصب VirtualBox را بررسی کنیم و در فصل بعدی نحوه پیکربندی آن را خواهیم دید.
آخرین نسخه برنامه را از وب سایت رسمی یا از برنامه دانلود ما دانلود کنید
نصب را راه اندازی می کنیم و اولین پنجره خوش آمدگویی را می بینیم. روی "بعدی" کلیک کنید و به مرحله بعدی بروید.

در مرحله دوم نصب، اجزای برنامه نصب شده و دایرکتوری که برنامه در آن نصب خواهد شد را مشاهده می کنیم. دایرکتوری نصب را می توان تغییر داد، اما توصیه می شود همه کامپوننت ها را نصب کنید. حتی اگر همه اجزا در حال حاضر مورد نیاز نباشند، اما در آینده مورد نیاز خواهند بود، باید ماشین مجازی را دوباره نصب کنید.

در مرحله بعد، هشداری در مورد قطع موقت کامپیوتر از شبکه در حین نصب ظاهر می شود.

سپس پنجره ای ظاهر می شود که به شما اطلاع می دهد که می توانید نصب را شروع کنید. روی دکمه "نصب" کلیک کنید و منتظر بمانید تا نصب کامل شود.

در طول مراحل نصب، ممکن است پاپ آپ هایی ظاهر شوند که عبارت «نصب نرم افزار برای از این دستگاه? روی دکمه "نصب" کلیک کنید.
پس از اتمام نصب، روی دکمه "پایان" کلیک کنید. پس از اتمام نصب، ماشین مجازی به طور خودکار راه اندازی می شود.

ساخت ماشین مجازی VirtualBox

برای ایجاد یک ماشین مجازی باید در پنجره برنامه های VirtualBoxروی دکمه "ایجاد" در گوشه سمت چپ بالا کلیک کنید.

در مرحله اول نام را وارد کنید ماشین در حال ایجادو نوع سیستم عامل را انتخاب کنید. به عنوان مثال، اجازه دهید یک ماشین مجازی با سیستم عامل ویندوز 7 ایجاد کنیم.

در مرحله دوم، مقدار RAM مورد نیاز ماشین مجازی را تعیین می کنیم. ما بر اساس نیازهای سیستم عامل انتخاب شده نصب می کنیم. که در سیستم مورد نیازویندوز 7 بیان می کند که حداقل به 1 گیگابایت رم نیاز دارد. به عنوان مثال، 1.5 گیگابایت را نشان می دهیم. در اینجا باید در نظر داشته باشید که نمی توانید بیش از نیمی از رم یک رایانه فیزیکی را در یک ماشین مجازی نصب کنید.

اکنون می توانید یک هارد دیسک مجازی را به ماشین مجازی ایجاد شده متصل کنید. ابتدا آن را ایجاد می کنیم. "ایجاد یک هارد دیسک مجازی جدید" را انتخاب کرده و روی دکمه "ایجاد" کلیک کنید.

نوع را مشخص کنید هارد دیسک. اگر با فرمت های توضیح داده شده در آنجا آشنا نیستید، می توانید آن را همانطور که هست رها کنید و روی "بعدی" کلیک کنید.

اکنون باید فرمت ذخیره سازی داده ها در هارد دیسک مجازی را مشخص کنید. یک هارد دیسک مجازی پویا می تواند گسترش یابد، در حالی که یک دیسک ثابت دارای اندازه کاملاً مشخصی است. آنچه را که بیشتر دوست دارید انتخاب کنید.

نام را مشخص کنید سخت مجازیدیسک و اندازه آن روی «ایجاد» کلیک کنید.

راه اندازی یک ماشین مجازی VirtualBox

بیایید ببینیم ماشین مجازی چه تنظیماتی دارد. روی دکمه "پیکربندی" در گوشه سمت چپ بالای برنامه کلیک کنید.
پنجره تنظیمات ظاهر می شود. در اینجا می توانید تغییر دهید پارامترهای مختلفماشین مجازی (به عنوان مثال، مقدار RAM اختصاص داده شده، فعال کردن شتاب دو بعدی، سفارش بوت دستگاه و غیره)
تمام تنظیمات به دسته‌هایی تقسیم می‌شوند.

اگر در تنظیمات اشتباه کنید، برنامه با ظاهر کردن کتیبه "تنظیمات نادرست شناسایی شده" در پایین پنجره تنظیمات به شما اطلاع می دهد.

معمولاً 3 دسته تنظیمات اول برای کاربر کافی است. اگر ماشین مجازی کند کار می کند، می توانید مقدار RAM را افزایش دهید یا از قدرت پردازنده بیشتری استفاده کنید.

پس از تکمیل تنظیمات، روی دکمه "OK" کلیک کنید. برای راه اندازی (فعال) ماشین مجازی ایجاد شده، روی دکمه "راه اندازی" کلیک کنید. حالا آن را داخل درایو قرار می دهیم دیسک نصببا سیستم عامل، سیستم عامل را نصب و پیکربندی کنید و کامپیوتر مجازی شما آماده استفاده است.

این همه است، ما به 3 شبیه ساز محبوب نگاه کردیم، تمام نقاط قوت آنها را شناسایی کردیم، مناسب ترین را برای خود انتخاب کردیم، ماشین مجازی VirtualBox را نصب و پیکربندی کردیم، و اکنون پاداش وعده داده شده.

BlueStacks - شبیه ساز اندروید برای ویندوز

BlueStacks Player برنامه‌ای است که به شما امکان می‌دهد برنامه‌های اندروید را روی رایانه‌ای که دارای ویندوز یا MacOS است اجرا کنید. BlueStacks به شما این امکان را می دهد که نه تنها با قابلیت های اندروید آشنا شوید، بلکه می توانید با آن آشنا شوید تمام و کمالآزمایش برنامه های ایجاد شده برای این سیستم عامل. با استفاده از شبیه ساز BlueStacksکاربران می توانند هر یک از برنامه های متعدد موجود در رایانه شخصی خود را نصب و اجرا کنند گوگل پلی، GetJar، Amazon Appstore، 1Mobile و سایر کاتالوگ های آنلاین برنامه های اندروید. بهترین بخش این است که BlueStacks کاملا رایگان است.

ویژگی های کلیدی BlueStacks

اکثر ویژگی مهمشبیه ساز BlueStacks از فناوری LayerCake پشتیبانی می کند که شبیه سازی می کند پردازنده ARM. این فناوری اجازه می دهد برنامه های اندرویدبر روی پردازنده های x86 اجرا شود. زیرسیستم گرافیکی ARM نیز شبیه سازی شده است که امکان اجرای مدرن ترین بازی های نوشته شده برای تبلت های اندرویدی را در BlueStacks فراهم می کند. اقدامات حرکت دادن صفحات با انگشتان، که کاربران تبلت به آن عادت دارند، در BlueStacks با ماوس انجام می شود.

برخلاف سایر ماشین های مجازی، نیازی به نصب سیستم عامل به صورت دستی در BlueStacks ندارید - همه چیز ویژگی های اندرویدبلافاصله پس از راه اندازی در دسترس است. یکی از ترفندهایی که باید انجام دهید این است که زبان رابط را تغییر دهید. زبان روسی به طور کامل پشتیبانی می شود.
BlueStacks در ویندوز 7، ویندوز ویستا، ویندوز XP کار می کند.

این پایان بررسی ما برای امروز است. در تقلید موفق باشید

هر از چند گاهی، کاربران به کامپیوتر دومی نیاز دارند که بتوانند پوسته دیگری را روی آن نصب کنند. ماشین مجازی سیستمی برای شبیه‌سازی پلتفرم دیگر است؛ این ماشین به کاربر کمک می‌کند تا هنگام نصب چندین سیستم عامل مستقل از یکدیگر، دستگاه را راه‌اندازی کند تا یک دستگاه بتواند ویژگی‌های دو یا چند رایانه شخصی را ترکیب کند. این تکنیک در هنگام آزمایش برنامه ها در بین توسعه دهندگان محبوب است.

ماشین مجازی چیست؟

چنین دستگاه هایی بر روی ایجاد می شوند کامپیوترهای واقعیبه عنوان مشروط این برنامه ای است که یک کپی از سخت افزار موجود را با تمام اجزای آن (BIOS، هارد دیسک، تجهیزات جانبی) شبیه سازی می کند. با استفاده از ابزارهای ویژه، می توانید چندین ماشین مجازی را با سیستم عامل های مشابه یا متفاوت روی یک کامپیوتر اجرا کنید.

این برای چیست؟

نصب ماشین مجازی قابلیت های کامپیوتر شما را افزایش می دهد. چرا از این قابلیت استفاده کنیم؟

  1. نصب دو سیستم عامل روی یک کامپیوتر. به شما امکان می دهد به طور همزمان دو پوسته عمق بیت را نصب کنید: x32 و x64. شبیه ساز ویندوزمی تواند با لینوکس سازگار باشد.
  2. مجازی سازی اجرای نرم افزارها و فایل های مشکوک را ایمن می کند.
  3. یک سیستم عامل مجازی متفاوت از سیستم عامل نصب شده به استفاده از برنامه هایی که با پوسته "بومی" ناسازگار هستند کمک می کند.
  4. هنگام آزمایش ابزارهای جدید استفاده می شود.
  5. استفاده از معماری های جدید به عنوان شبیه سازی (به عنوان مثال، تقلید کنسول بازی).
  6. به منظور حفاظت از اطلاعات و محدود کردن قابلیت های برنامه ها.
  7. چندین پردازنده شرطی به شبیه سازی کمک می کنند شبکه کامپیوتری، این هنگام اشکال زدایی سرور مرتبط است.
  8. برنامه ایجاد ماشین مجازی برای اتصال دستگاه های جانبی که با پوسته نصب شده سازگار نیستند استفاده می شود.

بررسی اجمالی ماشین های مجازی

اولین تلاش ها برای توسعه چنین نرم افزاری در دهه 70 آغاز شد. اکنون ماشین های مجازی توانایی ایجاد یک کامپیوتر تمام عیار با دسترسی موازی یا یکپارچه را دارند. گزینه های جهانی نه تنها از پوسته های شناخته شده با عمق بیت های مختلف، بلکه از سیستم عامل های ناآشنا نیز پشتیبانی می کنند. هر بخش بازار رهبران خاص خود را دارد.

برای ویندوز 7

Virtualbox یک شبیه ساز است که توزیع آن به صورت رایگان توزیع می شود. امتیاز بالاو محبوبیت آن در بین کاربران به این دلیل است که نسخه توسط اکثر سیستم های شناخته شده پشتیبانی می شود. مزیت این ابزار رابط کاربری واضح آن است که مدیریت آن را آسان تر می کند. معایب آن این است که امکان انتقال فایل‌ها با استفاده از «گرفتن و کشیدن» وجود ندارد؛ باید اتصال NAT را راه‌اندازی کنید.

VMware است خدمات پولی، که بسیار قابل تنظیم است و فضای هارد دیسک را بهینه می کند. توزیع نسخه ESXi را می توان در یک درایو فلش USB نوشت یا در سرور Firmware تعبیه کرد. علاوه بر ویندوز، لینوکس، سولاریس، FreeBSD، Netware نیز مناسب هستند. معایب شامل این واقعیت است که در مقایسه با منبع قبلی، نمی توانید نسخه کامل ابزار را به صورت رایگان دانلود کنید.

برای ویندوز 10

Microsoft Virtual PC یک ماشین مجازی رایگان است. به دسته ماشین های مجازی برای ویندوز تعلق دارد و بنابراین نمی توان آن را روی لینوکس نصب کرد
یا مک که می توان آن را معایب دانست. نکته منفی عدم پشتیبانی از دستگاه های USB است. این به منظور ایجاد، از طریق کد ماشین، یک پوسته شرطی با پارامترهای عملیاتی اجزای سیستم سخت افزاری یک کامپیوتر موجود است.

Oracle ابزاری است که به شما کمک می کند با حجم زیادی از اطلاعات کار کنید. هنگام پردازش پایگاه های داده، حفاظت واقعی آنها تضمین می شود. مزیت سیستم دستکاری هایی است که به دستیابی کمک می کند دسترسی سریعبه اطلاعات، که فرآیند مدیریت را سرعت می بخشد. به عنوان مثال، Oracle RAC یک خوشه قابل استقرار سریع به یک پایگاه داده است.

برای لینوکس

این سیستم نسبتاً جدید است، اما به لطف کدهای کامپیوتری باز خود ثابت کرده است که قابلیت های گسترده ای دارد. سیستم عامل لینوکس برای انتخاب ماشین مجازی دشوارتر است. OpenVZ به طور خاص برای پوسته منتشر شد. این سرویس به شما کمک می کند تا چندین مورد را پیکربندی کنید پردازنده های مجازیروی یک دستگاه در عین حال، پاداش های منبع باز حفظ می شوند، بنابراین کامپیوتر قدرت RAM را از دست نمی دهد.

Hyper-V یک شبیه ساز است که هم در لینوکس و هم در نسخه های 32 و 64 بیتی ویندوز XP استفاده می شود. مزیت این است که این یک فناوری است که به طور مستقیم با سخت افزار سرور "ارتباط" می کند و بنابراین مصرف حافظه کاهش می یابد و عملکرد پردازنده افزایش می یابد. معایب شامل این واقعیت است که هنگام مدیریت آرایه های بزرگ سرورهای مجازیعلاوه بر این باید مدیر ماشین مجازی System Center را نصب کنید.

برای مک

VMware Fusion شبیه‌سازی است که ویندوز و سایر سیستم‌عامل‌ها را بدون راه‌اندازی مجدد بر روی رایانه‌های مک اجرا می‌کند و مجازی و سرورهای فیزیکی. مزیت این است که پوسته مک می تواند به طور جداگانه از سایرین استفاده شود یا در یک محیط راحت ادغام شود. از جمله معایب این است که برای استفاده هزینه دارد.

Boot Camp برای نصب ویندوز بر روی کامپیوتر مک طراحی شده است. پوسته به عنوان یک سیستم اضافی در یک دستگاه جداگانه ارائه می شود بخش سختدیسک هنگامی که شروع می کنید، فقط باید مک خود را انتخاب کنید و ویندوز مجازیعمل خواهد کرد. این ابزار با سادگی و رابط بصری آن مشخص می شود. در میان معایب، لازم به ذکر است که برای انتخاب سیستم دیگری نیاز به راه اندازی مجدد است.

ساخت ماشین مجازی

در صورت نیاز به ایجاد یک ماشین مجازی چه کاری باید انجام دهید:

  • با در نظر گرفتن پوسته نصب شده، ابزاری را برای رایانه خود انتخاب و بارگیری کنید.
  • نصب این نرم افزار؛
  • پس از اتمام نصب، یک کامپیوتر مشروط جدید با مقدار RAM اختصاص داده شده ایجاد کنید.
  • یک دستگاه جدید نیاز به پیکربندی پارامترهای عملیاتی دارد.

کدام ماشین مجازی را انتخاب کنید

پارامتر اصلی انتخاب سیستم عامل نصب شده است. از آنجایی که نرم افزار ایجاد رایانه های مجازی از پوسته های مختلفی پشتیبانی می کند، اینها می توانند هم بسیار تخصصی و هم کاربردی برای کار با سیستم های مختلف. خدمات پولی و رایگان وجود دارد. معیارهای انتخاب عبارتند از:

  • رابط شفاف؛
  • درجه بالای حفاظت از داده ها؛
  • طیف گسترده ای از ابزارهای داخلی؛
  • محدودیت دسترسی به سخت افزار و نرم افزار

ویدیو

اگر تا به حال برنامه ای را روی رایانه خود نصب کرده اید یا آزمایشی انجام داده اید، به خوبی می دانید که بازگرداندن آن به حالت اولیه چقدر زمان می برد. اغلب، این نیاز به نصب کامل سیستم دارد.

برای جلوگیری از چنین عواقب جدی، کاربران از انواع ترفندها استفاده می کنند: فقط از منابع قابل اعتماد، از قوی ترین و با کیفیت ترین آنتی ویروس ها استفاده کنید و در صورت بروز مشکل این کار را انجام دهید. اما معمولی ها از همه اینها قابل اعتمادتر هستند.

ماشین مجازی چیست؟

تصور کنید که بر روی کامپیوتر شما به موازات سیستم عامل اول، یک سیستم عامل دوم نصب شده است که به طور همزمان با آن کار می کند. این کاملاً مستقل از سیستم عامل "واقعی" است؛ هر آزمایش خطرناکی را می توان روی آن انجام داد.

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

در نتیجه، شما می توانید حداقل یک نسل کامل از ویروس ها را در آن اجرا کنید: آنها نمی توانند آسیبی وارد کنند. یک مثال ایده آل ماشین مجازی VMware است که کاربران پیشرفته از آن برای اجرای نسخه های جدید سیستم عامل ها و آزمایش برنامه ها و درایورهای مشکوک استفاده می کنند. در واقعیت های کشور ما، حتی بیشتر از آن برای راه اندازی کیجن ها برای تولید کلید برنامه ها استفاده می شود. همه اینها به شما این امکان را می دهد که سیستم خود را بی جهت خراب نکنید.

اما نباید تصور کنید که ماشین های مجازی تنها در انحصار ویندوز هستند. آنها اغلب توسط کاربران سیستم های لینوکس مانند استفاده می شوند، زیرا در بسیاری از موارد ممکن است نیاز به اجرای نوعی داشته باشند ابزار کوچک، که فقط روی سیستمی از مایکروسافت کار می کند. آزار دادن به شراب به خاطر آن غیر قابل توجیه است، در حالی که "مجازی" به راحتی چنین نیازی را از بین می برد.

کاربران اغلب به دنبال مقایسه ماشین های مجازی هستند و سعی می کنند بهترین را از بین آنها انتخاب کنند. لازم به ذکر است که VMware که دارای چندین مزیت غیرقابل شک است، اغلب در دعواها مطرح می شود. توسعه دهندگان برنامه به طور مداوم تقریباً از تمام سیستم عامل های موجود، از جمله سیستم عامل هایی که به تازگی منتشر شده اند، به محصول خود پشتیبانی می کنند. به طور خاص، این برنامه بود که در یک زمان امکان اجرای ویندوز 8 را در حالی که در محبوب بود جعبه مجازیسیستم به طور کامل از راه اندازی خودداری کرد.

اما رهبر رقابت ناگفته یک اشکال دارد. برنامه پرداخت می شود. البته حرفه ای هایی که از قابلیت های آن برای تست برنامه های خود استفاده می کنند هیچ مشکلی ندارند، اما باز هم می خواهم به دیگران توصیه کنم که دست به کار نشوند. برنامه های خرابو از Virtual Box رایگان استفاده کنید. اگرچه این ماشین های مجازی در بین حرفه ای ها محبوبیت خاصی ندارند، اما قابلیت های آنها برای شما بیش از اندازه کافی است.

به نظر شما کدام یک بهترین است؟ بهترین ماشین مجازی?

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

  • ماشین مجازی چیست؟
  • چرا به ماشین مجازی نیاز دارید؟
  • چگونه ماشین های مجازی را آزمایش کردیم
  • کارایی
  • عملکرد
  • سازگاری و عکس های فوری
  • ادغام دسکتاپ
  • شتاب گرافیکی
  • حکم

ماشین مجازی چیست؟

اگر به زبان ساده، بدون خسته کننده، پس ماشین مجازی یک سیستم عامل در یک سیستم عامل است.

چرا به ماشین مجازی نیاز دارم؟

در مورد ما، یک ماشین مجازی در درجه اول یک پلت فرم برای آزمایش برنامه ها است. در میان آنها، همانطور که می دانید، ممکن است وجود داشته باشد. این ماشین مجازی همچنین توسط هکرها برای آزمایش تروجان های خود و دیگران و سایر فایل های معجزه آسا استفاده می شود. به هر گروهی که تعلق داشته باشید، همچنان علاقه مند به کسب اطلاعات بیشتر در مورد آن خواهید بود ماشین های مجازیو کار آنها

چگونه ماشین های مجازی را آزمایش کردیم

ابتدا یک کامپیوتر دو هسته ای (به دلیل محدودیت بودجه) با لینوکس جدید Arc گرفتیم. ما علاوه بر VMware اختصاصی (نسخه 7.1.0 لایه و آزمایشی 30 روزه Workstation 11)، از بسته‌های رسمی Arch استفاده کردیم که نسخه‌های توسعه‌دهنده را با دقت دنبال می‌کنند. هر دستگاه دارای 2 گیگابایت رم سیستم و 128 مگابایت حافظه ویدئویی (256 مگابایت در صورت نیاز) بود.

ما هر نامزد را روی سیستم‌عامل‌های مهمان مختلف آزمایش کردیم: Mint 17.1 و Kubuntu 15.04 بتا، و همچنین نسخه‌های مختلف سیستم‌عامل غیر لینوکس تحت به نام ویندوز. برای ارزیابی عملکرد، هسته Mint را گردآوری کردیم، بنچمارک جاوا اسکریپت SunSpider را اجرا کردیم و بازی‌های مختلفی را از کتابخانه Steam خود انجام دادیم. برای تست کردن گزینه های واقعی، ما آنها را روی یک دستگاه 8 هسته ای با 16 گیگابایت رم و 4 گیگابایت Nvidia GTX اجرا کردیم، اما آنها ما را مجبور کردند آن را برگردانیم.

فناوری مجازی سازی چشم انداز محاسباتی را به طور اساسی تغییر داده است. خجالت می‌کشیم بگوییم که این یک اختراع جدید است (میان‌فریم‌های اولیه از آن به عنوان وسیله‌ای برای تامین استفاده می‌کردند)، اما نوآوری‌های CPU یک دهه به این معنی است که شما فقط با کد x86 عملکرد تقریباً اصلی را خواهید داشت. و اکنون می‌توانیم ده‌ها دستگاه (که به راحتی کپی و بازیابی می‌شوند) را در یک کیس جمع کنیم، و کار مراکز داده بسیار کارآمدتر شده است. همچنین می توانید از معماری دیگری مانند ARM تقلید کنید که برای توسعه دهندگان سیستم جاسازی شده مناسب است.

این نیز برای کاربران عادی: آشنایی با یک سیستم‌عامل جدید دیگر نیازی به تمرین وقت‌گیر در ترس دائمی از خراب کردن سیستم شما نیست. حتی اگر فقط بخواهید تست کنید برنامه جدید، انجام این کار در یک ماشین مجازی به جای به خطر انداختن تنظیمات فعلی بسیار ایمن تر است. پشتیبانی از مجازی سازی درون هسته (از طریق KVM) و شبیه ساز Qemu به این معنی است که کاربران لینوکس دیگر نیازی به استفاده از ابزارهای اختصاصی ندارند.

در قدیم، VirtualBox از Sun (که زمانی متعلق به Innotek بود، اکنون اوراکل) تنها گزینه واقعی بود. اما زمان تغییر کرده است، بنابراین اجازه دهید به دیگر برنامه های مجازی سازی نگاه کنیم.

هر دو VMware و VirtualBox از ماژول های وابسته به هسته استفاده می کنند که برای کار جادویی خود بارگذاری می شوند. VMware باید آنها را کامپایل کند، که نیاز به نصب بسته های هدر هسته و تمام موارد کامپایلر دارد. سپس یک اسکریپت init برای بارگیری دریافت خواهید کرد ماژول های مشخص شده، اگرچه برای کاربران Systemd بی فایده خواهد بود. اگر این مورد شماست، ممکن است بخواهید ایجاد کنید فایل خود init، به جای اینکه این اسکریپت را همیشه به عنوان روت اجرا کنید (یا همان پیام های خطا را ببینید). در زمان نگارش، هسته های سری 3.19 نیاز به اصلاح کد منبع VMware داشتند، اما امیدواریم تا زمان انتشار مجله این مشکل برطرف شود. بسته‌های VirtualBox در اکثر توزیع‌ها موجود هستند و اگر هسته استانداردی دارید، لازم نیست نگران چیزی باشید.

Virt-Manager نیاز دارد که سرویس libvirtd قبل از راه‌اندازی روی سیستم شما در حال اجرا باشد، که یک پیام مهربان به شما اطلاع می‌دهد و اگر از یک محیط دسکتاپ با امکانات کامل استفاده می‌کنید، این کار را برای شما انجام می‌دهد. تنها کاری که باید انجام دهید این است که رمز عبور root را وارد کنید.

هر دو VirtualBox و VMware Workstation بسیار ساده هستند، به شرطی که حواس شما با هر گزینه پرت نشود. اما در VMware Player گزینه های زیادی وجود ندارد و شما خیلی سریع دستگاه خود را راه اندازی خواهید کرد. اما اگر مصمم هستید که از همه این گزینه ها نهایت استفاده را ببرید، باید Guest Additions را نصب کنید.

میهمانان افزونه های لینوکسنصب VirtualBox بسیار ساده‌تر است (سی‌دی به‌طور خودکار شروع به کار می‌کند) از «ابزار» اضافی VMware که نیاز به کپی کردن برنامه‌ها از سی‌دی خیالی، تغییر مجوزها و سپس اجرای اسکریپت دارند. آیا واقعا سال 1999 است؟ اما، با انجام همه اینها، با گرافیک بهبود یافته و تعدادی عملکرد اضافی پاداش دریافت خواهید کرد که در ادامه در مورد آنها صحبت خواهیم کرد.

ساده ترین استفاده از انتخاب ما Boxes است، حتی اگر این به دلیل ارائه حداقل حداقل توابع Qemu / libvirt باشد. VMware Player و VirtualBox در رتبه های دوم قرار دارند و پس از آن رقیب پولی آنها قرار دارند (به دلیل اینکه اسما سخت تر هستند. بیشترگزینه ها). استفاده از Virt-Manager چندان دشوار نیست، اما به اندازه کافی پیچ و خم تنظیمات Qemu را دارد که می تواند یک تازه کار را تحت تأثیر قرار دهد. علاوه بر این، مکانیسم آن برای مدیریت فضای ذخیره‌سازی کاملاً گیج‌کننده است، به خصوص اگر می‌خواهید دیسک مجازی خود را در یک مکان غیر استاندارد ذخیره کنید: ابتدا باید دایرکتوری مورد نیاز را به عنوان "حوضچه ذخیره" اضافه کنید. با این حال، تمام ماژول های عجیب و غریب لازم توسط توزیع خود شما ارائه می شود، و در این مورد، چرا ریسک نکنید.

کارایی

آیا آنها یک VM آهسته یا چابک برای شما ایجاد خواهند کرد؟

به لطف پیشرفت‌های سخت‌افزاری و فناوری‌های مجازی‌سازی، اکنون می‌توان برخی از وظایف را با سرعتی نزدیک به سخت‌افزار واقعی انجام داد.

با این حال، همانطور که هست، معمولاً عملکرد کمی وجود دارد. تقریباً هر پیکربندی که روی دسک‌تاپ مهمان آزمایش کردیم، نوعی کاهش سرعت را نشان داد. اما شما به آن عادت می کنید و می توانید تمام زیبایی ها را خاموش کنید یا اگر شما را اذیت کرد حالت عیب یابی مناسب را روشن کنید.

ما در اینجا عملکرد سه بعدی را در نظر نمی گیریم - این کاملاً منصفانه نخواهد بود و دسته بندی خاص خود را در سراسر صفحه دارد. با این حال، برای کارهای روزمره با استفاده از ترمینال، بعید است که تفاوت زیادی بین نامزدهای ما مشاهده کنید. آزمایشات با کامپایل هسته نشان داده است که VirtualBox به طور قابل توجهی از رقبا عقب است. تست بنچمارک جاوا اسکریپت SunSpider این یافته را تایید کرد و هر دو کار 20 درصد کندتر از بقیه انجام می‌شوند. ورودی/خروجی دیسک (I/O) (به خصوص اگر SSD دارید) و ترافیک شبکه برای همه نامزدهای ما سریع بود. در نهایت، VMware با پشتیبانی از جدیدترها دست برتر را به دست آورد پردازنده های اینتل.

عملکرد

هر نامزد چه چیزی برای ارائه دارد؟

همه کاندیداهای ما موارد استفاده متفاوتی را هدف قرار می‌دهند و بنابراین هر کدام مزایای خاص خود را دارند. البته حضور برخی ویژگی های استانداردمطمئناً ضمنی: اینها شامل، برای مثال، توانایی ایجاد عکس های فوری، پشتیبانی از برنامه های افزودنی پردازنده Intel VT-x و AMD-V، و پیکربندی انعطاف پذیر سخت افزار مجازی است. همه اینها توسط همه ارائه شده است، اما برخی از برنامه ها قادر به شاهکارهای قهرمانانه بیشتری هستند.

یک سلب مسئولیت در اینجا این است که Gnome Boxes و Virt-Manager فقط رابطی برای Qemu هستند (از طریق لایه انتزاعی libvirt). و Qemu اساساً یک شبیه‌ساز پردازنده است که قادر به مجازی‌سازی از طریق KVM است، اما هنوز دنیایی برای خود است.

بنابراین، بیایید به کاندیداهای خود به صورت جداگانه نگاه کنیم.

جعبه های گنوم ★★

هنگام تماس از خط فرمان Qemu از گزینه های زیادی پشتیبانی می کند که اکثر آنها در Gnome Boxes وجود ندارند: هدف آن (اجرا شده) سادگی و وضوح است. ظاهرو کار. از طریق او رابط کاربر پسندجادوگر می‌تواند یک ماشین مجازی را به معنای واقعی کلمه با سه کلیک راه‌اندازی کند - فقط کافی است آن را روی ISO مناسب نشان دهید. Boxes تفاوت بین یک ماشین مجازی و یک ماشین راه دور را خلاصه می کند و شما می توانید از طریق VNC، SPICE (که اجازه می دهد صدا روی شبکه کار کند) یا OVirt به هر دو متصل شوید.

جعبه های گنوم

Boxes در مدیریت ماشین مجازی شما از طریق شبکه چیز زیادی ارائه نمی دهد، اما این کار را می کند حداقل، تمام جادوگری NAT را که برای اطمینان از برقراری ارتباط ماشین مجازی شما با جهان نیاز دارید را فراهم می کند. نامزدهای باقی مانده با موفقیت NAT، پل های شبکه یا شبکه های فقط میزبان را پیکربندی می کنند و همه اینها در شرایط خاص می تواند بسیار راحت باشد.

Virt-Manager ★★★★

Virt-Manager (معروف به مدیر ماشین مجازی) به طور قابل توجهی ارائه می دهد ویژگی های بیشترقمو (اما باز هم نه همه). به نظر می رسد با لیست سیستم عامل های پشتیبانی شده x86، به ویژه از آن، زیاده روی کرده است خانواده لینوکس.


Virt-Manager

با کنار گذاشتن این موضوع، Virt-Manager پیکربندی ماشینی با هر پیچیدگی را نسبتاً آسان می کند - می توانید هر تجهیزاتی را اضافه کنید، از جمله چندین دستگاه رابط های شبکه. علاوه بر ماشین های مجازی KVM، Virt-Man-ager می تواند پشتیبانی Qemu/libvirt را برای مهمانان Xen و کانتینرهای LXC فعال کند. به صورت اختیاری، همچنین می‌تواند از منابع مهمان نظرسنجی کند و بنابراین نمودارهای بسیار خوبی ارائه دهد (مانند مواردی که در بخش عملکرد در صفحه 25، که حدود 30 ثانیه بعد از آن زمان می‌برد. راه اندازی ویندوز 10). علاوه بر این، Virt-Manager از Qemu اخیرا اضافه شده استفاده می کند پشتیبانی از USB 3.0.

سازگاری و عکس های فوری

آیا امکان جابجایی ماشین های مجازی بین ماشین های واقعی وجود دارد؟

گاهی اوقات لازم است یک VM را بین Hypervisor ها جابجا کنید. همه برنامه های ما می توانند ماشین های ذخیره شده در فرمت Open را وارد کنند دستگاه مجازی(OVA)، که به سادگی یک تاربال حاوی تصویر دیسک VMDK (VMware) و داده‌های سخت‌افزار مجازی است. VirtualBox اجازه می دهد تا به این فرمت صادر شود، اما خود را نیز دارد - Virtual Disk Image (VDI)، و همچنین با همه موارد دیگر مقابله می کند.

از دستور qemu-img می توان برای تبدیل فرمت ها استفاده کرد. نکته قابل توجه فرمت مورد علاقه او QCOW2 است که به شما امکان می دهد چندین عکس فوری از سیستم را با استفاده از تکنیک عالی Copy On Write (COW) در داخل ذخیره کنید.

جعبه‌ها، Virt-Manager، VirtualBox و VMware Workstation از سیستم پشتیبانی، ذخیره ایالت های مختلف VM شما VMware Player به شما این امکان را می دهد که علاوه بر آن فقط یک عکس فوری در هر دستگاه داشته باشید وضعیت فعلی. بنابراین آزمون رگرسیون عمیق مستثنی است.

VirtualBox و VMware Workstation همچنین می‌توانند یک ماشین مجازی را «کلون» کنند، و این یک روش مؤثر برای ایجاد عکس‌های فوری سیستم است: داده‌ها تنها در صورتی روی کلون مربوطه نوشته می‌شوند که وضعیت آن با حالت والد متفاوت باشد. VMware به شما امکان می دهد یک تصویر مهمان VMDK را روی هاست نصب کنید، که می تواند راحت باشد، اگرچه همین ترفند را می توان با تبدیل به یک تصویر دیسک خام و استفاده از آن انجام داد. ابزار استانداردلینوکس و محاسبات برای محاسبه افست پارتیشن.

VirtualBox ★★★★

VirtualBox که در اصل یک کلاینت مجازی سازی دسکتاپ بود، هنوز احتمالاً ابزاری است که برای بسیاری از افراد استفاده می شود. این برنامه ساختار واضحی دارد که راه اندازی یک ماشین مجازی و بسیاری را ساده می کند گزینه های مفید. VirtualBox علاوه بر محدود کردن تعداد هسته‌های CPU که سیستم‌عامل مهمان به آن‌ها دسترسی دارد، به شما اجازه می‌دهد تا محدودیتی را برای استفاده از CPU مهمان به صورت درصد مشخص کنید. VirtualBox همچنین از ضبط ویدیو پشتیبانی می کند، بنابراین می توانید یک آموزش ویندوز را برای کانال YouTube خود در یک شب ضبط کنید.


VirtualBox

می تواند هر کدام را وارد کند دیسک های مجازی، اما فقط از کنترلر میزبان USB 2.0 پشتیبانی می کند و تنها در صورتی که بسته افزونه اختصاصی Oracle را نصب کنید. گزینه های دسترسی به کلیپ بورد توزیع شده و کشیدن و رها کردن (در یک یا هر دو جهت، به دلخواه) بسیار راحت هستند. VirtualBox دارای نشانگرهای مناسب برای شبکه و دیسک ورودی/خروجی و استفاده از CPU است.

به هر حال، در مقاله "" ما به طور مفصل در مورد نحوه نصب و پیکربندی صحیح ماشین مجازی VirtualBox صحبت کردیم.

VMware Player ★★★

پیشنهاد رایگان VMware به پایان رسیده است مسافت طولانیاز زمان معرفی آن در سال 2008. قابل توجه ترین چیز این است که این دیگر یک بازیکن نیست: بیش از آن قادر است یک ماشین مجازی با کیفیت بالا برای شما ایجاد کند.


پخش کننده VMware

علاوه بر پشتیبانی از تعدادی پیکربندی شبکه (NAT، پل، فقط میزبان و غیره)، گزینه های بسیار خوبی برای شکل دادن به ترافیک شبکه ارائه می دهد که در صورت آزمایش بسیار راحت است. آخرین نسخهمثلاً یک سرویس گیرنده DDoS یا تعداد آنها را ببینید بد افزارمی توانید ویندوز XP را روی ماشین مجازی خود آویزان کنید تا زمانی که بترکد. VMware همچنین از دستگاه‌های USB 3.0 پشتیبانی می‌کند و نصب ابزار مهمان به شما امکان می‌دهد از گرافیک‌های درخشان، کلیپ‌بورد توزیع‌شده و فهرست‌های توزیع‌شده استفاده کنید. زمانی که بازیکن تا حدودی ضعیف است ما در مورد O عکس های فوری(فقط به شما امکان انجام یک مورد را می دهد)، اما در قسمت قبل از آن انتقاد کردیم.

VMware Workstation ★★★★★

یک نسخه غیر رایگان از VMware Player (VMware Player Pro) وجود دارد، اما ما تصمیم گرفتیم که برای از این مقایسهبهتر است به جای آن از یک ایستگاه کاری با کیفیت بالاتر استفاده کنید. این نرم افزار بسیاری را فراهم می کند توابع اضافیبرای توسعه‌دهندگان، از جمله توانایی گروه‌بندی ماشین‌های مجازی به نوعی فالانکس مجازی، بنابراین می‌توانید همه آن‌ها را همزمان با یک کلیک آنلاین کنید.

VMware Workstation همچنین از دستورات جدید در پردازنده‌های مدرن اینتل پشتیبانی می‌کند و همچنین به شما امکان می‌دهد تا ماشین‌هایی را با CPU مجازی، حداکثر تا ۱۶ و ۶۴ گیگابایت رم پیکربندی کنید. با این حال برنامه ایستگاه کاری V تا اندازه زیادیهدف آن ادغام با بقیه بسته های VMware (نسبتا سنگین) است و بنابراین در یک محیط سازمانی مناسب تر از سایرین به نظر می رسد.

ادغام دسکتاپ

آیا آنها با طرح رنگ شما در تضاد خواهند بود؟

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

VirtualBox از Qt4 استفاده می کند که به ویژه در دسکتاپ Arch Linux مبتنی بر Qt که در همه جا از Qt5 استفاده می کند خشمگین است، اما این فقط یک نقص خاص است. همانطور که انتظار دارید، Boxes کاملاً با گنوم 3 مطابقت دارد. Virt-Manager و VMware از GTK3 استفاده می کنند و همچنین به خوبی با آن کار می کنند.

همه نامزدهای ما به ما اجازه می دهند ماشین مجازی را به حالت تمام صفحه تغییر دهیم و خوشبختانه همه آنها به ما اجازه دادند با استفاده از کلید ترکیبی مناسب به عقب برگردیم.

حالت های برجسته عبارتند از Unity در VMware (نه، این راهی نیست که همه چیز را شبیه به اوبونتو کنیم) و Seamless در Virtual-Box - هر دو پنجره برنامه را مستقیماً از مهمان در دسکتاپ میزبان نمایش می دهند. این برای یک VM لینوکس بسیار خوب است (از بین بردن سردرگمی بالقوه بین ویندوز مهمان و میزبان)، با این وجود سعی در اجرا
پیش نمایش خوب پیش نرفت. ویندوز 7 با Aero فعال نیز لذت بخش ترین تجربه نبود.

همه نامزدهای ما از راه اندازی مهمان در داخل حمایت می کنند حالت تمام صفحه، و می توان آنها را طوری پیکربندی کرد که هنگام تغییر اندازه پنجره، وضوح تصویر را تغییر دهند. کلیدهای میانبر مناسب برای خروج از این سناریو ارائه شده است. قابلیت کشیدن و رها کردن روشن است ماشین های VMwareبسیار راحت است، به همین دلیل است که VMware در این رده برنده می شود.

شتاب گرافیکی

آیا می توان از مشکلات رندر نرم افزار جلوگیری کرد؟

هر یک از کاندیداهای ما به شما کمک می کند اگر فقط بخواهید یک ماشین مجازی نصب کنید بدون اینکه قصد انجام کارهای گرافیکی را داشته باشید.

اما اگر به شتاب سه بعدی نیاز دارید، باید از VMware یا VirtualBox استفاده کنید. پس از نصب Guest Additions (شامل سوال دو منفی VirtualBox که سعی می کند شما را از پشتیبانی آزمایشی WDDM خود که برای مثال مورد نیاز است دور کند. رابط ویندوز 7 Aero)، می‌توانید از شتاب سه بعدی در VirtualBox و دو کلاینت VMware لذت ببرید.


بوم-بوم، چکش نقره ای ماکسول روی کندوی عسل فرود آمد. او مدت کوتاهی پس از گرفتن این اسکرین شات در Don't Starve درگذشت.

VirtualBox به شما امکان می دهد تا 256 مگابایت رم سیستم را به کارت گرافیک مجازی اختصاص دهید و VMware - تا 2 گیگابایت. توجه داشته باشید که این گیگابایت‌ها از کارت گرافیک واقعی شما گرفته نشده‌اند، بنابراین اغلب شاهد بهبودی بالای ۲۵۶ مگابایت نخواهید بود. VirtualBox همچنین شتاب 2 بعدی را برای مهمانان ویندوز فراهم می کند که باید به سرعت بخشیدن به رندر ویدیو، بزرگنمایی صفحه و تصحیح رنگ کمک کند، اگرچه این تا حد زیادی به پیکربندی میزبان بستگی دارد - در ماشین سریعاین تنظیم تاثیر زیادی نخواهد داشت. ویندوز VM احتمالاً Battlefield 4 یا Middle-earth: Shadow of Mordor را اجرا نمی‌کند (خوشبختیم که آنها به لینوکس منتقل شده‌اند) وقتی همه چیز تا 11 تنظیم شده باشد، اما بازی‌های قدیمی‌تر یا کم‌تر سخت‌تر به خوبی کار خواهند کرد: ما ساعت خوبی را صرف بازی محبوب ایندی نکن گرسنگی نکنیم، کاملاً مقایسه خود را فراموش کردیم.

همه چیز روی VMware بهتر از VirtualBox کار می کرد، اما شاید این به دلیل پیکربندی سودمندتر بود - ما در Arch Linux از آخرین نسخه اختصاصی استفاده کردیم. درایور انویدیا، که می تواند منجر به برتری یکی بر دیگری شود.

حکم

مجازی سازی موضوعی طولانی مدت و پیچیده برای مقایسه است. اگر می خواهید بازی های سه بعدی را اجرا کنید، حتی به Gnome Boxes یا Virt-Manager نگاه نمی کنید، و مگر اینکه در VirtualBox به آن دست پیدا کنید. بهترین نتایجشما VMware را به عنوان هایپروایزر خود انتخاب خواهید کرد. اما باز هم، این فناوری به هیچ وجه به بلوغ DirectX 11 که با فرمت اصلی اجرا می‌شود، نیست. ممکن است با بازی‌های Wine [ویرایش: - یا نه.] با برخی وصله‌های عملکرد آزمایشی شانس بهتری داشته باشید. ما معمولاً دیوانه مجوزهای VMware نیستیم، به خصوص مجوزهایی که شما را مجبور به پرداخت پس از یک دوره آزمایشی 30 روزه می‌کنند، اما برای برخی، ویژگی‌های درجه سازمانی Workstation یک موهبت خواهد بود. به خصوص اگر از vCenter Converter از VMware استفاده می کنید، یک ماشین را با یک کلیک مجازی می کنید - اگر می خواهید چیز جدیدی را روی سیستم فعلی خود آزمایش کنید ایده آل است.

ما تعداد زیادی از ابزارهای خط فرمان را که با همه نامزدهای ما ارائه می‌شود پوشش نداده‌ایم، اما آن‌ها همراه با بیش از اسناد فراوان وجود دارند. می‌توانید وقتی تمام تلاش خود را برای مجازی‌سازی انجام می‌دهید، از آن‌ها در اسکریپت‌های خود استفاده کنید، و مجموعه کاملی از ماشین‌های مجازی را از امنیت محیط خط فرمان خارج کنید. شاید هکرها ترجیح دهند مستقیماً با Qemu کار کنند، در حالی که آنهایی که به دنبال ساده هستند راه حل رایگانبا متن بازخوشبختی جعبه های گنوم خواهد بود.


اگر تلاشی که برای رندر کردن آنها انجام شده است را مشاهده نکنید، حباب ها خوب به نظر می رسند.

اما تنها یک برنده وجود دارد (تساوی یک استثنای نادر است)، و این بار Virt-Manager است - خوب، ما نمی‌توانیم اجازه دهیم VMware برنده شود. Virt-Manager به شما این امکان را می‌دهد تا بدون استفاده از طلسم‌های خط فرمان طولانی، از بیشتر قدرت Qemu استفاده کنید. ماشین‌های مجازی را می‌توان متوقف کرد، پیکربندی مجدد کرد، جابه‌جا کرد و شبیه‌سازی کرد - همه بدون دردسر زیاد. تنها چیزی که کم دارد پشتیبانی از شتاب گرافیکی است، اما چه کسی می داند، شاید ظاهر شود. VMware Player و Gnome Boxes در رتبه دوم قرار دارند زیرا هر دو به دلیل سادگی خود امتیاز بالایی کسب می کنند و ما آیکون Boxes را دوست داریم که دارای یک تسراکت (یا یک هایپر مکعب، یا یک مکعب در یک مکعب - هر چه شما ترجیح می دهید) است.

Virt-Manager ★★★★
همه مدیران باید به این خوبی کار کنند.

VirtualBox ★★
زمانی تنها راه حل، حالا در حاشیه.

VMware Player ★★★
سریع و راحت، اما مجوز من را ناامید کرد.

ایستگاه کاری VMware ★★
سریع و با امکانات کامل، اما رایگان نیست.

جعبه ها ★★★
ساده ترین راه VM را نصب و پیکربندی کنید.

این روزها مجازی سازی محبوبیت بیشتری پیدا کرده است. اغلب از مجازی سازی در تولید استفاده می شود، به عنوان مثال، در سرورها، VPS و غیره، اما همچنین در سیستم های خانگی. مجازی سازی به ویژه برای کاربران لینوکس که به عنوان مثال نیاز به اجرای چندین توزیع برای آزمایش یا ویندوز دارند مفید خواهد بود.

اکنون دو محیط مجازی سازی محبوب برای لینوکس وجود دارد - VitrualBox رایگان و Vmware اختصاصی. هر کدام از برنامه ها مزایا و معایب خود را دارند؛ در این مقاله سعی می کنیم بفهمیم چه چیزی بهتر از Virtualbox یا Vmware است و همچنین تفاوت آنها چیست. برای راحتی، ما دسته های مختلف را با هم مقایسه می کنیم.

مخصوصا برای بسیاری از کاربران کامپیوتر خانگیقیمت بسیار مهم است اینجاست که ایستگاه کاری vmware یا virtualbox متفاوت است.

VirtualBox

محیط مجازی سازی VirtualBox با منبع باز توزیع می شود کد منبع. این توسط جامعه برنامه نویسان در سراسر جهان توسعه یافته است و استفاده از آن کاملا رایگان است.

VMware

همه چیز در اینجا کمی پیچیده تر است، برنامه تجاری است، اما چندین نسخه دارد. برای کاربران شرکتی، نسخه ای از VMWare Workstation Pro وجود دارد که ویژگی های بسیار بیشتری دارد، به عنوان مثال، اتصال به سرورهای vSphere، ESXi، راه اندازی شبکه، ایجاد ماشین های رمزگذاری شده و غیره. که در نسخه رایگانعملکرد VMware Player محدود است، فقط برای استفاده خانگی در نظر گرفته شده است و باید گفت که عملکردهای آن کاملاً کافی است. همان قالب‌های نصب، تنظیمات دقیق برای ماشین‌های مجازی، شبکه و موارد دیگر وجود دارد.

2. فرآیند نصب سیستم

به هر حال، پس از نصب خود برنامه، هنوز باید همه چیز را پیکربندی کنید و سیستم عامل را در محیط مجازی نصب کنید. بنابراین این نکته بسیار مهم است. روند نصب و پیکربندی سیستم ها مشابه است، اما تفاوت هایی وجود دارد.

VirtualBox

تمام تنظیمات بر خلاف ابزارهای کنسول مانند qemu در رابط کاربری گرافیکی انجام می شود. هنگام ایجاد یک ماشین، باید تنظیمات زیادی را مشخص کنید، نوع و بیت سیستم عامل را انتخاب کنید، مقدار حافظه را برای آن انتخاب کنید، یک هارد دیسک ایجاد کنید، حافظه ویدئویی را پیکربندی کنید. نصب می تواند از تصویر ISO, درایوهای فلش USBیا دیسک DVD اما شما باید تمام مراحل نصب را به صورت دستی طی کنید، درست مانند هنگام نصب بر روی یک کامپیوتر معمولی.

VMware

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

3. فرصت ها

بزرگترین تفاوت در مقایسه Virtualbox یا VMware را می توان در قابلیت های ماشین های مجازی یافت.

Virtualbox

اگرچه VirtualBox یک راه حل رایگان است، ماشین مجازی مزایای خود را دارد. بیایید به ویژگی های اصلی نگاه کنیم:

  • پشتیبانی از خط فرمان؛
  • یکپارچه سازی صفحه، کلیپ بورد مشترک و اشتراک فایل بین میزبان و مهمان.
  • پشتیبانی از گرافیک سه بعدی محدود است، فقط OpenGL تا 3.0.
  • تعداد نامحدودی از عکس های فوری سیستم عامل پشتیبانی می شود.
  • رمزگذاری دیسک ماشین مجازی از طریق VBoxExtensions پشتیبانی می شود.
  • پشتیبانی از USB 2.0/3.0
  • ضبط ویدیو از ماشین پشتیبانی می شود.

یکی از معایب این است که نمی توانید بیش از 256 مگابایت حافظه ویدئویی را به دستگاه اختصاص دهید و برای سیستم های مدرن این مقدار زیاد نیست. DirectX برای گرافیک سه بعدی نیز پشتیبانی نمی شود.

VMware

VMware کمی ویژگی های بیشتری دارد، اما نسخه رایگان همه چیز را ندارد، بیایید ویژگی های نسخه رایگان را بررسی کنیم:

  • نصب خودکار سیستم ها بر اساس یک الگو.
  • پیکربندی دقیق سخت افزار، از جمله تنظیم شناسه پردازنده، مقدار دلخواه حافظه ویدیویی و سایر پارامترها؛
  • راه اندازی آسان شبکه مجازیبر خلاف VirtualBox بین ماشین ها، به طور خودکار بالا می رود.
  • پشتیبانی از گرافیک بهبود یافته و DirectX 10، می توانید بازی کنید.
  • اجرای کاملتر پشتیبانی BIOS و EFI؛

از معایب آن می توان به عدم ضبط ویدیو و عدم پشتیبانی از عکس های فوری در نسخه رایگان اشاره کرد. اگرچه می‌توان خودروها را شبیه‌سازی کرد و از این طریق عکس‌های فوری گرفت، عملکرد عکس فوری بسیار راحت‌تر خواهد بود. اگر بگیرید نسخه حرفه ای، سپس تصاویر و ادغام با ابر وجود دارد، اما ما در مورد آن صحبت نخواهیم کرد.

4. عملکرد

برخلاف تصور بسیاری از کاربران، ماشین های مجازی خیلی کندتر از هاست کار نمی کنند، حتی گاهی اوقات با همان سرعت. این امر از طریق پشتیبانی از مجازی سازی سخت افزار و بهینه سازی ماشین مجازی به دست می آید. در مورد تفاوت عملکرد بین پیاده سازی ها، به عنوان مثال، VMware یا VirtualBox، آنها ناچیز هستند و تقریباً برای چشم نامرئی هستند.

بسیاری از کاربران ادعا می کنند که عملکرد VMware بهتر است. علاوه بر این، VMware از نظر گرافیکی بسیار بهتر عمل می کند.

نتیجه گیری

مقایسه VitrualBox و VMware ما به پایان رسیده است. هنگام انتخاب نرم افزار مجازی سازی باید عوامل زیادی را در نظر گرفت. اما مهمترین چیز نیازها و ترجیحات شخصی شماست. اگر یک ماشین مجازی پایدار با عملکرد گرافیکی خوب می خواهید که بتواند سیستم ها را به طور خودکار نصب کند، اما به عکس های فوری اهمیتی نمی دهید، می توانید VWware را انتخاب کنید.

اگر از طرفداران نرم‌افزار رایگان هستید و می‌خواهید عکس‌های فوری بگیرید، اما تنظیمات سخت‌افزار چندان برایتان مهم نیست، می‌توانید از VirtualBox استفاده کنید. از چه ماشین مجازی استفاده می کنید؟ چگونه به این سوال چه پاسخ می دهید؟ بهتر از VirtualBoxیا VMware؟ چرا او را انتخاب کردی؟ در نظرات بنویسید!

پست های مرتبط:


بهترین مقالات در این زمینه