سریعترین ماشین مجازی اگر یک سیستم کافی نیست: مروری بر ماشین های مجازی. ایستگاه کاری VMware - برای کارهای جدی

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

ماشین مجازی (VM) یک برنامه کامپیوتری است که به کاربر امکان شبیه سازی یک سیستم عامل را می دهد. یک تصویر سیستم عامل برای استفاده داخلی روی دستگاه نصب شده است سیستم موجود. خیلی راحته، اینطور نیست؟ اما دام هایی نیز وجود دارد. بخوانید که در حین نصب با چه چیزی مواجه خواهید شد و کدام ماشین مجازی برای ویندوز نسخه های 7،8 و 10 بهتر است انتخاب کنید.

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

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

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

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

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

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

دلایل نصب VM:

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

VirtualBox

VirtualBox یک ماشین مجازی برای ویندوز 7،8،10 است. محیط مجازی سازی به صورت رایگان توزیع می شود و هم برای کار با سیستم عامل ها و هم برای استقرار زیرساخت شبکه و میزبانی وب سایت قابل نصب است.

پنجره اصلی VirtualBox:

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

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

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

مزایا و معایب

مزایای VirtualBox:

  • توزیع رایگان. 90٪ از نرم افزارهای مشابه پولی است، در حالی که VirtualBox را می توان کاملاً رایگان دریافت کرد. عملکردها و قابلیت های برنامه به توسعه دهنده محدود نمی شود.
  • امکان ایجاد اسکرین شات – اسکرین شات از یک سیستم مجازی. تصویر حاصل فقط پنجره سیستم عامل ثانویه را نمایش می دهد. ایجاد اسکرین شات با استفاده از سیستم عامل اصلی رزولوشن را کاهش می دهد و همچنین دسکتاپ معمولی شما را می گیرد.
  • ایجاد یک کپی دقیق از یک ماشین مجازی موجود؛
  • امکان کشیدن پوشه ها، میانبرها و سایر اشیاء داخل شبیه ساز.
  • سیستم فایل یکپارچه - از یک ماشین مجازی می توانید به دایرکتوری هایی که در رایانه شخصی ذخیره شده اند دسترسی داشته باشید و بالعکس.
  • کار همزمان با چند ماشین.

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

VirtualBox از کار با درایوهای USB متصل به رایانه پشتیبانی می کند.

معایب برنامه:

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

برای نصب برنامه VirtualBox، نصب کننده را از وب سایت رسمی توسعه دهنده، Oracle دانلود کنید. فرآیند نصب استاندارد است و نیازی به تنظیمات اضافی ندارد:

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

در قسمت "تنظیم سفارشی" می توان پشتیبانی از USB و خدمات شبکه را غیرفعال کرد. این به شما امکان می دهد تا اندازه نهایی برنامه را کاهش دهید.

دستورالعمل های ویدیویی در مورد نحوه نصب دو سیستم عامل با استفاده از VirtualBox

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

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

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

اندازه RAM برای VM باید بسته به مشخصات فنی رایانه شخصی شما تعیین شود. اگر رایانه شما 4 گیگابایت رم در دسترس دارد، 512 مگابایت-1 گیگابایت برای اجرای عادی شبیه ساز کافی است.

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

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

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

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

VMware

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

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

مزایا و معایب

از جمله مزایای VMWare می توان به موارد زیر اشاره کرد:

  • نوار ابزار مناسب؛
  • همگام سازی با ابزارهای توسعه مایکروسافت، به ویژه پلت فرم دات نت و محیط نرم افزارویژوال استودیو؛
  • سیستم ایمنی. ابزارهای داخلی VMWare فراهم می کند سطح بالااز فایل های خود در یک سیستم عامل اضافی محافظت کنید. شبیه ساز می تواند تلاش های فعالیت های مخرب برای حذف آنها را شناسایی کند.
  • بهره برداری از خدمات رمزگذاری برای ماشین های مجازی ایجاد شده.

معایب اپلیکیشن:

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

می توانید ماشین مجازی ویندوز را از وب سایت رسمی توسعه دهنده VMWare.com دانلود کنید.

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

مروری بر عملکرد و اولین راه اندازی برنامه

برای ایجاد اولین ماشین مجازی خود در VMWare، باید کیت توزیع سیستم عاملی را که می خواهید در شبیه ساز استفاده کنید در رایانه خود دانلود کنید. سپس پنجره برنامه نصب شده را باز کرده و روی فیلد «ایجاد ماشین مجازی جدید» کلیک کنید

توجه داشته باشید! کاربر می تواند به جای چندین شبیه ساز، گروهی از ماشین های مجازی ایجاد کند. این به شما امکان می دهد تا منبع RAM مصرفی را کاهش دهید و عملکرد رایانه و شبیه ساز سیستم عامل را افزایش دهید.

در پنجره VM Setup Wizard، مسیر تصویر سیستم عامل را مشخص کنید (این می تواند یک فایل در حافظه کامپیوتر یا یک دیسک بوت باشد). همچنین امکان پیکربندی یک ماشین مجازی بدون نصب سیستم عامل وجود دارد (بعداً قابل نصب است).

  • در پنجره ای که ظاهر می شود، نام سیستم عامل، نام کاربری و رمز عبور دسترسی به حساب را مشخص کنید.
  • مشخص کنید که ماشین مجازی روی کدام دیسک کامپیوتر شما ذخیره می شود.
  • مقدار RAM مورد نیاز برای اجرای VM را انتخاب کنید.
  • پیکربندی تجهیزات (به صورت خودکار یا دستی).

پس از تکمیل تنظیمات ماشین مجازی، منتظر بمانید تا تصویر سیستم عامل نصب شود و شروع به کار کند:

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

Microsoft Virtual PC یکی دیگر از شبیه سازهای محبوب ماشین مجازی است. این برنامه به خوبی با تمام نسخه های سیستم عامل ویندوز سازگار است. اگر از یک محصول مایکروسافت به عنوان سیستم عامل اصلی خود استفاده می کنید، توصیه می کنیم رایانه مجازی Microsoft را برای شبیه سازی انتخاب کنید.

مزایا و معایب

مزایای شبیه ساز:

  • سازگاری عالی با تمامی نسخه های سیستم عامل ویندوز. در بیشتر موارد، کاربر نیازی به نصب هیچ کدام ندارد درایورهای اضافیبرای سیستم عامل مجازی همه آنها با سیستم اصلی هماهنگ شده اند.
  • اشتراک فایل سیستم دسترسی به فایل های ذخیره شده در هارد دیسک کامپیوتر شما از طریق یک پنجره VM.
  • پشتیبانی از سیستم عامل ویندوز 64 بیتی در حالت‌های عملکرد «میزبان مهمان» و «محیط مهمان»؛
  • پشتیبانی از مجازی سازی سخت افزار

ایرادات:

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

