الأجهزة الإفتراضية.. راحة أوسع وأمان أكبر
الأجهزة الإفتراضية أو الوهمية (Virtual machine) هي برمجيات يمكن تنصيبها لتعمل وكأنها كمبيوتر أو هاتف ثان على جهازك. هذا “الكمبيوتر” الوهمي منفصل في إعداداته وطريقة ادارته وتشغيله عن جهازك الفعلي الذي تعمل عليه. لكن ما الداعي للعمل على جهاز افتراضي؟ ماذا سيضيف لو استخدمته؟ وهل هو ناجح مع جميع الأجهزة؟
سأتكلم هنا عن المستخدم العادي. أما بعض المطورين و المهندسين والتقنيين فيجدونه ضرورة. فبالنسبة للمستخدم العادي فان تلك الأجهزة الوهمية لها العديد من الفوائد، أهمها:
- إمكانية العمل على أنظمة تشغيل متعددة في نفس الوقت. مثل العمل على الوندوز واللينكس والماك OSX والأندرويد معاً وبنفس الوقت.
- توفر ميزة تجربة انظمة تشغيل بإصداراتها الأحدث. مثلا لو كنت تستخدم ويندوز 7 أو 8 وتريد تجربة ويندوز 10 قبل اتخاذ قرارك بترقية النظام. فبإمكانك استخدام برامج الأجهزة الوهمية.
- توفر إمكانية تجربة برامج قد تؤثر على نظام التشغيل أو قد تتضارب مع برمجيات أخرى تحتاجها. أو قد تجعل من الجهاز بطيئا. فيكون تجربتها على الجهاز الوهمي أو حتى العمل عليها فقط من الأجهزة الوهمية أمر في غاية العقلانية.
- تستطيع توفير بيئات عمل مختلفة بإعدادات مختلفة من جهاز واحد. فبعض البرمجيات وبعض لغات البرمجية لا تعمل الا بإعدادات معينة قد لا تفضلها أنت مع بقية البرامج. واستخدامك للأجهزة الإفتراضية يوفر لك حلاً جذريا يغنيك من العمل على أكثر من جهاز بالوقت نفسه.
- تجربة تشغيل بعض البرامج التي تعمل على الشبكات أو على أكثر من جهاز دون الحاجة لوجود أجهزة متعددة.
- ممتاز في مجال التدريب. التدرب على تهيئة الأقراص (الفورمات) وتنزيل أنظمة التشغيل وعمل الشبكات وعلى العديد من الدورات دون الحاجة الفعلية لكمبيوترات عديدة لكل متدرب.
- يمكنك من التجربة والخطأ دون الإلحاق بضرر بالأجهزة الحقيقية ولا النظام الخاص بها.
- يمكنك التعامل مع البيئات المتميزة لكل برنامج في نفس الوقت. فمثلا بعضهم يفضل العمل على أجهزة أبل لبرامج التصميم. لكنه يحتاج للتعامل مع برامج مايكروسوفت أوفيس على الويندوز. ويحتاج لنظام اللينكس لتطوير بعض البرمجيات. كما إنه يود ربط هذه البرمجيات مع تطبيقات الهواتف على الأندرويد وIOS. ومن جهاز واحد يمكنه القيام بكل هذا مع وجود برامج الأجهزة الوهمية Virtual Machine.
برامج الأجهزة الوهمية كثيرة. أبرز هذه البرامج هي:
- أوراكل فيرجوال بوكس Oracle VirtualBox: ويعد الأفضل للكثير من مستخدمي هذه الأنواع من البرامج لكونه مجاني بالكامل مع ما يتميز به من مزايا كثيرة. كما إنه يعمل على البيئات الرئيسية الثلاث الماك والويندوز واللينكس. وقد مر ذكر طريقة تنزيل الأندرويد على الويندوز باستخدام هذا البرنامج هنا.
- باراليلز Parallels: سهل ومرن في الإستخدام ويعمل كذلك على البيئات الثلاث إلا إنه غير مجاني.
- VMware: له إصدار مجاني وإصدارات تجارية. الإصدار المجاني لا يتمتع بالكثير من المزايا مثل Oracle VirtualBox.
لا يخفى على أي مستخدم بأن تنصيب أكثر من نظام تشغيل في الوقت نفسه على جهاز واحد يستهلك من الذاكرة والتخزين. فلهذا ينصح باستخدامه مع الأجهزة ذات الأداء المتوسط والعالي. ولا ينصح باستخدامه مع الأجهزة الضعيفة التي تعاني الأمرين في التعامل معها.