VirtualBox روشي ساده براي ادغام سيستمعاملها
مقدمه:
اما با همه اينها گاهي اوقات کاري پيش ميآيد که با سيستمعامل کنوني که از آن استفاده ميکنيد، امکان انجام آن وجود ندارد. به عنوان مثال فرض کنيد در يکي از دورههاي شبکه شرکت کردهايد و مايليد تا جهت مرور مطالب و تمرين مباحث، آموزههاي خود را در منزل پيادهسازي کنيد، متاسفانه با توجه به امکاناتي که اکثر ما در منازل خود در اختيارداريم امکان راهاندازي يک شبکه و انجام پروژههاي مختلف تقريبا کار غيرممکني است چرا که بايد هزينههاي سنگيني را متحمل شده و تمامي دستگاهها و تجهيزات مورد نياز را خريداري کنيم. تازه اين تمام کار نيست، کمبود فضايي که ما با آن مواجه هستيم مشکل ديگري است که به اين راحتيها قابل حل نيست! در اين زمان است که نرمافزارهاي مجازيسازي مانند VirtualBox محصول شرکت Sun به کارتان ميآيد. به کمک ايننرمافزار به راحتي سيستمعاملهاي مختلف را بر روي يک پلتفرم خاص (به عنوان مثال ايکسپي) بصورت مهمان نصب کرده و آنها را به راحتي با يکديگر شبکه ميکنيد!
در اصل VirtualBox محصول شرکت آلماني InnoTek است که البته اين شرکت سال پيش توسط Sun خريداري شد.
VirtualBox نرمافزار مجازيسازي متنبازي است که به شما اجازه ميدهد سيستمعاملهاي مختلفي را در دسکتاپ سيستمعامل کنوني اجرا کنيد. براي مثال، اگر براي اجراي نرمافزاري خاص به سيستمعامل ويندوز نياز است، اما شما لينوکس را براي انجام کارها ترجيح ميدهيد، VirtualBox اين امکان را فراهم ميکند که ويندوز و آن نرمافزار خاص را که تنها با آن هماهنگ است، به راحتي اجرا کنيد، بدون اينکه نيازي به ترک دسکتاپ لينوکس باشد.
چيزي که در اختيار خواهيد داشت، پنجرهاي با اندازه متغير است که سيستمعامل مهمان را به صورت شناور در دسکتاپ سيستمعامل ميزبان در بر ميگيرد. براي مثال ميتوانيد سيستمعامل ايکسپي را به صورت مهمان در لينوکس ببينيد (شکل 1).

VirtualBox روي پلتفرم لينوکس بسيار محبوب شده است و نگارشهاي مختلف آن را در توزيع خود به کاربران عرضه ميکنند و ضمنا اين نرمافزار مجازيساز از محيط مجازيسازي تعبيه شده در لينوکس که بر پايه Kernel بنا شده بسيار بهتر عمل ميکند. همچنين تنظيمات آن بسيار کاربرپسند بوده و رابط کاربري خوبي دارد. به اين ترتيب کاربران لينوکس ديگر نيازي نيست تا نگران نرمافزارهاي خود در سيستمعاملهاي ويندوز بوده و با کمک VirtualBox مي توانند هر آنچه را که در ويندوز نياز دارند در لينوکس نيز اجرا کنند.
VirtualBox يکپارچگي مناسبي ميان محيط سيستمعامل ميهمان و ميزبان ايجاد ميکند. اين نرمافزار ميتواند امکان اشتراکگذاري حافظه موقت (Clipboard) و پوشهها را با سيستمعامل ميزبان فراهم کرده و همزمان که پنجره سيستمعامل مهمان را تغيير اندازه ميدهيد، وضوح تصوير را نيز تغيير دهد. يکي از قابليتهاي بسيار پيشرفته اين نرمافزار Seamless Mode نام دارد که به کاربر اجازه ميدهد پنجرهاي را از محيط سيستمعامل مهمان به بيرون از آن کشيده و آن را در کنار پنجرههاي سيستمعامل ميزبان قرار دهد. اين قابليت شبيه امکان Unity در نرمافزار مجازيساز VMware Fusion است (شکل 2).