برای نصب یک سیستم عامل مجازی ابتدا تصویر آن را در حافظه کامپیوتر دانلود کرده و سپس آن را باز کنید برنامه مایکروسافتکامپیوتر مجازی بر روی دکمه "ایجاد ماشین مجازی" کلیک کنید و پارامترهای زیر را در پنجره جدید پیکربندی کنید:

  • نام سیستم عامل جدید را تنظیم کنید.
  • اختصاص فضا برای هارد دیسک و اندازه رم.
  • دستگاه هایی را که VM پشتیبانی می کند (محیط شبکه، درایوهای فلش و غیره) انتخاب کنید.
خط پایین

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


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

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

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

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

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

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

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

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

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

ما هر نامزد را روی سیستم‌عامل‌های مهمان مختلف آزمایش کردیم: Mint 17.1 و Kubuntu 15.04 بتا، و همچنین نسخه‌های مختلف یک سیستم‌عامل غیرلینوکس به نام Windows. برای ارزیابی عملکرد، هسته 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 (با نام مستعار Virtual Machine Manager) ویژگی‌های Qemu را به میزان قابل توجهی ارائه می‌دهد (اما باز هم نه همه). به نظر می رسد که با لیست سیستم عامل های پشتیبانی شده x86، به ویژه سیستم عامل های خانواده لینوکس، بیش از حد پیش رفته است.


Virt-Manager

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

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

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

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

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

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

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

VirtualBox ★★★★

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


VirtualBox

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

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

VMware Player ★★★

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


پخش کننده VMware

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

VMware Workstation ★★★★★

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

VMware Workstation همچنین از دستورات جدید پشتیبانی می کند پردازنده های مدرناینتل، و همچنین به شما امکان می دهد ماشین هایی را با CPU مجازی، تا 16 و 64 گیگابایت رم پیکربندی کنید. با این حال، Workstation بسیار با هدف ادغام با بقیه مجموعه (نسبتا سنگین) 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 همچنین شتاب دوبعدی را برای مهمانان ویندوز فراهم می کند، که باید به سرعت بخشیدن به رندر ویدیو، بزرگنمایی صفحه و تصحیح رنگ کمک کند، اگرچه بسیاری از این موارد به پیکربندی میزبان بستگی دارد - در یک ماشین سریع، این تنظیم تأثیر زیادی نخواهد داشت. ویندوز VM احتمالاً Battlefield 4 یا Middle-earth: Shadow of Mordor را اجرا نمی‌کند (خوشبختیم که آنها به لینوکس منتقل شده‌اند) وقتی همه چیز تا 11 تنظیم شده باشد، اما بازی‌های قدیمی‌تر یا کم‌تر سخت‌تر به خوبی کار خواهند کرد: ما ساعت خوبی را صرف بازی محبوب ایندی نکن گرسنگی نکنیم، کاملاً مقایسه خود را فراموش کردیم.

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

حکم

مجازی سازی موضوعی طولانی مدت و پیچیده برای مقایسه است. اگر می‌خواهید بازی‌های سه‌بعدی را اجرا کنید، حتی به Gnome Boxes یا Virt-Manager هم نگاه نمی‌کنید، و مگر اینکه با VirtualBox نتایج بهتری نسبت به ما کسب کنید، VMware را به عنوان Hypervisor خود انتخاب خواهید کرد. اما باز هم، این فناوری به هیچ وجه به بلوغ 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.

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

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

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

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

نحوه استفاده از ماشین های مجازی در خانه

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

گزینه های اصلی برای استفاده خانگی از ماشین های مجازی به شرح زیر است:

  • ایجاد یک محیط مجازی شخصی جدا شده از سیستم میزبان، که به شما امکان می دهد از چندین نسخه از محیط های کاری بر روی یک کامپیوتر، کاملا جدا از یکدیگر استفاده کنید. متأسفانه، این مدل گزینه استفاده از محیط های مجازی برای بازی های سه بعدی را حذف نمی کند، زیرا سازندگان پلت فرم مجازی سازی هنوز یاد نگرفته اند که به طور کامل از شبیه سازی همه عملکردهای آداپتورهای ویدیویی پشتیبانی کنند. جلوتر از همه این لحظهدر این راستا، VMware در آخرین نسخه پلتفرم دسکتاپ VMware Workstation خود، ویژگی‌هایی را برای پشتیبانی آزمایشی Direct-3D و سایه‌زن‌ها قرار داده است. با این حال، اخیرا PCI-SIG، شرکت توسعه‌دهنده استاندارد PCI Express، مشخصات جدیدی را برای استاندارد PCI Express 2.0 منتشر کرده است که ادعا می‌کند از توابع مجازی‌سازی I/O پشتیبانی می‌کند که دسترسی سیستم‌های مهمان به سخت‌افزار فیزیکی را به طور قابل‌توجهی ساده می‌کند. بدون شک زمان زیادی دور نیست که در ماشین های مجازی بازی کنیم.
  • ماشین‌های مجازی قابل حمل را ایجاد کنید که برای استفاده در هر پلتفرم سازگار با معماری دیگر آماده هستند. اگر نیاز به نمایش عملکرد یک برنامه دارید، و آن یا محیط سیستم عامل باید به روش خاصی پیکربندی شود - ماشین های مجازی بهترین گزینه در این مورد هستند. همه کارها را در ماشین مجازی انجام دهید اقدامات لازم، آن را روی DVD رایت کنید و جایی که باید نشان دهید همه چیز چگونه کار می کند، پلت فرم مجازی سازی را نصب کنید و ماشین مجازی را راه اندازی کنید.
  • به دست آوردن محیط های کاربری امن برای اینترنت. هنگام کار بر روی اینترنت، که، همانطور که همه می‌دانند، نسبتاً پر از ویروس‌ها و اسب‌های تروجان است، اجرای یک مرورگر اینترنت در حالت کاربر برای بسیاری از نقطه‌نظر امنیتی راه‌حل قابل قبولی نیست. از این گذشته، آسیب پذیری های زیادی در نرم افزارها، از جمله سیستم عامل ها، وجود دارد که بدافزار از طریق آنها می تواند به داده های مهم آسیب برساند. یک ماشین مجازی در این مورد گزینه سودمندتری است، زیرا یک بدافزار، پس از به دست آوردن کنترل سیستم عامل در یک ماشین مجازی، تنها می تواند به داخل آن آسیب برساند، بدون اینکه سیستم عامل میزبان را تحت تاثیر قرار دهد. ضمناً اخیراً ویروس هایی شروع به ظهور کرده اند که حضور خود را در یک ماشین مجازی تشخیص می دهند و در این مورد خود را نشان نمی دهند ، با این حال ، تا کنون فقط تعداد کمی از این برنامه های مخرب وجود دارد و در هر صورت هیچ آسیبی وارد نخواهد شد. به داده های مهم تا زمانی که اشیاء آلوده به سیستم عامل میزبان منتقل شوند. بنابراین، استفاده از ماشین های مجازی در این مورد به هیچ وجه استفاده از نرم افزار ضد ویروس را منتفی نمی کند.
  • ایجاد محیط هایی برای آزمایش با نرم افزارهای بالقوه خطرناک. در یک ماشین مجازی، می توانید بدون دردسر یک پاک کننده رجیستری جدید را امتحان کنید یا ابزار دیسک. همچنین می‌توانید نرم‌افزار کاربردی را با خیال راحت نصب کنید که تحت شرایط خاصی می‌تواند به سیستم یا داده‌های شما آسیب برساند. در این حالت ماشین مجازی به عنوان یک سندباکس عمل می کند که برنامه های شما در آن پخش می شوند. شما می توانید بدون نگرانی در مورد ایمنی داده های خود، با خیال راحت کار آنها را مشاهده و مطالعه کنید.
  • پشتیبان گیری راحت و ساده از محیط های کاربری. در نهایت، یک ماشین مجازی فقط پوشه ای از فایل ها در رایانه شما است که می تواند در رسانه پشتیبان کپی شود و سپس به راحتی بازیابی شود. در این مورد، برای ساختن نیازی به ایجاد تصاویر هارد دیسک ندارید نسخه پشتیبانسیستم شما
  • امکان آموزش کار با سیستم عامل های غیر از هاست شما. البته می توانید سیستم عامل دوم را به موازات سیستم اصلی خود نصب کنید، اما در این صورت، اگر به هر برنامه ای از سیستم اصلی نیاز دارید، باید ریبوت کنید. در این مورد، یک ماشین مجازی یک گزینه ایده آل است: شما سیستم عامل مورد نیاز خود را به موازات سیستم عامل میزبان اجرا می کنید و در صورت لزوم بین آنها جابجا می شوید. در بسیاری از سیستم ها، اشتراک گذاری فایل ها بین سیستم های مهمان و میزبان به سادگی کشیدن و رها کردن فایل ها و پوشه ها با اشاره گر ماوس است.

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

