در این سری آموزش که از سری آموزش های مجازی سازی می باشد آموزش نصب و راه اندازی اولیه نرم افزار VirtualBox را نیز خواهیم آموخت .
نرم افزار فوق یا همان Oracle VM VirtualBox همانطور که از اسمش مشخص هست یک نرم افزار منبع باز مجازی سازی برای کامپیوتر ها با معماری 32 بینی است که توسط شرکت اوراکل توسعه داده شده است.
این نرم افزار می تواند روی سیستم عامل های لینوکس،مکینتاش،سولاریس،اوپن سولاریس و ویندوز بع عنوان مجازی ساز اصلی نصب شود. برای بعضی از سیستم عامل های میهمان این نرم افزار پکیج و مجموعه ای از نرم افزار های سیستمی و راه اندازهای سخت افزاری وجود دارد که به طور کلی عملکرد و بخصوص گرافیک را بهبود بخشیده است.
ویژگی ها :
اجرای سیستم عامل های 64 بیتی(شبیه سازی سخت افزاری برای این مورد نیاز است)
اسنپ شات (تهیه نسخه قابل بازگشت از سیستم عامل مجازی درصورت بروز مشکل)
خاصیت Seamles Mode که برای اجرای موازی نرم افزار های شبیه سازی شده در کنار برنامه های دسکتاپ میزبان اصلی می باشد.
حافظه کلیپ بورد اشتراکی بین سیستم عامل مجازی و سیستم میزبان
پوشه های اشتراکی بین سیستم عامل مجازی و سیستم عامل میزبان
ابزار ها و راه انداز های ویژه و اختصاصی برای سویچچ سریع بین سیستم ها
رابط کاربری خط فرمان (علاوه بر رابط کاربری گرافیکی اصلی)
API های عمومی (Java,Python,SOAP,XPCOM)برای کنترل و اجرای تنظیمات ماشین مجازی
حافظه Paging برای پردازنده های AMD-V و Intel VT (فقط برای پردازنده های پشتیبانی کننده قابلیت SLAT)
پشتیبانی محدود برای شتاب دهنده سه بعدی گرافیکی (شامل OPENGL3.0 و Direct3D 9.0c از طریق ترجمه Wines Direct3D به OpenGL)
پشتیبانی SMP (استفاده 32 پردازنده مجازی به ازای هر ماشین مجازی )از نسخه 3.0
خاصیت جاب به جایی یا Teleportation
خاصیت شتابدهنده 2 بعدی
پشتیبانی از EFI از نسخه 3.1
ویژگی های امولاتور حافظه ذخیره سازی
پشتیبانی از SATA,NCQ,SCSI و دیسک ها و پارتیشن های خام SAS
پشتیبانی از دیسک های SSD
پشتیبانی از درایو های دیسک خوان CD/DVD/BD برای پخش دیسک های صوتی، رایت و سوزاندن داده ها رو آنها و حتی دیسک های کد گذاری شده
توانایی غیر فعال کردن حافظه نهان ورودی/خروجی های سیستم میزبان
محدود کردن ورودی /خروجی ها
کد گذاری ایمیج دیسک های ماشین مجازی با الگوریتم AES128 و AES256
پشتیبانی انواع حافظه :
دسترشی به دیسک خام – اجازه دسترسی به پارتیشن های هارد سیستم اصلی یا میزبان در ماشین مجازی
پشتیبانی رد وبدل کردن دیسک های نرم افزار معروف VMware (VMDK) با VirtualBox
پشتیبانی از تکنولوژی VHD مایکروسافت
پشتیبانی از دیسک های QEMU
ویژگی های اضافه شده در نسخه 5.0 به بعد
موازی سازی بین سیستم عامل های لینوکس و ویندوز به جهت بهبود زمان و عملکرد بیشتر.
پشتیبانی کنترلر های USB3.0 – پشتیبانی در ویندوز ها نسخه 7 به بعد و لینوکس ها با کرنل 2.6.31 به بعد و مکینتاش از نسخه 10.7.4
خاصیت درگ یا کشیدن و راه کردن دو طرفه با ماوس در سیستم عامل های ویندوز،لینوکس و سولاریس
کد گذاری دیسک های ماشین مجازی از طریق پسوند های غیر رایگان.
ذخیره ترافیک داده های USB
ماشین مجازی ها می توانند از یک رابط کاربری گرافیکی در حال اجرا جدا و در محیط پشت پرده اجرا شوند.
محدودیت ها
نرخ ارسال داده پایین از و به درگاه های USB
با اینکه این نرم افزار یک برنامه منبع باز و رایگان است ولی برخی از سرویس های آن همچنان از طریق نسخه باینری و تجاری آن در دسترس اند.
USB3 از سیستم عامل های قدیمی تر ویندوز نظیر ویندوز ویستا و اکس پی پشتیبانی نمی کند.
پکیج های ویژه سیستم عامل مکینتاش در حال حاضر در دسترس نیستند.
پکیج های اضافی سیستم عامل های قدیمی بر پایه ویندوز 9x (Windows 95,98,ME) به خاطر ضعیف کردن عملکرد شتاب دهنده گرافیکی در دسترس نیستند.
پشتیبانی EFI برای هریک اس سیستم عامل ها بسیار محدود است.
فقط نسخه های قدیمی Directx و OpenGL پشتیبانی می شوند.(آن هم از طریق اپشن 3D Acceleration به ازای هر ماشین مجازی)
حافظه گرافیکی به 128 مگابایت محدود شده است (در حال حاظر برای 2D تا 256مگابایت پشتیبانی می شود).
منبع: http://www.Wikipedia.com
آموزش نصب و راه اندازی شبیه ساز ماشین مجازی VirtualBOX (نمایش ویدیوهای دانشگاه مجازی)
ویدیو دانشگاهی شماره 1
آموزش نصب و راه اندازی شبیه ساز ماشین مجازی VirtualBOX