در حال حاضر دو نگارش از اين نرمافزار وجود دارد: بسته کامل که براي استفادههاي شخصي رايگان است (سازمانها براي تهيه اين نسخه بايد مستقيما با شرکت Sun تماس بگيرند)؛ و نگارش متنباز که بعضي قابليتها مانند پشتيباني از
USB و Easy Installer را ندارد، اما سورس کد آن در اختيار همگان است. نگارش متنباز نيز رايگان است.
فايده VirtualBox در چيست؟
VirtualBox در 4 سيستمعامل ميتواند اجرا شود: ويندوز ( که شامل ويندوز 7 نيز ميشود)، Mac OS X، لينوکس و OpenSolaris.
VirtualBox از عهده اجراي تعداد زيادي از سيستمعاملها بر ميآيد (سيستمعامل مهمان) که تعدادي از آنها را در جدول 1 مشاهده ميکنيد.
نرمافزار VirtualBox مانند يک نرمافزار معمولي در سيستمعامل ميزبان نصب ميشود. براي نصب يک سيستمعامل مهمان کافي است خيلي ساده روي آيکون New در رابط کاربري آن کليک کرده و دستورالعملهايي را که در ويزارد نشان داده ميشوند، دنبال کنيد. در آخر روي دکمه Start موجود در نرمافزار براي تکميل کار نصب سيستمعامل مهمان در ماشين مجازي جديد کليک کنيد.
در هنگام انتخاب سيستمعامل مورد نظر پارامترهايي مانند RAM، فضاي هاردديسک و موارد ديگر بصورت پيشفرض و متناسب با سيستمعامل انتخاب شده، تنظيم ميگردد. البته ميتوانيد با توجه به نياز خود هر يک از پارامترها را تغيير داده و بعضي از آنها را نيز غير فعال کنيد، اما اين ويژگي براي کاربراني که آشنايي چندان زيادي با سيستمعاملهاي مختلف و نيازهاي سختافزاري آنها ندارند، ميتواند کمک موثري باشد.
يکي از ويژگيهاي خوب اين نرمافزار امکان استفاده از فايل ISO جهت نصب سيستمعامل مهمان، بجاي درايوهاي نوري معمولي مثل سيدي، ديويدي و يا حافظه فلش است. به عبارتي ديگر کافي است از ديسک سيستمعامل مهمان يک نسخه ايزو روي هاردديسک سيستم ذخيره کرده و سپس براي نصب از آن استفاده کنيد.
ويژگي جالب VirtualBox
با استفاده از اين نرمافزار مجازيساز ميتوان سيستمعاملهاي مختلف را مطابق با نياز خود با هم ترکيب کرده و همگي را با هم روي يک سيستم در اختيار داشت. به اين طريق ميتوان راهي آسان براي تست سيستمعاملها قبل از نصب مستقل آنها روي کامپيوتر در اختيار داشت. البته نرمافزارهاي مجازيسازي ديگري نيز امکان چنين کاري را فراهم ميکنند، اما به تجربه ثابت شده که VirtualBox اين کار را راحتتر از بقيه انجام ميدهد. ديگر نرمافزارهاي مجازيسازي کار پيکربندي و نصب سيستمعامل مهمان را اندکي سخت کردهاند و مراحل کار با دردسر بيشتري همراه است. جالب اينکه VirtualBox طوري عمل ميکند که گويي سيستمعامل مهمان يک نرمافزار معمولي در حال اجرا در دسکتاپ است.
در نسخه جديد اين نرمافزار چندين ويژگي و قابليت واقعا جالب به آن اضافه شده است. براي مثال از محيطهاي گرافيکي سهبعدي OpenGL 2.0 و Direct3D 8/9 پشتيباني ميکند. اين بدان معني است که از اين پس امکان اجراي ويندوز به همراه تمامي بازيهاي محبوب را درون يک جعبه مجازي در سيستمعاملي متفاوت در اختيار خواهيد داشت.
همچنين VirtualBox براي اولين بار از SMP نيز پشتيباني ميکند. SMP يا همان Symmetric Multiprocessing به معناي پردازش متقارن است که به شما اجازه ميدهد تا 32 پردازنده يا 32 هسته پردازنده را به سيستمعامل مهمان اختصاص دهيد. به اين ترتيب زماني که سيستمعامل مهمان را روي سيستم خانگي يا سرور با پردازنده سازگار و يا پردازندهاي با بيش از يک هسته اجرا ميکنيد، ماشين مجازي سريع و پايدارتري خواهيد داشت.
سخن پاياني
عملکرد کلي اين نسخه نسبت به نگارشهاي قبلي بهبودهايي داشته و اين امر به خصوص روي سيستمهايي که از فناوريهاي VT-x شرکت اينتل و يا AMD-V شرکت AMD که براي مجازيسازي از پردازندههاي چيپ X86 استفاده ميکنند، کاملا مشهود است. خوشبختانه نسخههاي جديد نرمافزارهاي مجازيسازي، بهبودهاي قابل توجهي داشته و زمانهايي که نرمافزار توسط کاربر و به واسطه اجراي نرمافزارهاي کاربردي سنگين تحت فشار قرار ميگيرد کاملا پايدار ميباشند.
در سيستميکه به خوبي آن را پيکربندي کردهايد، ممکن است اصلا متوجه نشويد که در حال کار با دو سيستمعامل مختلف هستيد، چرا که هنگام تعويض سيستمعامل و حرکت بين سيستمعامل مهمان و ميزبان، هيچگونه تغيير وضعيت و جلوه گرافيکي خاصي مشاهده نخواهيد کرد.
منبع:رايان خبر
بوک مارک ها