پلتفرم های مجازی سازی دسکتاپ در تجارت

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

  • ایجاد مخازن قالب های معمولی برای محیط های کاری کاربر. بسته به ویژگی های کار سازمان، کارکنان آن نیاز به استفاده از مجموعه خاصی از نرم افزار دارند. هنگامی که یک کارمند جدید به یک سازمان می پیوندد، باید یک سیستم عامل را نصب کند، آن را به روشی خاص مطابق با الزامات سازمان و سیاست های امنیتی پیکربندی کند و همچنین تمام نرم افزارهای کاربردی لازم را نصب کند. هنگام استفاده از قالب های ماشین مجازی، این مشکل بسیار ساده حل می شود: یک کارمند با یک پلت فرم مجازی سازی دسکتاپ نصب می شود و یک ماشین مجازی از مجموعه ای از قالب های سازمانی در آن راه اندازی می شود که تمام نرم افزارهای لازم در آن نصب شده و عملکرد مناسب در آن نصب شده است. تنظیمات سیستم انجام می شود. این مدل زمان استقرار را به میزان قابل توجهی کاهش می دهد و همچنین انعطاف پذیری بالایی را هنگام انتقال دسکتاپ مجازی کارمند به ماشین فیزیکی دیگر ارائه می دهد. البته، این مورد استفاده ممکن است به افزایش منابع سخت افزاری نیاز داشته باشد، اما اگر کارمند مجبور باشد با حجم زیادی از داده های ناهمگن کار کند، که پشتیبان گیری از آنها به زمان قابل توجهی نیاز دارد، این کار بیش از نتیجه خواهد بود. به عنوان مثال، کارمندان بازاریابی که بسیاری از برنامه های مورد نیاز خود را نصب می کنند، هر روز چیزهایی را امتحان می کنند و با اسناد مختلف کار می کنند. در این حالت ، آنها می توانند پوشه را با فایل های ماشین مجازی کار خود در پایان روز کاری کپی کنند ، بدون ترس از اینکه فردا هنگام نصب برنامه بعدی همه چیز "شکست" می شود.
  • ایجاد یک زیرساخت دسکتاپ مجازی که امکان ذخیره سازی متمرکز محیط های کاربر بر روی سرورهای امن شرکت را فراهم می کند. خود کاربران نهایی از ابزارها استفاده می کنند دسترسی از راه دوربه دسکتاپ محیط آنها (به عنوان مثال، خدمات ترمینال) ذخیره شده در مرکز داده شرکت. این گزینه برای استفاده از ماشین های مجازی مستلزم هزینه های قابل توجهی برای پیاده سازی آن است، زیرا در این مورد نیاز به پشتیبانی از پلت فرم های مجازی سازی سرور مرکز داده شرکت دارد. با این حال، این روش بهترین سطح امنیت و در دسترس بودن را فراهم می کند. از آنجایی که تمام محیط های کاری به صورت متمرکز در یک مرکز داده ایمن ذخیره و نگهداری می شوند، احتمال نشت اطلاعات محرمانه به میزان قابل توجهی کاهش می یابد. در عین حال، درجه دسترسی به چنین محیط هایی به طور قابل توجهی افزایش می یابد، زیرا دسترسی به آنها را می توان از هر نقطه با اتصال پرسرعت فراهم کرد. به طور دقیق، این راه حل برای پلتفرم های مجازی سازی دسکتاپ اعمال نمی شود، اما کاربران نهایی را تحت تاثیر قرار می دهد. نمونه ای از چنین راه حلی VMware Virtual Desktop Infrastructure است که بر اساس زیرساخت مجازی سرورهای یک سازمان در یک مرکز داده شرکتی است. ساختار چنین مدلی در شکل نشان داده شده است:
  • استفاده از ماشین های مجازی که توسط سیاست های امنیتی محافظت می شوند. متخصصان فناوری اطلاعات که نیاز به اطمینان از محرمانه بودن داده های شخصی خود دارند و همچنین نرم افزارهای مختلف را به طور مکرر به مشتریان نشان می دهند، برای راه حل هایی برای ایجاد ماشین های مجازی امن که ابزاری برای محدود کردن دسترسی به توابع مختلفدر کار با ماشین مجازی همچنین می توانید مدت اعتبار ماشین مجازی را تنظیم کنید و به این ترتیب نرم افزار را به گونه ای توزیع کنید که حلقه خاصی از افراد نتوانند بیش از زمان مجاز از ماشین مجازی استفاده کنند. نمونه ای از چنین راه حلی محصول ACE Manager VMware است.
  • آموزش کاربران را با ایجاد کلاس های درس با ماشین های مجازی که سیستم عامل ها و نرم افزارهای کاربردی مختلف را اجرا می کنند، ساده کنید. اگر گروهی از کارکنان یک سازمان برای استفاده از یک محصول یا برنامه خاص نیاز به آموزش دارند، می توانید یک قالب ماشین مجازی ایجاد کنید و پلتفرم مجازی سازی را روی هر یک از رایانه های کلاس نصب کنید. در مرحله بعد، ماشین مجازی را می توان در تمام رایانه ها کپی کرد و با تعداد برنامه های مورد نیاز راه اندازی کرد. اگر به آموزش در مورد محصول دیگری نیاز دارید، می توانید یک الگوی ماشین مجازی جدید ایجاد کنید و همچنین آن را در تمام رایانه های کلاس خود مستقر کنید.
  • توسعه و تست نرم افزار در شرکت. یک ماشین مجازی، به عنوان یک محیط ایزوله، برای توسعه نرم افزار ایده آل است. توسعه‌دهندگان و آزمایش‌کنندگان می‌توانند پیکربندی‌های سیستم‌عامل و محیط کاربر مورد نیاز برای شبیه‌سازی رفتار برنامه را ایجاد کنند. پلتفرم های مختلف. به عنوان بخشی از این مورد استفاده، همچنین امکان مدل‌سازی جفت‌های کاری ماشین‌های مجازی بر روی یک پلتفرم فیزیکی که از طریق شبکه با یکدیگر تعامل دارند، وجود دارد. علاوه بر این، برخی از پلتفرم‌ها، مانند VMware Workstation، به شما اجازه می‌دهند تا درخت‌های حالت ماشین مجازی ایجاد کنید که هر کدام پیکربندی کاربر خاصی را ذخیره می‌کنند. هر یک از این حالت ها را می توان با یک کلیک به عقب برگرداند. نمونه ای از چنین درختی:

بررسی مقایسه ای پلتفرم های مجازی سازی دسکتاپ

شرکت‌های پیشرو در زمینه پلت‌فرم‌های مجازی‌سازی دسکتاپ در دو سال گذشته کارهای زیادی را انجام داده‌اند تا استفاده از آن‌ها را تا حد امکان آسان کنند و حتی برای بی‌تجربه‌ترین کاربران نیز در دسترس باشند. پیشروان در تولید سیستم های مجازی سازی برای کاربران نهایی در حال حاضر شرکت های زیر هستند: VMware با محصولات VMware Workstation، VMware ACE و VMware Fusion، مایکروسافت با محصول Virtual PC، Parallels که پلتفرم مجازی سازی خود را برای Mac OS تبلیغ می کند. با محصول Parallels Desktop برای Mac و شرکت InnoTek با یک پلتفرم متن باز رایگان کد منبع VirtualBox. بیایید نگاهی گذرا به قابلیت های برخی از این محصولات بیندازیم.

ایستگاه کاری VMware


VMware امروزه رهبر بلامنازع در زمینه سیستم های مجازی سازی دسکتاپ است. محصولات آن آسان برای استفاده، ویژگی های عملکرد غنی و سریع هستند. تقریباً تمام سازندگان پلتفرم های مجازی سازی دسکتاپ بر روی محصول متمرکز هستند. فرآیند ایجاد یک ماشین مجازی و نصب یک سیستم عامل مهمان چندان دشوار نیست: در حین ایجاد، باید مقدار RAM اختصاص داده شده برای سیستم مهمان، نوع و اندازه دیسک مجازی، پوشه ای که ماشین مجازی در آن فایل می شود را مشخص کنید. قرار خواهد گرفت و نوع سیستم عامل مهمان نصب خواهد شد. یک CD یا DVD قابل بوت یا تصویر ISO می تواند به عنوان توزیع نصب سیستم مهمان استفاده شود. پس از نصب سیستم عامل در ماشین مجازی، باید VMware Tools را نصب کرده و تمام دستگاه های شبیه سازی شده غیر ضروری را در تنظیمات غیرفعال کنید تا عملکرد را بهینه کنید. شما همچنین می توانید یک عکس فوری از وضعیت "تمیز" سیستم مهمان، با تمام داده ها ایجاد کنید دیسک های مجازیدر این مرحله ذخیره خواهد شد و شما می توانید در هر زمان به حالت ذخیره شده خود بازگردید. ویژگی های کلیدی VMware Workstation عبارتند از:

  • پشتیبانی از انواع مختلف دیسک های مجازی (کنترل کننده ها برای دیسک های IDE و SCSI شبیه سازی شده اند):
    • اندازه ثابت (از پیش تخصیص داده شده) یا رشد در حین پر شدن (در حال رشد)، در حالی که اولی برای عملکرد بهینه شده است، و دومی راحت است زیرا قبل از پر شدن فضای زیادی را اشغال نمی کند.
    • دیسک های مستقلی که تحت تأثیر عکس های فوری سیستم عامل قرار نمی گیرند. چنین دیسک هایی برای سازماندهی ذخیره سازی فایل ها مناسب هستند که هنگام کار با عکس های فوری از وضعیت سیستم مهمان نیازی به تغییرات آنها نیست.
    • پشتیبانی از دیسک هایی که وضعیت آنها در هنگام خاموش شدن ماشین مجازی ذخیره نمی شود
    • امکان ضبط مستقیم روی دیسک فیزیکی
  • پشتیبانی از انواع مختلف تعامل شبکه بین ماشین های مجازی، از جمله ترکیب ماشین های مجازی در "تیم ها" (Teams)، که به شما امکان می دهد زیر شبکه های مجازی متشکل از ماشین های مجازی با تعداد متفاوتی از آداپتورهای شبکه مجازی (حداکثر سه) ایجاد کنید. رابط شبکه مجازی می تواند در سه حالت مختلف کار کند:
    • شبکه های پل شده- ماشین مجازی منابع را به اشتراک می گذارد کارت شبکهبا سیستم عامل میزبان و با یک شبکه خارج از آن به عنوان یک ماشین مستقل کار می کند.
    • شبکه فقط میزبان- ماشین مجازی یک آدرس IP را در زیر شبکه میزبان خود از سرور VMware DHCP دریافت می کند. بر این اساس، شما فقط می توانید در شبکه با ماشین های مجازی دیگر روی این هاست و با سیستم عامل خود هاست کار کنید.
    • NAT- ماشین مجازی روی زیرشبکه خود میزبان (اما متفاوت) نیز کار می کند، با این حال، از طریق سرور VMware NAT، می تواند اتصالات را به یک شبکه خارجی آغاز کند. شروع اتصال به چنین ماشین مجازی از یک شبکه خارجی غیرممکن است. در داخل هاست، ارتباط شبکه تضمین می شود.
    • دیسک ها را نیز می توان با استفاده از ابزار بر روی سیستم میزبان نصب کرد vmware-mountو با استفاده از ابزار توسعه دهید vmware-vdiskmanager(این ابزار همچنین برای انجام تعدادی از اقدامات دیگر بر روی دیسک های مجازی عمل می کند).
  • امکان تبادل آسان فایل ها با استفاده از رابط Drag&Drop و همچنین با ایجاد پوشه های مشترک بین سیستم عامل میزبان و مهمان.
  • پشتیبانی از لیست بزرگی از سیستم عامل های مهمان و میزبان.

که در آخرین نسخه VMware Workstation 6 همچنین دارای ویژگی های مفید زیر است:

  • پشتیبانی کامل از رابط USB 2.0
  • توانایی ثبت فعالیت ماشین مجازی
  • محصول یکپارچه مبدل VMware (برای هاست ویندوز) برای وارد کردن ماشین های مجازی از تولید کنندگان دیگر
  • اجرای یک ماشین مجازی به عنوان یک سرویس

همچنین شایان ذکر است که محصول VMware Workstation در حال حاضر تنها پلتفرم مجازی سازی است که به صورت آزمایشی از Direct-3D در سیستم عامل های مهمان پشتیبانی می کند. اصلی‌ترین و شاید تنها ایراد این پلتفرم رایگان نبودن آن است.

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

محصول Connectix که به عنوان رقیب VMware Workstation ظاهر شد، که بعداً توسط شرکت مایکروسافت به همراه این شرکت خریداری شد، توسعه شایسته ای در دستان خود دریافت نکرد. در نتیجه، در حال حاضر، تقریباً از همه جهات نسبت به پلت فرم VMware Workstation پایین تر است و فقط می تواند در سیستم عامل میزبان ویندوز راه اندازی شود. با این حال، تعداد زیادی از کاربران از آن به عنوان یک پلتفرم مجازی سازی دسکتاپ استفاده می کنند زیرا Virtual PC رایگان است و نیازهای اساسی برای استفاده از ماشین های مجازی را پوشش می دهد. فرآیند نصب مهمان نیز بسیار ساده و شهودی است. پس از نصب سیستم عامل، باید Virtual Machine Additions (مشابه VMware Tools در VMware Workstation) را نصب کنید که با بهبود فناوری مجازی سازی، عملکرد سیستم عامل مهمان را به میزان قابل توجهی افزایش می دهد. VM Additions را می توان بر روی سیستم عامل های مهمان لینوکس نیز نصب کرد.

مزایای اصلی محصول مایکروسافت Virtual PC شامل ویژگی های زیر است:

  • پشتیبانی کامل از ویندوز ویستا به عنوان سیستم عامل میزبان و مهمان. از نظر کارایی، Virtual PC 2007 نسبت به نسخه قبلی گامی رو به جلو برداشته است و در حال حاضر عملکرد ویندوز ویستا در ماشین مجازی کاملا قابل قبول است.
  • پشتیبانی از سیستم های میزبان ویندوز 64 بیتی.
  • با بهره گیری از پیشرفت های ارائه شده در Microsoft Virtual Server 2005 R2، عملکرد بهبود یافته است.
  • در دسترس بودن انواع مختلف دیسک های مجازی:
    • در حال گسترش پویا (مشابه رشد در ایستگاه کاری VMware)
    • اندازه ثابت (مشابه با Preallocated در ایستگاه کاری VMware)
    • تفاوت - دیسکی که تغییرات را نسبت به وضعیت فعلی دیسک مجازی ذخیره می کند
    • پیوند به هارد دیسک (مشابه نوشتن مستقیم روی دیسک در VMware Workstation)
  • وجود انواع مختلف ارتباط شبکه بین ماشین های مجازی و هاست:
    • آنالوگ Bridged Networking در ایستگاه کاری VMware
    • فقط محلی (مشابه Host-only در ایستگاه کاری VMware)
    • شبکه اشتراکی (شبیه به NAT در ایستگاه کاری VMware)

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

Parallels Workstation و Parallels Desktop برای Mac


این محصول برای استفاده در سیستم عامل های ویندوز و لینوکس به عنوان یک سیستم مجازی سازی دسکتاپ در نظر گرفته شده است. با توجه به این واقعیت که Parallels (در واقع متعلق به شرکت روسی SWSoft) اکنون عمدتاً بر روی محصول متمرکز شده است، توسعه این محصول در حال حاضر تا حدودی متوقف شده است و عملکرداز دو پلتفرم پیشرو دسکتاپ VMware و Microsoft پایین تر است. بنابراین، ما در مورد پلتفرم Parallels Desktop برای Mac صحبت خواهیم کرد که اکنون پلتفرم اصلی رایانه های اپل است. علاوه بر این، در حال حاضر توسعه این پلتفرم بسیار پویا است که در درجه اول به دلیل این است که VMware به طور جدی قصد دارد با محصول VMware Fusion خود که تقریباً آماده انتشار نهایی است، به بازار مجازی سازی مک ها حمله کند. . ویژگی های کلیدی پلتفرم Parallels Desktop برای Mac:

  • با استفاده از Parallels Installation Assistant به راحتی در سه مرحله ماشین های مجازی ایجاد کنید. برای ایجاد یک ماشین مجازی و نصب سیستم عامل مهمان در آن، نیازی به تلاش اضافی نیست.
  • وجود ابزار Parallels Transporter که به شما امکان می دهد از یک ماشین فیزیکی به یک ماشین مجازی مهاجرت کنید.
  • پشتیبانی کامل از سیستم عامل مهمان ویندوز ویستا. این امر تبادل ساده فایل بین سیستم عامل مهمان و میزبان را تضمین می کند
  • پشتیبانی از رابط USB 2.0
  • پشتیبانی از Mac OS X "Leopard".

مانند بسیاری از محصولات برای پلتفرم Mac OS X، Parallels Desktop یک رابط کاربری ساده و کاربرپسند را در اختیار کاربر قرار می دهد. بر کسی پوشیده نیست که بسیاری از کاربران مک اغلب نیاز به استفاده از محصولات ویندوز را احساس می‌کنند و Parallels Desktop این فرصت را در اختیار آنها قرار می‌دهد و به آنها اجازه می‌دهد «در دو دنیا» احساس کنند.

همچنین می‌توانید به محصولات Parallels مانند Parallels Compressor Workstation و Parallels Compressor Server اشاره کنید که به شما امکان می‌دهند نه تنها دیسک‌های ماشین‌های مجازی Parallels، بلکه VMware را نیز فشرده کنید، که راه‌حلی برای یکی از مشکلاتی است که کاربران اغلب با آن مواجه می‌شوند.

VirtualBox


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

با این حال، بسیاری از وبلاگ نویسان وفادار به VMware می گویند که در دسکتاپ آنها، ماشین های مجازی روی پلتفرم به طور قابل توجهی سریعتر از ماشین های مجازی در VMware Workstation کار می کنند. علاوه بر این، تا همین اواخر پلت فرم VirtualBox فقط برای هاست های لینوکس و ویندوز در دسترس بود و در پایان آوریل اولین بیلد برای Mac OS X ظاهر شد که در آن پلت فرم برای رقابت با "هیولاهای" سیستم های مجازی سازی مانند Parallels و VMware. و البته، او همه شانس برای برنده شدن را دارد. با توجه به باز بودن کامل پلتفرم و ماهیت رایگان آن، بسیاری از علاقه مندان آماده هستند تا بدون به خطر انداختن عملکرد آن، به بهبود پلتفرم و افزایش عملکرد آن بپردازند. در حال حاضر، VirtualBox از عملکرد گسترده ای مانند پلتفرم های پیشرو برخوردار نیست؛ از سیستم های 64 بیتی و تعامل شبکه با ویندوز ویستا پشتیبانی نمی کند، اما در وب سایت می توانید اطلاعات به روز در مورد عملکردهای سیستم در حال کار را دریافت کنید. بر. در حال حاضر پلتفرم دارای ویژگی های اصلی زیر است:

  • لیست بزرگی از سیستم عامل های میزبان و مهمان پشتیبانی شده.
  • پشتیبانی از چندین عکس فوری از وضعیت فعلی سیستم مهمان (عکس های فوری).
  • دیسک های با اندازه ثابت و در حال گسترش پویا.
  • امکان نصب Guest Additions (مشابه VMware Tools) برای افزایش درجه یکپارچگی با سیستم عامل میزبان

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

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

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

بدون شک، در مورد استفاده از سیستم مجازی سازی دسکتاپ در خانه در هاست ویندوز، باید بین پلتفرم Microsoft Virtual PC یا VirtualBox یکی را انتخاب کنید، زیرا آنها رایگان هستند و دارای عملکرد لازم برای پشتیبانی از ماشین های مجازی در خانه هستند. با این حال، وقتی صحبت از استفاده از ماشین‌های مجازی در تجارت به میان می‌آید، در یک محیط سازمانی شرکتی، که در آن استقرار سیستم‌های مجازی‌سازی دسک‌تاپ نیازهای زیادی را برای عملکرد و قابلیت اطمینان ایجاد می‌کند، نمی‌توانید بدون VMware Workstation، که به طور قابل‌توجهی نسبت به سایر پلتفرم‌های توصیف‌شده برتری دارد، کار کنید. . محصول VirtualBox همچنین می تواند جایگاه خود را در اینجا پیدا کند، زیرا برای عملکرد بهینه ترین است.

هنگام ارائه پشتیبانی از رایانه های قدیمی باید از رایانه مجازی استفاده شود نسخه های ویندوزو اجرای ویندوز ویستا به عنوان سیستم عامل مهمان. و کاربران پلتفرم مک نمی توانند بدون محصول Parallels Desktop کار کنند: این با این واقعیت مشهود است که نتیجه بیش از 100000 نسخه از محصول فروخته شده در سال 2006 ثبت شده است. کاربران مک نیز باید به پلتفرم VMware Fusion توجه کنند که در آینده ادعا می کند در زمینه پلتفرم های مجازی سازی دسکتاپ پیشرو خواهد بود.

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

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

Sun VirtualBox 2.0.6

نرم افزار رایگان (برای مصارف خانگی)

توسعه دهندهسان میکروسیستم

اندازه 33 مگابایت

حکم

عملکرد غنی؛ لیست بزرگی از سیستم های پشتیبانی شده؛ تعدادی از ویژگی های منحصر به فرد

کمی بی ثباتی در کار

VirtualBox نرم افزار شرکت آلمانی innotek. این یک پلتفرم نسبتاً جوان است، اولین نسخه عمومی در ژانویه 2007 منتشر شد. سیستم های مهمان پشتیبانی شده شامل Windows، Linux، OS/2 Warp، OpenBSD و FreeBSD هستند. در فوریه 2008، innotek توسط Sun Micro-systems خریداری شد و توسعه بیشتر با مشارکت آن انجام شد. مدل توزیع VirtualBox تغییر نکرده است.

علاوه بر دستگاه های استاندارد لازم برای عملکرد سیستم عامل (پردازنده، آداپتور ویدئو، HDD، این برنامه همچنین یک کنترلر صوتی و آداپتور شبکه را شبیه سازی می کند. دومی به عنوان یک رابط PCNet AMD ظاهر می شود. علاوه بر این، لازم به ذکر است که به طور پیش فرض کارت گرافیک به عنوان یک آداپتور استاندارد VESA با 8 مگابایت حافظه ویدئویی و وضوح 800x600 شبیه سازی شده است. اگر این کافی نیست، می توانید از Guest VM Additions برای افزایش عملکرد شتاب دهنده ویدیوی مجازی و تغییر اندازه پویا پنجره استفاده کنید. Guest VM Additions - مجموعه ای از ابزارهای ارائه شده با برنامه برای بهینه سازی عملکرد و تسهیل تعامل بین سیستم عامل مهمان و میزبان. از جمله موارد دیگر، VirtualBox کنترل‌کننده‌های USB را نیز شبیه‌سازی می‌کند و دستگاه‌های متصل به رابط‌های USB در سیستم میزبان به‌طور خودکار در سیستم مهمان انتخاب می‌شوند.

یکی از ویژگی های کلیدی پشتیبانی از RDP (پروتکل از راه دور دسکتاپ) است که به VirtualBox اجازه می دهد تا به عنوان یک سرور RDP عمل کند و توسط هر کلاینتی که با این پروتکل کار می کند کنترل شود. توجه داشته باشید که قبل از عرضه پلتفرم VMware Workstation 6، این ویژگی فقط در VirtualBox وجود داشت. همچنین تابع اجرا شده است USB روی RDP(اگر ماشین مجازی به عنوان یک سرور RDP عمل کند، دستگاه های USB متصل نیز در کلاینت قابل مشاهده خواهند بود).

دومین ویژگی های کلیدیجزء آغازگر iSCSI است. به شما امکان استفاده می دهد دستگاه های خارجیاز طریق پروتکل iSCSI به عنوان دیسک های مجازی در سیستم مهمان بدون پشتیبانی اضافی از سوی آن.

فرآیند ایجاد یک ماشین مجازی بسیار ساده است: باید نوع سیستم عامل را انتخاب کنید و مقدار رم و هارد دیسک را تنظیم کنید. دومی می تواند یک اندازه ثابت باشد یا با پر شدن به صورت پویا تغییر کند. پس از نصب سیستم مهمان، توصیه می شود افزونه های Guest VM قبلا ذکر شده را نصب کنید - آنها کار را در آینده بسیار تسهیل می کنند.

VirtualBox از ارتباطات شبکه بین ماشین های مجازی پشتیبانی می کند و کاربر در انتخاب یکی از سه نوع آزاد است. اولین مورد NAT است که در این صورت ماشین مجازی پشت سرور NAT میزبان پنهان می شود و می تواند اتصالات را به یک شبکه خارج از آن آغاز کند، اما اتصال به چنین ماشین مجازی از یک شبکه خارجی غیرممکن است. نوع دوم، Host Interface Networking، به سیستم مهمان اجازه می دهد تا از منابع فیزیکی استفاده کند آداپتور شبکهمیزبان، در حالی که ماشین مهمان خود از شبکه خارجی به عنوان یک کامپیوتر مستقل معمولی قابل دسترسی می شود. و در نهایت، نوع سوم - شبکه داخلی - زمانی قابل استفاده است که نیازی به دسترسی به شبکه خارجی نباشد. در این مورد شبکه مجازیدر داخل هاست ساخته خواهد شد. اگر کاربر فقط نیاز به تبادل فایل بین سیستم مهمان و میزبان داشته باشد، بهتر است از تابع استفاده کند پوشه های مشترک، که به شما امکان ایجاد می دهد پوشه های مشترک، در هر یک از سیستم ها موجود است.

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

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

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

VMware Workstation 6.5

VMware Workstation 6.5

اشتراک افزار، 189 دلار

توسعه دهنده VMware

اندازه 500 مگابایت

حکم

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

قیمت بالا؛ اندازه توزیع بزرگ

VMware Workstation شاید معروف ترین محصول برای ایجاد ماشین های مجازی باشد و VMware امروزه یکی از پیشتازان تولید سیستم های مجازی سازی است. فهرست سیستم‌عامل‌های مهمان سازگار بسیار بزرگ است - همه چیز از Solaris و Novell NetWare گرفته تا Linux، FreeBSD و Windows Vista x64 Edition وجود دارد. این پلتفرم کاملاً تمام سیستم های کامپیوتری لازم را شبیه سازی می کند. تعداد دستگاه های پشتیبانی شده قابل توجه است - VMware Workstation می تواند با درایوهای CD/DVD نصب شده، درایوهای فلاپی، کارت خوان های هوشمند کار کند و می تواند تصاویر دیسک را نصب کند. علاوه بر این، تمام دستگاه های خارجی متصل شده از طریق پورت های COM، LPT یا USB در سیستم مهمان در دسترس خواهند بود (اما پیکربندی پشتیبانی برای USB 2.0 ممکن نبود). یکپارچگی کامل با ACE (محیط محاسباتی مطمئن - توانایی اجرای یک نسخه دیگر از ویندوز بر روی رایانه شما که برای اشتراک گذاری در نظر گرفته شده است) و حالت به اصطلاح وحدت وجود دارد - اجرای برنامه های مجازی سازی شده بر روی دسکتاپ دستگاه میزبان. در مورد نقطه ضعف سنتی - شتاب دهنده ویدئو - پس از نسخه فعلی، از شتاب سخت افزاری پشتیبانی می کند. گرافیک سه بعدی. درست است، با یک هشدار کوچک - در حال حاضر این عملکرد فقط با در دسترس است با استفاده از ویندوز XP به عنوان یک سیستم عامل مهمان. همچنین، در حال حاضر فقط DirectX 9.0 و Shader Model 2.0 پشتیبانی می شوند. در میان آخرین نوآوری ها، شایان ذکر است که قابلیت پخش جریانی یک ماشین مجازی، به عنوان مثال، هنگام دانلود یک تصویر از اینترنت، وجود دارد.

تبادل داده ها را می توان از طریق مجازی سازماندهی کرد شبکه محلییا با استفاده از drag-n-drop از سیستم مجازی به سمت میزبان. در مورد یک شبکه محلی سه مورد وجود دارد گزینه های استاندارد: اولی با استفاده از NAT (ترجمه آدرس شبکه)، دومی مستقیماً به یک شبکه موجود و سومی یک شبکه مجازی درون میزبان است. البته امکان ایجاد پوشه های اشتراکی فراموش نشده است.

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

این برنامه با یک ابزار واقعاً ضروری دیگر - دستیار P2V همراه است که به شما امکان می دهد به معنای واقعی کلمه تبدیل کنید سیستم فیزیکیبه مجازی

شایان ذکر است که این WMware بود که بالاترین عملکرد را نشان داد، اگرچه سرعت بارگذاری چیزهای زیادی برای دلخواه باقی می گذارد. یکی دیگر از معایب برنامه قیمت آن است. درست است، وجود دارد نسخه رایگان- VMware Player که به شما امکان می دهد ذخیره شده قبلی را راه اندازی کنید سیستم های مجازی، اما نمی داند چگونه آنها را ایجاد کند.

Microsoft Virtual PC 2007

نرم افزار رایگان
توسعه دهندهمایکروسافت
سایت اینترنتی microsoft.com/windows/downloads/virtualpc/default.mspx

Microsoft Virtual PC می توانست به رقیبی شایسته برای برنامه های ارائه شده در بررسی تبدیل شود، اگر نه برای یک "اما" - پشتیبانی به عنوان سیستم مهمان فقط برای کسانی که به خانواده ویندوز تعلق دارند، که به طور قابل توجهی دامنه این شبیه ساز را محدود می کند. در صورت تمایل، می توانید با انتخاب گزینه در حین نصب، یک سیستم عامل پشتیبانی نشده را نصب کنید دیگربا این حال، عملکرد صحیح در این مورد تضمین نمی شود. مانند تمام برنامه‌های مورد بحث در این بررسی، رایانه شخصی مجازی شامل مجموعه‌ای از برنامه‌های کاربردی است که برای آسان‌تر کردن زندگی کاربر طراحی شده‌اند. در این مورد، اینها افزودنی های ماشین مجازی هستند - نصب آنها عملکرد سیستم مهمان را افزایش نمی دهد، اما عملکردهای مفید و راحت زیر را در دسترس قرار می دهد:

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

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

ایستگاه کاری موازی 2.2

ایستگاه کاری موازی 2.2

اشتراک افزار، 50 دلار

توسعه دهندهموازی ها

اندازه 21 مگابایت

حکم

لیست بزرگی از سیستم های پشتیبانی شده؛ با Intel-VT و AMD-V کار کنید

از نظر عملکرد نسبت به آنالوگ ها پایین تر است

Parallels یکی دیگر از بازیگران نسبتاً بزرگ در بازار نرم افزار مجازی سازی است. محصول Parallels Workstation تقریباً تمام عملکردهای لازم برای کار را ارائه می دهد. اول از همه، این پلتفرم مجموعه کاملی از سخت افزارهای استاندارد کامپیوتر را مجازی سازی می کند، مانند یک پردازنده مطابق با پردازنده واقعی، مادربردبر اساس چیپست اینتل i815، رم تا 1.5 گیگابایت، کارت گرافیک VGA و SVGA با پشتیبانی از VESA 3.0. علاوه بر این، یک فلاپی درایو 1.44 مگابایتی با قابلیت اتصال به یک دستگاه واقعی یا یک تصویر فلاپی و دو کنترلر IDE با اتصال به هاردهای مجازی (از 20 مگابایت تا 128 گیگابایت) یا CD/DVD-ROM (در حالت دسترسی مستقیم) ) پشتیبانی می شوند می توانند مستقیماً از درایو یک رایانه واقعی استفاده کنند). علاوه بر این، پشتیبانی از تجهیزات جانبی مختلف (پرینتر، اسکنر و همچنین PDA های مختلف بر اساس ویندوز موبایل 2005 و دوربین ها).

سیستم های مهمان سازگار: همه خانواده ویندوز مایکروسافت، از نسخه 3.1 تا Vista، بیلدهای مختلف Linux، FreeBSD، Syllable، Solaris، OS/2 و MS-DOS.

نصب و پیکربندی برنامه کار سختی نیست. برای آسان‌تر کردن زندگی کاربر، مجموعه‌ای از برنامه‌های Parallels Tools در دسترس است که تعامل سیستم عامل مهمان با میزبان را بهینه می‌کند، به عنوان مثال، عملکرد ماوس، حالت ویدیو و تعامل کلیپ‌بوردها را بهبود می‌بخشد (شما می‌توانید کلیپ بورد را همگام‌سازی کنید. سیستم عامل مهمان و میزبان، که انتقال داده ها را ساده می کند). علاوه بر این، ماشین های ایجاد شده را می توان به راحتی در یک شبکه محلی مجازی ترکیب کرد یا به یک شبکه موجود اضافه کرد، اما به دلایلی ناشناخته نمی توان آنها را با استفاده از NAT متصل کرد. همچنین امکان راه اندازی پوشه های مشترک برای تبادل اطلاعات وجود دارد. در صورت تمایل، می توانید نسخه های دقیقی از ماشین های مجازی ایجاد کنید (آنها را شبیه سازی کنید) در Parallels Workstation، به علاوه نسخه جدید برنامه با هر دو فناوری مجازی سازی سخت افزار - Intel-VT و AMD-V کار می کند. پشتیبانی از USB و صدا نیز اضافه شده است. یکی دیگر از ویژگی های جالبی که در نسخه جدید ظاهر شد، امکان توقف سیستم مهمان بدون تخلیه آن است. در این صورت منابع تخصیص یافته به سیستم مهمان به سیستم میزبان بازگردانده می شود و راه اندازی مجدد مهمان لینوکس یا FreeBSD زمان زیادی نمی برد.

در صورت لزوم، می‌توانید مانیتور دوم را به دستگاه مهمان متصل کنید یا با یک شبکه Wi-Fi کار کنید (اگرچه به دلایلی Wi-Fi فقط در صورت استفاده از سیستم لینوکس به عنوان میزبان در دسترس است).

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

چطور تست کردیم

برای تست مقایسه ای ماشین های مجازی، چندین پارامتر اساسی انتخاب شدند. اولاً، این تعداد سیستم‌عامل‌ها و معماری‌های پشتیبانی شده (هم مهمان و هم میزبان)، با در نظر گرفتن پشتیبانی رسمی و غیر رسمی است. در مرحله دوم، عملکرد و عملکرد سیستم مهمان و میزبانی که ماشین مجازی را اجرا می کند در نظر گرفته شد. و در نهایت، سومین پارامتر تعریف کننده، پشتیبانی از انواع تجهیزات و ویژگی های اضافی است.

در دسته اول، VMware و VirtualBox پیشتاز بودند. هر دو از معماری های Intel x86 و AMD64 به عنوان میزبان پشتیبانی می کنند، با این حال، VirtualBox اجازه استفاده از سیستم های 64 بیتی را به عنوان مهمان نمی دهد، اما می تواند با فناوری های Intel VT و AMD-V (در تنظیمات فعال شده) کار کند. Parallels Worksta-tion از سیستم های 64 بیتی به عنوان میزبان پشتیبانی نمی کند، با این حال، مانند VirtualBox، با فناوری های Intel VT و AMD-V سازگار است. VirtualBox رایگان بزرگترین لیست سیستم های مهمان را دارد که به طور رسمی پشتیبانی می شوند، اما به طور غیر رسمی هر سه برنامه از هر سیستم عاملی پشتیبانی می کنند.

برای آزمایش عملکرد، سه سیستم مجازی یکسان روی آن ایجاد شد مبتنی بر ویندوز XP SP2. عملکرد با استفاده از برنامه PCMark05 که به طور همزمان روی سیستم مهمان و میزبان اجرا می شد اندازه گیری شد. تنظیمات همه برنامه ها به صورت پیش فرض باقی مانده است. VMware بهترین عملکرد را داشت و به دنبال آن VirtualBox قرار گرفت؛ آخرین جایگاه توسط Parallels Workstation بود که با این حال، سیستم را در حین کار کمترین بارگذاری را داشت. اما شایان ذکر است که تفاوت این سه برنامه حداقل است و در همه موارد عملکرد سیستم مهمان نزدیک به مجری است.

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

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

اطلاعات کلی در مورد ماشین های مجازی

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

تمام تفاوت‌های موجود بین ماشین‌های مجازی موجود، در واقع فقط به لیست سیستم‌عامل‌هایی که پشتیبانی می‌کنند و همچنین هزینه آن برمی‌گردد. رایج ترین سیستم های امروزی VirtualBox، Windows Virtual PC و VMWare هستند. اونها چجوری متفاوت هستن؟

ORACLE VirtualBox - یک ماشین مجازی جهانی و رایگان

VirtualBox- بسیار ساده، قدرتمند و ابزار رایگانبرای مجازی سازی، به لطف پشتیبانی شرکت معروف ORACLE توسعه یافته است. به شما امکان می دهد تقریباً هر سیستم عامل مدرن را به عنوان "مهمان" نصب کنید، خواه ویندوز، MacOS یا هر یک از نمایندگان بسیاری از خانواده لینوکس.

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

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

Windows Virtual PC - ماشین مجازی از مایکروسافت

Windows Virtual PCWindows Virtual PC یک ماشین مجازی است که فقط و منحصراً با ویندوز کار می کند. نصب لینوکس، MacOS و سایر سیستم عامل ها پشتیبانی نمی شوند.

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

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

ایستگاه کاری VMware - برای کارهای جدی

سیستم مجازی سازی VMWare screenVMware Workstation یک برنامه مجازی سازی قدرتمند، پولی و بسیار قابل اعتماد است که از ویندوز و لینوکس پشتیبانی می کند. این دستگاه برای مجازی سازی MacOS در نظر گرفته نشده است.

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

VMware Workstation بسیار قابل تنظیم است که شامل بسیاری از گزینه ها و گزینه های سخت افزاری می شود اتصالات شبکهبرای کار با اینترنت ما می توانیم این سیستم را بهتر از سایرین در ماشین های مجازی بازتولید کنیم برنامه های گرافیکی، زیرا دارای شتاب دهنده سه بعدی مجازی ویژه برای به دست آوردن گرافیک با کیفیت بالا می باشد.

رابط VMware Workstation کاملاً سازماندهی شده است، بنابراین عادت کردن به همه عملکردهای غنی آن بسیار آسان است. این برنامه به طور کامل از زبان روسی پشتیبانی می کند.

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

خلاصه

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

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

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