قائمة طعام
مجاني
التسجيل
الصفحة الرئيسية  /  النصيحة/ VMware مقابل VirtualBox: أيهما تختار. الأجهزة الافتراضية - الغرض ونظرة عامة على مقارنة الجهاز الظاهري لنظام التشغيل Windows

VMware مقابل VirtualBox: أيهما تختار. الأجهزة الافتراضية - الغرض ونظرة عامة على مقارنة الجهاز الظاهري لنظام التشغيل Windows

كان للتطور السريع لتقنيات المحاكاة الافتراضية تأثير كبير ليس فقط على تطوير البنية التحتية لتكنولوجيا المعلومات للمؤسسات الكبيرة. وصلت قوة أجهزة الكمبيوتر الشخصية المكتبية إلى النقطة التي يمكن فيها لجهاز مادي واحد أن يدعم أنظمة تشغيل متعددة في نفس الوقت في الأجهزة الافتراضية. حتى سنوات قليلة ماضية ، كانت الأجهزة الافتراضية شيئًا غريبًا للمستخدمين النهائيين الذين قاموا بتثبيتها ، في الغالب لأغراض إعلامية. لم تعد المعالجات متعددة النواة والكميات الكبيرة من ذاكرة الوصول العشوائي غير شائعة في كمبيوتر المنزل أو المكتب ، وهذا يسمح لك بالتوصل إلى خيارات جديدة لاستخدامها في سياق تقنيات المحاكاة الافتراضية.

يجد العديد من المستخدمين مجموعة متنوعة من الاستخدامات لمنصات التمثيل الافتراضي لسطح المكتب ، سواء في المنزل أو في العمل. في الواقع ، تتمتع الآلة الافتراضية ، مقارنةً بالآلة المادية ، بمرونة أكبر بشكل ملحوظ من حيث قابلية النقل إلى منصة مادية أخرى. بالإضافة إلى ذلك ، نمت جودة منصات المحاكاة الافتراضية لسطح المكتب بشكل ملحوظ خلال العامين الماضيين من حيث الوظائف وسهولة الاستخدام والأداء. في الآونة الأخيرة ، يشير دعم المحاكاة الافتراضية للأجهزة على سطح المكتب إلى أن كبار مصنعي المعالجات مثل Intel و AMD يؤمنون بمستقبل تقنيات المحاكاة الافتراضية لسطح المكتب.

بالطبع ، يمكن لأنظمة التشغيل الضخمة والمتطلبة على موارد الأجهزة مثل Windows Vista أن تمتص قوة أجهزة سطح المكتب الخاصة بالمستخدم ، بغض النظر عن مدى ارتفاعها ، ولكن التقدم لا يزال ثابتًا ، وسيتيح تطوير الأنظمة الأساسية لأجهزة سطح المكتب قريبًا إمكانية دعم العديد من هذه الأنظمة في نفس الوقت - تلبية متطلبات الأداء. ومع ذلك ، يعتقد العديد من المستخدمين أن استخدام تقنيات المحاكاة الافتراضية في المنزل ليس ضروريًا ويعتبرون المحاكاة الافتراضية تقنية أخرى محددة لن يكون لها تأثير كبير عليهم. في الغالب ، يرجع هذا إلى حقيقة أنهم لا يرون طرقًا جيدة لاستخدام الأجهزة الافتراضية.

في مجال الأعمال ، يتم تقديم تقنيات المحاكاة الافتراضية بشكل أساسي للحفاظ على البنية التحتية الافتراضية لخوادم الشركة ويكون لها تأثير ضئيل جدًا على المستخدمين النهائيين. سنبين في هذه المقالة أن أي مستخدم للكمبيوتر الشخصي تقريبًا يمكنه استخدام تقنيات المحاكاة الافتراضية لتحسين كفاءته على جهاز الكمبيوتر الشخصي في المنزل ، وكذلك للمهام اليومية في مكان العمل.

كيفية استخدام الأجهزة الافتراضية في المنزل

غالبًا ما يواجه معظم مستخدمي الكمبيوتر الشخصي مشكلة استخدام تطبيقات يحتمل أن تكون خطرة أو غير مستقرة يمكن أن تلحق الضرر بنظام التشغيل أو تؤثر على تشغيل البرامج الأخرى. في كثير من الأحيان ، يتم استخدام الكمبيوتر المنزلي ، الذي توجد عليه مستندات العمل أيضًا ، من قبل العديد من الأشخاص ، ومن بينهم لا يفهم الجميع كيفية التعامل معه بشكل صحيح حتى لا يتلف البيانات المهمة أو نظام التشغيل. لا يؤدي إنشاء حسابات من نوع "المستخدم" إلى حل هذه المشكلة ، لأن العديد من التطبيقات تتطلب حقوقًا إدارية للتثبيت ، كما أن العمل على الكمبيوتر في هذا الوضع يحد من استخدامه بشكل كبير. بالطبع ، يواجه الكثير أيضًا مشكلة نقل نظام التشغيل والتطبيقات المثبتة إلى كمبيوتر آخر عند شرائه. تواجه فئة المستخدمين الذين يستخدمون أجهزة الكمبيوتر المحمولة بنشاط مشكلة مزامنة البيانات بينهم وبين جهاز كمبيوتر ثابت. بعد كل شيء ، لا تحتاج إلى مزامنة الملفات فحسب ، بل تحتاج أيضًا إلى استخدام نفس التطبيقات في العمل والمنزل. بالنسبة للعديد من الأشخاص ، من المهم أيضًا أن يكونوا قادرين على تعلم كيفية العمل مع أنظمة تشغيل مختلفة ، والتي ، في هذه الحالة ، لا تتطلب أداءً عاليًا. في هذه الحالة ، على سبيل المثال ، العمل في Linux ، يحتاج المستخدم للوصول إلى تطبيقات Windows ، ولهذا عليه إعادة تشغيل الكمبيوتر. والمشكلة الرئيسية في التدريب هي استحالة محاكاة شبكة حقيقية بين عدة أجهزة كمبيوتر مع واحد تحت تصرف واحد. يمكن حل كل هذه المشكلات والعديد من المشكلات الأخرى باستخدام الأجهزة الافتراضية في أنظمة المحاكاة الافتراضية لسطح المكتب.

الخيارات الرئيسية لاستخدام المنزل للأجهزة الافتراضية هي كما يلي:

  • إنشاء بيئة افتراضية شخصية ، معزولة عن النظام المضيف ، تتيح لك استخدام نسخ متعددة من بيئات العمل على جهاز كمبيوتر واحد ، معزولة تمامًا عن بعضها البعض. لسوء الحظ ، يستبعد مثل هذا النموذج خيار استخدام البيئات الافتراضية للألعاب ثلاثية الأبعاد ، نظرًا لأن الشركات المصنعة لمنصات المحاكاة الافتراضية لم تتعلم بعد دعم محاكاة جميع وظائف محولات الفيديو دعمًا كاملاً. تقود VMware الطريق في هذا الصدد في الوقت الحالي ، والتي تضمنت دعمًا تجريبيًا لـ Direct-3D و shader في أحدث الإصدارات من منصة سطح المكتب VMware Workstation. ومع ذلك ، منذ وقت ليس ببعيد ، نشرت PCI-SIG ، مطور معيار PCI Express ، مواصفات جديدة لمعيار PCI Express 2.0 ، والتي تعلن عن دعم وظائف المحاكاة الافتراضية I / O ، والتي تبسط إلى حد كبير وصول أنظمة الضيف إلى الأجهزة المادية. مما لا شك فيه ، أن الوقت ليس بعيدًا عندما سنلعب الألعاب في الأجهزة الافتراضية.
  • قم ببناء أجهزة افتراضية محمولة جاهزة للاستخدام على أي منصة أخرى متوافقة مع الهندسة المعمارية. إذا كنت بحاجة إلى توضيح عمل البرنامج ، فيجب تكوينه أو تكوين بيئة نظام التشغيل بطريقة معينة - فالأجهزة الافتراضية هي الخيار الأفضل في هذه الحالة. قم بتنفيذ جميع الإجراءات اللازمة في الجهاز الظاهري ، وانسخه على قرص DVD ، وحيث تحتاج إلى إظهار كيفية عمل كل شيء ، قم بتثبيت النظام الأساسي للمحاكاة الافتراضية وابدأ تشغيل الجهاز الظاهري.
  • الحصول على بيئة مستخدم آمنة للإنترنت. عند العمل على الإنترنت ، والذي ، كما يعلم الجميع ، مليء بالفيروسات و "أحصنة طروادة" ، فإن تشغيل متصفح الإنترنت في وضع المستخدم ليس حلاً مقبولاً للكثيرين من وجهة نظر أمنية. في الواقع ، في البرامج ، بما في ذلك أنظمة التشغيل ، هناك العديد من نقاط الضعف التي يمكن للبرامج الضارة من خلالها إتلاف البيانات المهمة. في هذه الحالة ، يعد الجهاز الظاهري خيارًا أكثر فائدة ، نظرًا لأن البرنامج الضار ، بعد السيطرة على نظام التشغيل في الجهاز الظاهري ، لا يمكنه إلحاق الضرر به إلا بداخله ، دون التأثير على نظام التشغيل المضيف. بالمناسبة ، بدأت الفيروسات مؤخرًا في الظهور التي تكشف عن وجودها في جهاز افتراضي ولا تتخلى عن نفسها في هذه الحالة ، ولكن حتى الآن لا يوجد سوى عدد قليل من هذه البرامج الخبيثة ، وعلى أي حال لن يحدث أي ضرر إلى البيانات المهمة حتى يتم نقل الكائنات المصابة إلى نظام التشغيل المضيف. ... لذلك ، فإن استخدام الأجهزة الافتراضية في هذه الحالة لا يمنع على الأقل استخدام برامج مكافحة الفيروسات.
  • إنشاء بيئات لتجربة البرامج التي يحتمل أن تكون خطرة. في جهاز افتراضي ، يمكنك تجربة أداة تنظيف أو أداة قرص جديدة بدون ألم. يمكنك أيضًا تثبيت برنامج التطبيق دون أي خطر قد يؤدي إلى إتلاف النظام أو بياناتك في ظل ظروف معينة. في هذه الحالة ، تعمل الآلة الافتراضية كصندوق رمل يتم فيه تشغيل برامجك. يمكنك مشاهدتها ودراستها بأمان دون القلق بشأن سلامة بياناتك.
  • نسخ احتياطي ملائم وسهل لبيئات المستخدم. في النهاية ، الجهاز الظاهري هو مجرد مجلد من الملفات الموجودة على جهاز الكمبيوتر الخاص بك والتي يمكن نسخها إلى وسائط نسخ احتياطي ثم استعادتها بسهولة. في هذه الحالة ، لا تحتاج إلى إنشاء صور للقرص الصلب لعمل نسخة احتياطية من نظامك.
  • إمكانية التدريب للعمل مع أنظمة تشغيل غير مضيفك. بالطبع ، يمكنك تثبيت نظام تشغيل ثان بالتوازي مع نظامك الرئيسي ، ولكن في هذه الحالة ، إذا كنت بحاجة إلى أي تطبيق من النظام الرئيسي ، فسيتعين عليك إعادة التشغيل. في هذه الحالة ، يكون الجهاز الظاهري مثاليًا: فأنت تقوم بتشغيل نظام التشغيل الذي تحتاجه بالتوازي مع المضيف والتبديل بينهما إذا لزم الأمر. في العديد من الأنظمة ، يتم تنظيم تبادل الملفات بين الضيف والنظام المضيف ببساطة عن طريق سحب الملفات والمجلدات وإفلاتها باستخدام مؤشر الماوس.

لقد قمنا بإدراج الخيارات الأساسية فقط لاستخدام الأجهزة الافتراضية في المنزل ، بالطبع ، هناك مجالات أخرى أكثر تحديدًا في تطبيقاتهم. لكن الآفاق الحقيقية عند استخدام أنظمة الظاهرية لسطح المكتب تنفتح في مجال الأعمال ، حيث يعد التوافر والوفورات في الوقت وتكلفة شراء معدات إضافية أمرًا مهمًا قبل كل شيء.

منصات ظاهرية سطح المكتب للأعمال

بالنسبة لمعظم الشركات ، عندما يتعلق الأمر بالافتراضية ، فإن هذا يعني في المقام الأول محاكاة البنية التحتية للخادم للمؤسسة. ومع ذلك ، هناك العديد من حلول الآلة الافتراضية للمستخدم النهائي التي يمكنها تحسين إنتاجية الموظف بشكل كبير. ضع في اعتبارك المجالات الرئيسية لتطبيق الأجهزة الافتراضية في الأعمال على منصات المحاكاة الافتراضية لمستخدمي سطح المكتب:

  • إنشاء مستودعات للقوالب النموذجية لبيئات عمل المستخدم. اعتمادًا على تفاصيل عمل المنظمة ، يحتاج موظفوها إلى استخدام مجموعة معينة من البرامج. عندما يأتي موظف جديد إلى المؤسسة ، فإنه يحتاج إلى تثبيت نظام التشغيل ، وتهيئته بطريقة معينة ، وفقًا لمتطلبات المنظمة وسياسات الأمان ، وكذلك تثبيت جميع برامج التطبيقات اللازمة. عند استخدام القوالب للأجهزة الافتراضية ، يتم حل هذه المشكلة بكل بساطة: يتم تثبيت الموظف على منصة افتراضية لسطح المكتب ، ويتم تشغيل آلة افتراضية من مجموعة من قوالب المؤسسة فيها ، حيث يتم تثبيت جميع البرامج الضرورية والتشغيل المقابل يتم إجراء إعدادات النظام. سيقلل هذا النموذج بشكل كبير من الوقت الذي يقضيه في النشر ، فضلاً عن توفير مرونة عالية عند نقل سطح المكتب الافتراضي للموظف إلى جهاز مادي آخر. بالطبع ، قد تتطلب حالة الاستخدام هذه زيادة موارد الأجهزة للمعدات ، ولكنها ستؤتي ثمارها إذا كان على الموظف العمل بكميات كبيرة من البيانات غير المتجانسة ، والتي سيستغرق نسخها احتياطيًا وقتًا طويلاً. على سبيل المثال ، موظفو التسويق الذين قاموا بتثبيت العديد من البرامج التي يحتاجون إليها ، جربوا الأشياء واعملوا مع مستندات مختلفة كل يوم. في هذه الحالة ، يمكنهم نسخ المجلد مع ملفات الجهاز الظاهري الذي يعملون لديهم في نهاية يوم العمل ، دون خوف من أنه غدًا ، عندما يتم تثبيت البرنامج التالي ، كل شيء سوف "ينكسر".
  • إنشاء بنية أساسية افتراضية لأجهزة الكمبيوتر المكتبية تتيح لك تخزين بيئات المستخدم مركزيًا على خوادم الشركة الآمنة. في الوقت نفسه ، يستخدم المستخدمون النهائيون أنفسهم وسائل الوصول عن بُعد إلى سطح المكتب لبيئاتهم (على سبيل المثال ، Terminal Services) المخزنة في مركز بيانات الشركة. يتطلب هذا الاستخدام للأجهزة الافتراضية تكاليف تنفيذ كبيرة ، لأنه في هذه الحالة ، يلزم دعم منصات الخادم للمحاكاة الافتراضية لمركز بيانات الشركة. ومع ذلك ، يوفر هذا أفضل مستوى من الأمان والتوافر. نظرًا لأنه يتم تخزين جميع بيئات الإنتاج وصيانتها مركزيًا في مركز بيانات آمن ، يتم تقليل احتمالية تسرب المعلومات السرية بشكل كبير. في الوقت نفسه ، يتم زيادة درجة إمكانية الوصول إلى مثل هذه البيئات بشكل كبير ، لأنه يمكن توفير الوصول إليها من أي مكان به اتصال عالي السرعة. هذا ليس حلاً افتراضيًا لسطح المكتب تمامًا ، ولكنه يؤثر على المستخدمين النهائيين. مثال على هذا الحل هو VMware Virtual Desktop Infrastructure ، والذي يعتمد على البنية التحتية الافتراضية لخوادم المؤسسة في مركز بيانات الشركة. يظهر هيكل هذا النموذج في الشكل:
  • فرض الأجهزة الافتراضية المحمية بالسياسات. يُعد متخصصو تكنولوجيا المعلومات الذين يحتاجون إلى ضمان سرية بياناتهم الشخصية ، فضلاً عن العرض المتكرر للبرامج المختلفة للعملاء ، حلولاً مثالية لإنشاء أجهزة افتراضية آمنة توفر وسيلة للتمييز بين الوصول إلى الوظائف المختلفة للعمل مع جهاز افتراضي. يمكنك أيضًا تعيين تاريخ انتهاء صلاحية لجهاز افتراضي وبالتالي توزيع البرنامج بحيث لا تتمكن مجموعة معينة من الأشخاص من استخدام الجهاز الظاهري لأكثر من الوقت المسموح به. مثال على هذا الحل هو مدير ACE الخاص بـ VMware.
  • تبسيط تعلم المستخدم من خلال إنشاء فصول دراسية باستخدام أجهزة افتراضية ، حيث يتم تثبيت أنظمة تشغيل وبرامج تطبيقية متنوعة. إذا احتاجت مجموعة من الموظفين في مؤسسة ما إلى التدريب على استخدام منتج أو برنامج ، فيمكنك إنشاء قالب جهاز ظاهري واحد وتثبيت النظام الأساسي للمحاكاة الافتراضية على كل كمبيوتر من أجهزة كمبيوتر الفصل الدراسي. ثم يمكن نسخ الآلة الافتراضية إلى جميع أجهزة الكمبيوتر وتشغيلها مع العدد المطلوب من البرامج. إذا كنت بحاجة إلى تدريب على منتج مختلف ، يمكنك إنشاء قالب جهاز افتراضي جديد ونشره أيضًا على جميع أجهزة الكمبيوتر في الفصل الدراسي.
  • تطوير واختبار البرمجيات في الشركة. تعتبر الآلة الافتراضية ، كبيئة معزولة ، مثالية لتطوير البرامج. يمكن للمطورين والمختبرين إنشاء التكوينات اللازمة لأنظمة التشغيل وبيئات المستخدم لمحاكاة سلوك البرنامج على الأنظمة الأساسية المختلفة. ضمن حالة الاستخدام هذه ، من الممكن أيضًا محاكاة حزم العمل للأجهزة الافتراضية على نفس النظام الأساسي المادي الذي يتواصل مع بعضها البعض. بالإضافة إلى ذلك ، تسمح لك بعض الأنظمة الأساسية ، مثل VMware Workstation ، بإنشاء أشجار حالة جهاز ظاهري ، يحتفظ كل منها بتكوين مخصص محدد. يمكن التراجع عن كل حالة من هذه الحالات بنقرة واحدة بالماوس. مثال على هذه الشجرة:

نظرة عامة مقارنة لمنصات ظاهرية سطح المكتب

لقد بذلت الشركات الرائدة في مجال تصنيع منصات المحاكاة الافتراضية لسطح المكتب على مدار العامين الماضيين الكثير لجعلها سهلة قدر الإمكان وجعلها في متناول المستخدمين الأقل خبرة. حاليًا ، الرواد في إنتاج أنظمة المحاكاة الافتراضية للمستخدمين النهائيين هم: VMware مع VMware Workstation و VMware ACE و VMware Fusion و Microsoft مع Virtual PC و Parallels والترويج لمنصتها الافتراضية لنظام التشغيل Mac OS مع Parallels Desktop for Mac و InnoTek مع منصة VirtualBox مجانية مفتوحة المصدر. دعنا نلقي نظرة سريعة على إمكانيات بعض هذه المنتجات.

محطة إم وير


VMware هي الشركة الرائدة بلا منازع في ظاهرية سطح المكتب اليوم. منتجاتها سهلة الاستخدام وغنية وسريعة. يتم توجيه جميع الشركات المصنعة لمنصات المحاكاة الافتراضية لسطح المكتب تقريبًا بواسطة المنتج. لا تتسبب عملية إنشاء جهاز افتراضي وتثبيت نظام التشغيل الضيف في أي صعوبات معينة: أثناء الإنشاء ، يجب تحديد مقدار ذاكرة الوصول العشوائي المخصصة لنظام الضيف ونوع وحجم القرص الظاهري والمجلد الذي يوجد به القرص الظاهري سيتم تحديد موقع ملفات الجهاز ونوع نظام التشغيل الضيف الذي سيتم تثبيته. يمكن استخدام صورة قرص مضغوط قابل للتمهيد أو قرص DVD أو ISO كتوزيع تثبيت لنظام الضيف. بعد تثبيت نظام التشغيل في جهاز افتراضي ، تأكد من تثبيت أدوات VMware وتعطيل جميع الأجهزة غير الضرورية التي تمت محاكاتها في الإعدادات من أجل تحسين الأداء. يمكنك أيضًا إنشاء لقطة للحالة "النظيفة" لنظام الضيف ، بينما سيتم حفظ جميع بيانات الأقراص الافتراضية في تلك اللحظة ، وفي أي وقت يمكنك العودة إلى حالتها المحفوظة. تشمل الميزات الرئيسية لمحطة عمل VMware ما يلي:

  • دعم لأنواع مختلفة من الأقراص الظاهرية (تتم محاكاة وحدات التحكم لكل من أقراص IDE و SCSI):
    • حجم ثابت (تم تخصيصه مسبقًا) أو ينمو بينما يملأ (ينمو) ، بينما الأول مُحسَّن للأداء ، والأخير مناسب من حيث أنه لا يشغل مساحة كبيرة قبل أن يمتلئ
    • الأقراص المستقلة التي لا تتأثر بلقطات نظام التشغيل. هذه الأقراص مناسبة لتنظيم تخزين الملفات التي لا تحتاج إلى تغيير عند العمل بلقطات نظام الضيف.
    • دعم الأقراص التي لا يتم حفظ حالتها عند إيقاف تشغيل الجهاز الظاهري
    • القدرة على الكتابة مباشرة إلى قرص فعلي
  • دعم أنواع مختلفة من الشبكات بين الأجهزة الافتراضية ، بما في ذلك دمج الأجهزة الافتراضية في "الفرق" (الفرق) ، مما يسمح لك بإنشاء شبكات فرعية افتراضية تتكون من أجهزة افتراضية مع عدد مختلف من محولات الشبكة الافتراضية (حتى ثلاثة). في هذه الحالة ، يمكن أن تعمل واجهة الشبكة الافتراضية في ثلاثة أوضاع مختلفة:
    • ربط الشبكات- يشترك الجهاز الظاهري في موارد بطاقة الشبكة مع نظام التشغيل المضيف ويعمل مع الشبكة الخارجية كجهاز مستقل.
    • شبكات المضيف فقط- يحصل الجهاز الظاهري على عنوان IP على شبكته الفرعية المضيفة من خادم VMware DHCP. وفقًا لذلك ، لا يمكنك العمل على الشبكة إلا مع الأجهزة الافتراضية الأخرى على هذا المضيف ومع نظام التشغيل المضيف نفسه.
    • نات- يعمل الجهاز الظاهري أيضًا في شبكته الفرعية الخاصة بالمضيف (ولكن بشكل مختلف) ، ومع ذلك ، من خلال خادم VMware NAT ، يمكنه بدء اتصالات بالشبكة الخارجية. من المستحيل بدء اتصال بمثل هذا الجهاز الظاهري من الشبكة الخارجية. داخل المضيف ، يتم توفير الشبكات.
    • يمكن أيضًا تركيب الأقراص على النظام المضيف باستخدام الأداة المساعدة vmware- جبلوالتوسع مع الأداة برنامج vmware-vdiskmanager(تُستخدم هذه الأداة أيضًا لأداء عدد من الإجراءات الأخرى على الأقراص الافتراضية).
  • القدرة على تبادل الملفات بسهولة باستخدام واجهة السحب والإفلات ، وكذلك عن طريق إنشاء مجلدات مشتركة بين المضيف ونظام التشغيل الضيف.
  • دعم لقائمة كبيرة من الضيف وأنظمة التشغيل المضيفة.

يتضمن أحدث إصدار من برنامج VMware Workstation 6 أيضًا الميزات المفيدة التالية:

  • دعم كامل لواجهة USB 2.0
  • القدرة على تسجيل نشاط الآلة الافتراضية
  • منتج VMware Converter المتكامل (لمضيفي Windows) لاستيراد الأجهزة الافتراضية من الشركات المصنعة الأخرى
  • تشغيل جهاز افتراضي كخدمة

تجدر الإشارة أيضًا إلى أن VMware Workstation هي حاليًا النظام الأساسي الافتراضي الوحيد الذي يدعم تجريبيًا Direct-3D في أنظمة تشغيل الضيف. العيب الرئيسي وربما الوحيد لهذه المنصة هو أنها ليست مجانية.

مايكروسوفت فيرتشوال بي سي

بعد أن ظهرت كمنافس لـ VMware Workstation ، فإن منتج شركة Connectix ، الذي اشترته شركة Microsoft Corporation فيما بعد مع الشركة ، لم يتلق تطوراً جديراً في يديه. نتيجة لذلك ، في الوقت الحالي ، من جميع النواحي تقريبًا ، تفقد منصة VMware Workstation ولا يمكن إطلاقها إلا في نظام التشغيل Windows المضيف. ومع ذلك ، يتبناه عدد لا بأس به من المستخدمين كنظام أساسي افتراضي لسطح المكتب لأن Virtual PC مجاني ويلبي الاحتياجات الأساسية لاستخدام الأجهزة الافتراضية. عملية تثبيت الضيف بسيطة جدًا وبديهية أيضًا. بعد تثبيت نظام التشغيل ، من الضروري تثبيت إضافات Virtual Machine (مشابهة لأدوات VMware في VMware Workstation) ، والتي تزيد بشكل كبير من أداء نظام التشغيل الضيف من خلال تحسين تقنية المحاكاة الافتراضية. يمكن أيضًا تثبيت إضافات VM على أنظمة تشغيل Linux الضيف.

تشمل المزايا الرئيسية لمنتج Microsoft Virtual PC الميزات التالية:

  • الدعم الكامل لنظام التشغيل Windows Vista كنظام تشغيل مضيف وضيف. من حيث الأداء ، اتخذ برنامج Virtual PC 2007 خطوة كبيرة للأمام مقارنة بالإصدار السابق ، والآن أصبح أداء نظام التشغيل Windows Vista في جهاز افتراضي مقبولًا تمامًا.
  • دعم أنظمة Windows المضيفة 64 بت.
  • تم تحسين الأداء من خلال الاستفادة من التحسينات المقدمة في Microsoft Virtual Server 2005 R2.
  • توافر أنواع مختلفة من الأقراص الافتراضية:
    • توسيع ديناميكيًا (مشابه للنمو في محطة عمل VMware)
    • حجم ثابت (تناظري من Preallocated في محطة عمل VMware)
    • التفاضل - قرص يخزن التغييرات من الحالة الحالية للقرص الظاهري
    • مرتبط بقرص صلب (تناظري للكتابة المباشرة على القرص في محطة عمل VMware)
  • وجود أنواع مختلفة من اتصالات الشبكة بين الأجهزة الافتراضية والمضيف:
    • التناظرية من Bridged Networking في محطة عمل VMware
    • محلي فقط (تناظري للمضيف فقط في محطة عمل VMware)
    • الشبكات المشتركة (التناظرية لـ NAT في محطة عمل VMware)

وتجدر الإشارة إلى أن منتج Virtual PC يستهدف المستخدمين المنزليين أكثر من محترفي تكنولوجيا المعلومات ومطوري البرامج ، في حين أن VMware Workstation ، التي تتمتع بوظائف أكثر بكثير ، قادرة على تغطية احتياجات هذا الأخير. في الوقت نفسه ، يعد Virtual PC مجانيًا ويهدف بشكل أساسي إلى تبسيط الترحيل إلى أنظمة تشغيل Microsoft الجديدة ودعم إصداراتها القديمة. وبالطبع ، فإن شعبية منصة Virtual PC ترجع إلى كونها مجانية ، مما يخلق مكانًا معينًا لاستخدام هذا المنتج.

Parallels Workstation and Parallels Desktop لنظام التشغيل Mac


المنتج مخصص للاستخدام على أنظمة Windows و Linux كنظام افتراضي لسطح المكتب. نظرًا لحقيقة أن Parallels (المملوكة فعليًا لشركة SWSoft الروسية) تركز الآن بشكل أساسي على المنتج ، فإن تطوير هذا المنتج معلق حاليًا إلى حد ما ومن حيث الوظائف فهو أدنى من منصتي سطح المكتب الرائدين من VMware و Microsoft . لذلك ، دعنا نتحدث عن نظام Parallels Desktop for Mac الأساسي ، والذي يعد الآن النظام الأساسي الرئيسي لأجهزة كمبيوتر Apple. بالإضافة إلى ذلك ، في الوقت الحالي ، يعد تطوير هذه المنصة ديناميكيًا للغاية ، ويرجع ذلك أساسًا إلى حقيقة أن VMware تنوي بجدية غزو سوق المحاكاة الافتراضية لأجهزة Mac من خلال منتجها الجاهز عمليًا للإصدار النهائي VMware Fusion. الميزات الرئيسية لمنصة Parallels Desktop for Mac:

  • إنشاء آلة افتراضية سهلة من ثلاث خطوات باستخدام Parallels Installation Assistant. لا يتطلب الأمر الكثير من الجهد لإنشاء جهاز افتراضي وتثبيت نظام تشغيل ضيف فيه.
  • أداة Parallels Transporter التي تتيح لك الانتقال من جهاز مادي إلى جهاز افتراضي.
  • دعم كامل لنظام التشغيل Windows Vista Guest OS. يوفر هذا تبادلًا بسيطًا للملفات بين أنظمة التشغيل الضيف والمضيف.
  • دعم واجهة USB 2.0
  • دعم Mac OS X "Leopard"

مثل معظم منتجات نظام التشغيل Mac OS X ، يوفر Parallels Desktop واجهة سهلة الاستخدام. لا يخفى على أحد أن العديد من مستخدمي Mac غالبًا ما يشعرون بالحاجة إلى استخدام المنتجات لنظام التشغيل Windows ، ويمنحهم Parallels Desktop هذه الفرصة ، مما يسمح لهم بالشعور "في عالمين".

يمكننا أيضًا أن نذكر مثل هذه المنتجات من Parallels مثل Parallels Compressor Workstation و Parallels Compressor Server ، والتي تسمح بضغط الأقراص ليس فقط من أجهزة Parallels الافتراضية ، ولكن أيضًا من VMware ، وهو حل لإحدى المشكلات التي يواجهها المستخدمون بشكل متكرر.

فيرتوال بوكس


دخلت InnoTek مؤخرًا في سوق المحاكاة الافتراضية لسطح المكتب من خلال حل مجاني غير متوقع مفتوح المصدر. في الوقت الذي يبدو فيه أنه من الصعب الوصول بمنصة افتراضية جديدة إلى مستوى لائق ، حققت InnoTek نجاحًا سريعًا بشكل غير متوقع واعترافًا شعبيًا.

ومع ذلك ، قال العديد من المدونين الموالين لـ VMware إن الأجهزة الافتراضية على أجهزة الكمبيوتر المكتبية الخاصة بهم تكون أسرع بشكل ملحوظ من الأجهزة الافتراضية في محطة عمل VMware. بالإضافة إلى ذلك ، حتى وقت قريب ، كانت منصة VirtualBox متاحة فقط لمضيفي Linux و Windows ، وفي نهاية أبريل ظهر أول إصدار لنظام التشغيل Mac OS X ، حيث تم التخطيط لمنافسة "وحوش" أنظمة المحاكاة الافتراضية مثل Parallels و برنامج VMware. وبطبيعة الحال ، لديها كل فرصة للفوز. نظرًا للانفتاح الكامل للمنصة ومجانيًا ، فإن العديد من المتحمسين على استعداد للتعامل مع تطوير النظام الأساسي وزيادة وظائفه ، على أمل ، دون التضحية بأدائه. في الوقت الحالي ، لا يتمتع VirtualBox بوظائف واسعة مثل الأنظمة الأساسية الرائدة ، ولا يدعم أنظمة 64 بت والشبكات مع Windows Vista ، ولكن على الموقع يمكنك الحصول على معلومات تشغيلية حول وظائف النظام التي يتم العمل عليها. في الوقت الحالي ، يحتوي النظام الأساسي على الميزات الرئيسية التالية:

  • قائمة كبيرة جدًا من أنظمة تشغيل المضيف والضيف المدعومة.
  • دعم لقطات متعددة للحالة الحالية لنظام الضيف (لقطات).
  • توسيع الأقراص ذات الحجم الثابت ديناميكيًا.
  • القدرة على تثبيت إضافات الضيف (التناظرية لأدوات VMware) لزيادة درجة التكامل مع نظام التشغيل المضيف

بالطبع ، من حيث الوظائف ، يعد VirtualBox منتجًا غير ناضج جدًا ، لكن مؤشرات الأداء الخاصة به تشير إلى أن النظام الأساسي له مستقبل ، وسيبذل مجتمع المصادر المفتوحة قصارى جهده لتحسينه وتطويره.

ماذا تختار للمحاكاة الافتراضية لسطح المكتب؟

بإيجاز ، يمكننا القول أن كل من المنصات المذكورة أعلاه تحتل حاليًا مكانتها الخاصة في مجال تقنيات المحاكاة الافتراضية على أجهزة الكمبيوتر المكتبية. كل من أنظمة المحاكاة الافتراضية له مزايا وعيوب. بمرور الوقت ، بالطبع ، سيكتسب العديد منهم الوظائف الضرورية التي تلبي معظم احتياجات المستخدمين. ومن المأمول أيضًا أن يتم توفير وسيلة لتحويل تنسيقات الآلة الافتراضية بين الأنظمة الأساسية.

بلا شك ، عندما يتعلق الأمر باستخدام ظاهرية سطح المكتب في المنزل على مضيفي Windows ، يجب عليك الاختيار بين أنظمة Microsoft Virtual PC أو VirtualBox ، نظرًا لأنها مجانية ولديها الوظائف اللازمة لدعم الأجهزة الافتراضية في المنزل. ومع ذلك ، عندما يتعلق الأمر باستخدام الأجهزة الافتراضية في الأعمال التجارية ، في بيئة الشركة للمؤسسة ، حيث يفرض نشر أنظمة المحاكاة الافتراضية لسطح المكتب متطلبات عالية على الوظائف والموثوقية ، لا يمكنك الاستغناء عن VMware Workstation ، والتي تتجاوز بشكل كبير الأنظمة الأساسية الأخرى وصفها. هنا أيضًا ، يمكن لمنتج VirtualBox أن يجد مكانه ، باعتباره الأكثر تحسينًا من حيث الأداء.

يجب استخدام Virtual PC عند تقديم الدعم للإصدارات الأقدم من Windows وتشغيل Windows Vista كنظام تشغيل ضيف. ولا يمكن لمستخدمي Mac الاستغناء عن Parallels Desktop: يتضح هذا من خلال حقيقة أن النتيجة في أكثر من 100000 نسخة من المنتج المباع تم تسجيلها في عام 2006. يجب على مستخدمي Mac أيضًا إلقاء نظرة على VMware Fusion ، التي تم تعيينها لتتولى زمام المبادرة في منصات المحاكاة الافتراضية لسطح المكتب في المستقبل.

تقترب تقنيات المحاكاة الافتراضية لأجهزة الكمبيوتر الشخصية من المستخدم النهائي ويمكن استخدامها الآن في كل من العمل اليومي لموظفي الشركة وعلى أجهزة الكمبيوتر المنزلية لإنشاء بيئات شخصية آمنة أو منعزلة. بالإضافة إلى ذلك ، لا يقتصر استخدام الأجهزة الافتراضية على أجهزة سطح المكتب على الخيارات الموضحة. على سبيل المثال ، في جهاز ظاهري VMware ، في وضع الإطارات لوحدة التحكم في نظام التشغيل الضيف ، يمكنك تعيين دقة أعلى مدعومة من الشاشة ، وستظهر أشرطة التمرير في نافذة نظام الضيف. سيسمح لك ذلك باختبار موقع الويب أو التطبيق الخاص بك بدقة عالية بدون شاشة مناسبة. يوضح هذا المثال أن حالات استخدام الأجهزة الافتراضية على أجهزة كمبيوتر سطح المكتب متروكة لخيالك. ويمكن أن تساعدك منصات المحاكاة الافتراضية المخصصة سريعة التطور في تلبية احتياجاتك.

تسمح لك المحاكاة الافتراضية بتغليف الأجزاء الداخلية لأنظمة التشغيل أو أجزاء منها داخل الأجهزة والبرامج الافتراضية. بمعنى آخر ، قم بإنشاء مساحة افتراضية ستكون حقيقية ، من وجهة نظر نظام التشغيل الذي يعمل في هذا الفضاء. هذا هو بالضبط ما تفعله الأجهزة الافتراضية لأنظمة Windows 7 و Linux و Mac OS X. تسمح لك المحاكاة الافتراضية أيضًا بمحاكاة الأجهزة غير الموجودة على جهاز الكمبيوتر الخاص بك على الإطلاق.

ملحوظة: بمعنى ما ، تسمح لك الأجهزة الافتراضية بإنشاء جهاز كمبيوتر داخل جهاز كمبيوتر.

هناك جانبان مهمان من المحاكاة الافتراضية للآلة:

  • التفاعل بين المضيف الفعلي (الكمبيوتر) والمضيف الظاهري
  • التفاعل بين نظام التشغيل الذي يعمل في المساحة الافتراضية والأجهزة المستخدمة

عادةً ما يكون برنامج المحاكاة الافتراضية ، أي الأجهزة الافتراضية لنظام التشغيل Windows 7 (Linux ، Mac OS X) ، تطبيقًا شائعًا أو خدمة نظام تشغيل تتيح لك إنشاء مضيفين. أي آلة فعلية (كمبيوتر) تسمى مضيف. داخل برنامج المحاكاة الافتراضية ، يعمل نظام التشغيل في مضيف حقيقي مشابه أو متطابق يسمى الجهاز الظاهري. للراحة ، يُشار إلى نظام التشغيل الذي يعمل في جهاز افتراضي باسم نظام التشغيل الضيف.

بالإضافة إلى ذلك ، هناك طرق مختلفة للمحاكاة الافتراضية ، والتي لا يعتمد عليها فقط تنفيذ التطبيقات لإنشاء أجهزة افتراضية ، ولكن أيضًا الإمكانيات المتوفرة للضيوف. هناك المحاكاة المعتادة ، حيث تمر مكالمات الأجهزة والبرامج عبر الطبقة الوسطى. هناك أيضًا شبه افتراضية ، حيث يحدث جزء من الإجراءات داخل الجهاز الظاهري على أجهزة حقيقية ، بينما يمر الجزء الآخر عبر الطبقة المتوسطة. وأيضًا هناك محاكاة افتراضية على مستوى النظام ، عندما يتم تحميل كل نظام ضيف في نواة خاصة ، والتي تتيح لك تشغيل إصدارات مماثلة فقط من نظام التشغيل.

يمكن تنفيذ بعض هذه الطرق على الفور ، دون تغييرات كبيرة على المضيف الحقيقي ونظام التشغيل الخاص به. يتطلب البعض الآخر إعادة تشغيل المضيف في مثيل خاص من نظام التشغيل الذي يدعم الظاهرية. يستخدم الآخرون مضيفين مخصصين يدعمون ويصممون للافتراضية على مستوى الجهاز. تُعرف هذه الأخيرة أيضًا باسم تقنيات المحاكاة الافتراضية على المعدن العاري (على الرغم من أن هذا ليس صحيحًا تمامًا ، نظرًا لأن بعض نواة البرامج لا تزال مستخدمة).

غالبًا ما يشار إلى برنامج المحاكاة الافتراضية الذي يدير إنشاء وتشغيل الأجهزة الافتراضية ، فضلاً عن تخصيص الموارد المتوفرة وتحديدها ، باسم برنامج Hypervisor. يمكن لبعض تطبيقات المحاكاة الافتراضية أيضًا استخدام امتدادات خاصة للمعالج لتحسين أداء الأجهزة الافتراضية. يُطلق على وجود مثل هذه الامتدادات دعم الأجهزة الافتراضية. ومن أمثلة هذا الدعم تقنيات VT-X (Intel) و AMD-V (AMD).

ما هو ليس المحاكاة الافتراضية والآلة الافتراضية؟

يحب بعض الأشخاص تسمية برامج المحاكاة الافتراضية (الأجهزة الافتراضية) بأي شيء يخلق طبقة من التجريد بين نظام التشغيل وبعض العمليات الجارية. على سبيل المثال ، هناك Sandboxie ، والذي يسمح لك بعزل المتصفحات عن النظام (انظر أدوات حماية المتصفح). تسمح لك بعض البرامج بتجميد حالة النظام بحيث لا يمكن تغييرها. يسمح لك الآخرون أيضًا باستخدام ما يسمى بوضع الظل ، حيث تعمل جميع البرامج بشكل طبيعي ، ولكن يتم إلغاء أي تغييرات عند إعادة تشغيل الكمبيوتر.

بالطبع ، توفر كل هذه البرامج مزايا مختلفة ، لكنها لا تعتبر تقنيات افتراضية وليست أجهزة افتراضية لأنها لا تحاكي مكالمات النظام ، ولا تسمح لك بتشغيل أنظمة تشغيل الضيف أعلى النظام الحالي. مثل هذه البرامج تخلق فقط طبقات فصل إضافية ، وذلك بشكل أساسي لزيادة مستوى الأمان. استمرار موضوع الأمن ثم ...

لماذا نستخدم المحاكاة الافتراضية والآلات الافتراضية؟

إذا كان الأمان يأتي أولاً بالنسبة لك وكان هذا هو أول ما تفكر فيه في أي موقف ، فإن المحاكاة الافتراضية (باستخدام الأجهزة الافتراضية) يمكن أن تساعدك بالتأكيد في ذلك. لكن لا تفترض أن المحاكاة الافتراضية تُستخدم أساسًا لأغراض أمنية. أهدافها الأساسية هي الاختبار ، وخفض التكلفة ، والمرونة ، ودعم المنتجات القديمة ، والتعليم. تعد زيادة مستوى الأمان مجرد مكافأة لطيفة ، لها العديد من المزالق الخاصة بها.

ملحوظة: على الرغم من أن المحاكاة الافتراضية تسمح لك بعزل نظام تشغيل عن آخر ، فلا تزال هناك طرق للانتقال من نظام الضيف إلى النظام الرئيسي.

ما الذي يتطلبه تشغيل تقنية المحاكاة الافتراضية والأجهزة الافتراضية؟

أول شيء يجب مراعاته هو المضيف المادي. اعتمادًا على نوع برنامج المحاكاة الافتراضية (الأجهزة الافتراضية) ، قد تكون هناك حاجة إلى أجهزة وأنظمة تشغيل مختلفة تمامًا. لا تعني المحاكاة الافتراضية أي حل واحد سيتم تشغيله أينما احتجت إليه. يجب تحديد الأجهزة الافتراضية للنظام (Windows و Linux و Mac) وللأجهزة (الأجهزة). بالإضافة إلى ذلك ، يجب أن يكون لدى المضيف المتطلبات.

لذلك إذا كنت ستقوم بتشغيل أنظمة تشغيل ضيف أعلى نظامك ، فستحتاج إلى موارد إضافية لتشغيلها ، مثل وحدة المعالجة المركزية وذاكرة الوصول العشوائي. على سبيل المثال ، إذا كان جهاز الكمبيوتر الخاص بك يحتوي على 2 غيغابايت فقط من ذاكرة الوصول العشوائي وتريد تشغيل نظام الضيف على Windows 7 ، فسيتعين عليك تقييد استخدام الموارد بشدة على النظام الحقيقي حتى يعمل الجهاز الظاهري بشكل صحيح. ما لم تكن تحاول تشغيل Windows XP بذاكرة 256 ميجا بايت بالطبع. ومع ذلك ، إذا كان لديك 16 غيغابايت من ذاكرة الوصول العشوائي ، فيمكنك تشغيل أكثر من نظام ضيف واحد دون الشعور بأي نقص في الموارد.

الايجابيات: سهل التركيب والاستخدام.

السلبيات: وظائف محدودة. لا يدعم اللقطات ومشاركة الدليل.

Virtual Machine لأنظمة التشغيل Windows 7 و Linux و Mac OS X - VirtualBox

VirtualBox هو برنامج آلة افتراضية آخر عبر الأنظمة الأساسية لنظام التشغيل Windows 7 والإصدارات الأحدث ، بالإضافة إلى أنظمة Linux و Mac ، المملوكة حاليًا لشركة Oracle. يشبه VirtualBox برنامج VMware Player ، ولكنه يحتوي على المزيد من الميزات ، بما في ذلك مجموعة شبكات أكثر تقدمًا ، ولقطات غير محدودة ، وبعض دعم OpenGL و DirectX ، وغير ذلك الكثير. التطبيق سهل التثبيت وسهل الاستخدام. يمكنك أيضًا استخدام سطر الأوامر للنشر التلقائي. يدعم برنامج VirtualBox أيضًا USB والأدلة المشتركة. بالإضافة إلى ذلك ، هناك نسخة محمولة من برنامج VirtualBox. ومع ذلك ، هناك أيضا عيوب. لا يمكنك التقاط لقطات من أنظمة الضيف. إدارة القرص محيرة إلى حد ما.

الجمهور: المبتدئين والمتقدمين.

الايجابيات: سهل التركيب والاستخدام ، العديد من الميزات.

السلبيات: لا يوجد دعم للقطات الشاشة ، استيراد الأجهزة الموجودة أمر صعب ، وليس إدارة قرص بديهية.

برنامج VMware ESXi hypervisor لإنشاء أجهزة افتراضية

ESXi عبارة عن جهاز مراقبة معدني مكشوف مع وظائف منخفضة مقارنة بـ ESX. يتطلب التطبيق مضيفًا ويمكن التحكم فيه من وحدة التحكم (يتم قفل وحدة التحكم افتراضيًا ، ولكن يمكنك تمكينها يدويًا). لن تتمكن من التقاط لقطات شاشة أو التقاط فيديو من شاشات أجهزتك الافتراضية. يتم ترحيل واستنساخ الضيف يدويًا فقط. ولكن ، من ناحية أخرى ، يمكنك مشاركة الذاكرة لتحسين كفاءة استخدام ذاكرة الوصول العشوائي ، والتحكم والإدارة الفعالين ، والوصول إلى سطر الأوامر عبر SSH (عند إلغاء القفل). يمكنك أيضًا تثبيت أدوات VMware لتحسين أداء الأجهزة الافتراضية. كما تدعم ESXi الافتراضية الفقرة.

الايجابيات: قدرات آلة افتراضية قوية ومتقدمة.

السلبيات: يتطلب مضيفًا والكثير من الموارد. ليس من السهل التثبيت والتشغيل.

آلة افتراضية لنظام التشغيل Unix / Linux - آلة افتراضية قائمة على Kernel (KVM)

يدعم KVM الظاهرية لأنظمة التشغيل المشابهة لـ UNIX فقط (Linux). يمكن تشغيل التطبيق على أي جهاز أو في وضع المحاكاة ، ومع ذلك ، بدون ملحقات المعالج ، سيكون الأداء سيئًا. تم تصميم KVM ليتم استخدامه فوق وحدة التحكم. ولكن ، يحتوي على واجهة إدارة مناسبة تتيح لك بدء تشغيل الأجهزة الافتراضية وإيقافها ، والتقاط لقطات شاشة ، والمزيد. تُعرف الواجهة باسم Virtual Machine Manager (VMM) وتستخدم أيضًا لإدارة أجهزة Xen الافتراضية (انظر أدناه). دعم المحلية والتحكم عن بعد. يوجد تعارض معروف مع برنامج VirtualBox ، ولكن يمكن حله بسهولة نسبيًا

الجمهور: مستخدمون محترفون ومتخصصون.

الإيجابيات: تحكم كامل ومرونة ، أداء عالي جدًا ، في ظل الظروف المناسبة.

السلبيات: فقط الأنظمة المشابهة لـ UNIX. يتطلب ملحقات الأجهزة الافتراضية لتعمل بشكل صحيح. التأكيد على سطر الأوامر. ليس من السهل التثبيت والتشغيل.

آلة افتراضية ليونيكس / لينكس - Xen

Xen هو تطبيق آخر لإضفاء الطابع الافتراضي على أنظمة التشغيل المشابهة لـ UNIX (Linux). يجب أن يقوم بالتمهيد في مثيل kernel الخاص به. يتم التركيز على سطر الأوامر. ولكن ، يمكنك أيضًا استخدام VMM. رسميًا ، تم دعم Xen بواسطة OpenSUSE لسنوات عديدة وتم إضافته مؤخرًا إلى إصدار kernel الرئيسي. يمكن تشغيل Xen في الوضع بمساعدة الأجهزة أو شبه الافتراضية. ومع ذلك ، بالنسبة إلى المحاكاة الافتراضية ، يمثل Xen مشكلة كبيرة في التثبيت والتشغيل. بالإضافة إلى ذلك ، يتمتع Xen بدعم محدود للأقراص المدمجة وأجهزة الشبكة. وهو متاح أيضًا كمراقب افتراضي افتراضي على قرص مضغوط مباشر. هناك العديد من ملحقات الطرف الثالث المتاحة لإدارة Xen.

الجمهور: مستخدمون محترفون ومتخصصون.

الإيجابيات: تحكم كامل ومرونة ، أداء جيد للغاية ، دعم نواة مدمج.

السلبيات: فقط الأنظمة المشابهة لـ UNIX. وضع Steam الافتراضي هو عربات التي تجرها الدواب. التأكيد على سطر الأوامر. العديد من أدوات سطر الأوامر التي يمكن أن تكون مربكة. ليس من السهل التثبيت والتشغيل. يجب عليك تحميل مثيل kernel الخاص بك.

حلول أخرى لإنشاء أجهزة افتراضية

هناك العديد من الحلول الأخرى غير المدرجة هنا مثل Parallels Virtuozzo و OpenVZ و VirtualBox المستندة إلى VMLite. هناك أيضًا عدد من الحلول المعاد تصميمها ، بما في ذلك أمثلة لعبور المحاكاة الافتراضية والعملاء الرقيقين. يحتوي Linux أيضًا على عدد كبير من التعديلات الخاصة به. ولا تنسى السحابة مع تطبيقات المحاكاة الافتراضية الخاصة بك.

ومع ذلك ، إذا كنت مستخدمًا مبتدئًا ، فعليك ألا تطارد الاحتمالات والتعديلات الملونة. خلاف ذلك ، يمكن أن تتحول محاولة إنشاء آلة افتراضية لتشغيل برنامجين من ثلاثة برامج إلى عدة ليال بلا نوم.

بضع كلمات حول برامج المحاكاة الافتراضية

ستكون هذه المراجعة مفيدة ليس فقط للمستخدمين المبتدئين ، ولكن أيضًا للخبراء. تغطي المنتجات المدرجة مجموعة واسعة من تقنيات المحاكاة الافتراضية على جميع المستويات. جميع الحلول الموصوفة مجانية للاستخدام الشخصي. اختر ما تريده أو تحتاجه ، بناءً على الأجهزة المتاحة ، ومتطلبات سهولة الإعداد والتشغيل ، فضلاً عن توفر مجموعة الوظائف المطلوبة.

عادةً ما يبدأ معظم الأشخاص في التعرف على المحاكاة الافتراضية باستخدام VMware Player أو VirtualBox. قد يفضل مستخدمو Linux KVM وربما Xen. قد يرغب المستخدمون المتقدمون في إلقاء نظرة على ESXi.


العدد الهائل من البرامج التي تظهر يوميًا يجعل تنزيل البرامج غير المعروفة وتثبيتها على جهاز الكمبيوتر أكثر وأكثر خطورة على النظام والملفات المهمة على الكمبيوتر. بالإضافة إلى ذلك ، فإن العديد من البرامج التي لها الوظائف اللازمة لعمل المبرمجين والفنانين ومستخدمي أجهزة الكمبيوتر الآخرين متاحة فقط لعدد صغير من أنظمة التشغيل. إذا اضطررت في وقت سابق إلى المخاطرة الكبيرة بتنزيل ملف مشبوه من الإنترنت ، أو إعادة تثبيت النظام فقط من أجل برنامج واحد ضروري ، فهناك الآن نظام تشغيل مثل هذا الجهاز الظاهري.

ما هي الآلة الافتراضية

آلة افتراضية- برنامج خاص يتم تثبيته على نظام التشغيل الأصلي للمستخدم ، وعند إطلاقه ، يبدأ في محاكاة ، أي إعادة إنتاج ، وظائف أي نظام تشغيل آخر محدد في الإعدادات. الراحة الرئيسية لهذه البرامج هي أنه لا توجد حاجة للتبديل بين نظام التشغيل والوصول إلى جميع وظائف النظام المستنسخ. بالإضافة إلى ذلك ، لن تؤثر جميع الإجراءات التي يتم إجراؤها داخل الجهاز الظاهري على تشغيل النظام الرئيسي ، مما يمنع حدوث أعطال محتملة في الكمبيوتر.

في الوقت الحالي ، أنشأ مطورو الأجهزة الافتراضية برامج تسمح لك بمحاكاة أي نظام تشغيل ، من الإصدارات القديمة من Windows إلى Ubuntu و OS X والمحاور الأقل شهرة ، وكذلك العمل مع الخوادم الجاهزة ، على سبيل المثال ، آلة Bitrix الافتراضية.

هناك مفهوم آخر ، أضيق ، لمصطلح "آلة افتراضية" ، منتشر بين الموسيقيين - آلة الطبل الافتراضيةالتي تشغل أصوات مجموعة الطبل. يتيح لك هذا البرنامج تسجيل أجزاء من آلات الإيقاع دون استخدام إعداد مباشر ، ولكن في برامج تسجيل خاصة أو "تنشيط" مسار متوسط ​​مسجل مسبقًا ، ووضع العينات المسجلة لكل نبضة تحت الصوت الإلكتروني.

ما هي الآلة الافتراضية؟

نطاق الإجراءات التي يمكن تنفيذها باستخدام جهاز افتراضي كبير جدًا في الواقع.

أبسط شيء يمكنك القيام به هو استخدام البرامج غير المتوفرة لنظام التشغيل الخاص بالمستخدم أو حتى لجهاز الكمبيوتر من حيث المبدأ. على سبيل المثال ، يعد محاكي نظام التشغيل Android في الأساس آلة افتراضية يستخدمها الأشخاص لتشغيل التطبيقات أو الألعاب.

بالإضافة إلى ذلك ، غالبًا ما يستخدم المبرمجون الأجهزة الافتراضية لاختبار البرامج المكتوبة. على سبيل المثال ، للتحقق من مدى صحة عمل خوارزمية مكتوبة في إصدارات مختلفة من Windows. الأمر نفسه ينطبق على مطوري تطبيقات iOS و Android ، الذين يتحققون من وظائف التطوير بالضبط داخل برامج المحاكاة. لهذا ، يوجد جهاز افتراضي على محرك أقراص فلاش USB ، بحيث يمكنك دائمًا التحقق من وظائف الكود المكتوب.

لمثل هذه الفحوصات ، يتم استخدام الآلات أيضًا من قبل مستخدمين أقل تقدمًا. الحقيقة هي أنه عند محاكاة أنظمة التشغيل ذات الصلة ، يمكن للآلة إعادة إنتاج جميع المعلومات الموجودة على الكمبيوتر. لذلك ، إذا كان على المستخدم تنزيل ملف من الإنترنت قد يحتوي على فيروسات ، فعليه أولاً التحقق منه في جهاز افتراضي. إذا كان يعمل بشكل طبيعي عليه ، فيمكنك فتحه بأمان على نظام التشغيل الأصلي الخاص بك.

بالإضافة إلى ذلك ، فهم يساعدون في عمل الشركات ، على سبيل المثال ، آلات Bitrix الافتراضية.

إذا تحدثنا عن آلات طبول افتراضية ، فعندئذ يتم استخدامها من أجل تسجيل أجزاء الأسطوانة بجودة عالية في ظروف نقص الأموال ، على سبيل المثال ، لاستئجار استوديو. من بين جميع الآلات ، تعتبر الطبول هي الأكثر حساسية للتسجيل ، وهي التي يقضي عليها معظم الوقت. بالإضافة إلى ذلك ، قد لا يمتلك عازف الدرامز المهارة الكافية للعبها بالضبط ، مما يزيد بشكل كبير من مبلغ الإيجار. في مثل هذه الحالة ، فإن أفضل طريقة للخروج هي تسجيل الجزء في البرنامج ثم إعادة تشغيله.

ما هي الآلات الافتراضية

الجهاز الظاهري لنظام التشغيل Windows 10

صممت Microsoft خصيصًا للمستخدمين المتقدمين المطلعين على مفهوم "الجهاز الظاهري" ، محاكاة مضمنة لأنظمة التشغيل الأخرى -. في البداية ، تم حظر وظائفه ، ولكن يمكن تمكين مكوناته بسهولة من خلال لوحة التحكم.

انتقل إلى لوحة التحكم وانتقل إلى القسم الفرعي " برامج و مميزات". هناك في النافذة " تشغيل وإيقاف المكوناتحدد المربع بجوار اسم خدمة Hyper-V. بعد ذلك ، سيتم تثبيت الجهاز الظاهري على جهاز الكمبيوتر ، وفي المستقبل سيكون من الممكن تشغيله من خلال القائمة " يبدأ».

الفوائد الرئيسية لـ Hyper-V:

  • مدمج في النظام ، لا حاجة للتنزيل والبحث عن أي شيء ؛
  • لديه وظائف كاملة لمحاكاة إصدارات مختلفة من Windows ، على سبيل المثال ، 98 وأنظمة التشغيل الأخرى ؛
  • يدعم إصدارات Windows بأحجام بت مختلفة ؛
  • واجهة بسيطة وبديهية.

بشكل عام ، بفضل وجود Hyper-V على نظام التشغيل Windows 10 ، لا يحتاج المستخدمون إلى برامج أخرى مماثلة. على الرغم من أن الأداة المساعدة لا تتطلب مهارات تكوين خاصة ، إلا أنه يمكنك قراءة المزيد عنها في المقالة ذات الصلة.

الجهاز الظاهري لنظام التشغيل Windows 7

الجهاز الظاهري الأكثر شيوعًا لمستخدمي Windows 7 هو Windows Virtual PC... في البداية ، كانت وظيفته الرئيسية تهدف إلى محاكاة نظام التشغيل Windows XP ، بحيث يمكن للمطورين نقل البرامج المطورة لنظام التشغيل هذا بشكل مريح إلى نظام التشغيل السبعة الجديد ، والذي كان يخرج للتو في ذلك الوقت. في المستقبل ، توسعت قدراته ، وأصبح Virtual PC الآن نظامًا أساسيًا منفصلاً يمكنه إعادة إنتاج جميع أنظمة التشغيل الحالية تقريبًا.

مثل Hyper-V ، هذه الخدمة مدمجة في النظام منذ البداية. لتثبيته ، عليك الانتقال إلى " يبدأ"والقائمة الفرعية" البرامج". هناك تحتاج إلى العثور على سطر باسم البرنامج ، انقر فوقه. سيتم فتح نافذة يمكنك من خلالها إنشاء وحذف وتنفيذ معالجات أخرى باستخدام محاكي أنظمة التشغيل.

الأجهزة الافتراضية لنظام التشغيل Mac وأنظمة التشغيل الأخرى

بالإضافة إلى الأجهزة الافتراضية المضمنة في الإصدارين السابع والعاشر من Windows ، أنشأ مطورو الطرف الثالث العديد من الأدوات المساعدة المستقلة الأخرى التي لها نفس القدرات تقريبًا ، ولكنها تختلف في التفاصيل. الاكثر شعبية هو برنامج Oracle VirtualBox، والتي سيتم مناقشتها في هذا الجزء من المقالة.

يمكن لهذا الجهاز الظاهري محاكاة جميع أنظمة التشغيل الموجودة حاليًا ، وهو متاح أيضًا لأنظمة التشغيل الأكثر شيوعًا في الوقت الحالي - Windows و OS X و Linux و Solaris. يمكنك تنزيله من موقع ويب المطور ، بعد أن اخترت مسبقًا النظام الذي تريده.

يختلف برنامج أوراكل هذا عن نظرائه الآخرين في وظائفه الواسعة ، والتي تشمل دعم منافذ USB وإطلاقها من جهاز تمت محاكاته ، والقدرة على حفظ حالة النظام للتراجع الفوري في حالة حدوث خطأ فادح. في الواقع ، من القائمة الضخمة لجميع الميزات المدعومة ، يمكننا أن نستنتج أنه عن طريق تنزيل Oracle VirtualBox ، يمكنك العمل بشكل مريح مع أي نظام تشغيل دون أي قيود على الإطلاق.

بالنسبة لمعظم المستخدمين ، يعد برنامج VirtualBox خيارًا جيدًا للغاية نظرًا لكونه عمليًا وموثوقية ووظائف.

بعد أن تصبح مجموعة أدوات التوزيع مع التطبيق على جهاز الكمبيوتر الخاص بك ، انقر نقرًا مزدوجًا عليها. سيؤدي هذا إلى تشغيل المثبت. في ذلك ، سوف تحتاج إلى اختيار الميزات المثبتة معه ، بالإضافة إلى جهاز Oracle نفسه. تتضمن القائمة: برمجة Python الداخلية ، ودعم الإنترنت المخصص ، وتكامل منفذ USB. بعد ذلك ، يكفي اتباع تعليمات ملف التثبيت حتى يكتمل تثبيت Oracle VirtualBox.

آلات الطبول الافتراضية

توجد آلات الطبول الافتراضية في شكل مكونات إضافية يتم تثبيتها وتشغيلها من خلال البرنامج لتسجيل الموسيقى أو كتابتها - FL Studio و Ableton و Cubase وغيرها. أشهر محاكيات آلة الطبل هي عز الطبالو الطبول الادمان... في الوصول المجاني إليها ، توجد مكتبات كبيرة من العينات لكل ذوق ، مسجلة بواسطة الطبالين المشهورين.

إنشاء آلة افتراضية خاصة بك

بالإضافة إلى ذلك ، هناك شركة برنامج VMWare، والذي يوفر أيضًا برامج للمستخدمين لإنشاء أجهزتهم الافتراضية الخاصة. أشهرهم يسمى محطة العملويتم توزيعها على أساس مدفوع. ومع ذلك ، هناك الكثير من الموارد التي توفر الاستخدام المجاني لهذا الجهاز الظاهري لكل من Windows و Mac و Ubuntu. ومن الجدير بالذكر أن الشركة تقدم الكثير من المرافق الإضافية التي تعمل على توسيع قدرات البرنامج الأساسي ، وإضافة إدارة سطح المكتب والبث وغير ذلك الكثير. دعونا نفكر في سبب الحاجة إلى هذا الجهاز الظاهري.

تتيح لك محطة العمل إنشاء أجهزة افتراضية تتم إدارتها من مركز واحد. بالنسبة للجزء الأكبر ، تعتبر هذه الأداة ذات أهمية للشركات الكبيرة التي تحتاج إلى تكوين نفس وظائف الأجهزة على عدد كبير من أجهزة الكمبيوتر.

من أهم الميزات التي يتمتع بها الجهاز الظاهري لبرنامج VMWare ، ما يسمى ب vSphere، والذي لا يسمح فقط بإنشاء وتكوين جهاز افتراضي ، ولكن أيضًا لتنفيذ بنية تحتية كاملة لهذه الأجهزة ، مترابطة. وإذا كان عليك الاختيار ، فستكون هذه الوظيفة مفيدة جدًا للشركات الكبيرة التي يحتاج موظفوها إلى تبادل البيانات والمعلومات مع بعضهم البعض.

لا تعتمد جميع وظائف برامج VMWare المطورة على الاستخدام الفردي لجهاز افتراضي ، ولكن على تكوين شبكة منها ومكان واحد يتم التحكم منه في هذه الشبكة.

المحاكاة الافتراضية 1C-Bitrix

برنامج آخر تم إنشاؤه للعمل المريح مع منتجات 1C-Bitrix هو آلة Bitrix الافتراضية، هذه المرة من المطورين المحليين ، الذين يمكنهم أيضًا العمل مع أي تطبيقات PHP... في الواقع ، هذا البرنامج هو محاكاة لخادم الموقع الذي يحتوي على ملفات كل الإعدادات لعمل مريح... يمكن فتح الآلة النهائية عند مشغل VMWareأو تطبيقات أخرى من هذا المطور (هناك أيضًا إصدارات لـ VirtualBox و HyperV).

يتيح لك البرنامج توفير الوقت والبدء فورًا بعد أن تصبح المنصة الرئيسية جاهزة للاستخدام. في الوقت نفسه ، يتم تثبيت جهاز Bitrix الظاهري مباشرةً في نظام المحاكاة الرئيسي ، ويتم دمجه في وظائفه وتشغيله ، مما يسمح لك بالبدء في التفاعل مع مشاريع 1C فور التثبيت والبدء.

أي آلة افتراضية تختار

لا توجد مقارنة واضحة هنا. كل هذا يتوقف على المستخدم واحتياجاته. لمحاكاة الألعاب والتحقق من برامج الجهات الخارجية ، فإن خدمات Hyper-V المعتادة وما شابهها ، المضمنة في نظام التشغيل نفسه ، كافية تمامًا. الخيار المجرب والموثوق والمجاني هو فيرتثلبوإكس.بالنسبة للمؤسسات ، فإن أفضل الأجهزة الافتراضية هي بالتأكيد منتجات VMWare أو آلة Bitrix الافتراضية ، لأنها تبسط تفاعلات الأعمال والموظفين.

فيديوهات ذات علاقة

من أجل الحصول على عدة أنظمة تشغيل في وقت واحد مع مساحة عمل وتطبيقات منفصلة ، لا تحتاج إلى شراء جهاز كمبيوتر ثانٍ (ثالث ، رابع ، إلخ). لأن كل ذلك يناسب جهاز الكمبيوتر الخاص بك فقط. كيف؟ بفضل الأجهزة الافتراضية (VM) - برامج خاصة تنشئ (تحاكي) أجهزة كمبيوتر وهمية (افتراضية) داخل نظام التشغيل الرئيسي.

الكمبيوتر الافتراضي يشبه الكمبيوتر الحقيقي تقريبًا. لديها المعالج والذاكرة والقرص الصلب ومحول الشبكة وكل شيء آخر. بالطبع ، هذه ليست أجهزة مادية ، لكنها مصنوعة بطريقة تجعل أنظمة التشغيل تعتبرها على هذا النحو - حقيقية.

يمكن تشغيل العديد من الأجهزة الافتراضية على جهاز كمبيوتر فعلي واحد في نفس الوقت. إلى أي مدى يعتمد على موارد الأجهزة: كلما كان المعالج أسرع ، زادت ذاكرة الوصول العشوائي (RAM) ، وكلما كان محرك الأقراص أكثر اتساعًا ، زاد. يمكن لجهاز كمبيوتر منزلي متوسط ​​المدى يعمل بنظام Windows 10 التعامل مع ثلاثة إلى خمسة أنظمة تشغيل خفيفة الوزن (مثل Windows XP و Android ونظام Lubuntu + الأساسي) تعمل في وقت واحد. أو اثنين أو ثلاثة من الوزن الثقيل نسبيًا (على سبيل المثال ، Windows 10 + Virtual Windows 7 و Mac OS X). كما فهمت بالفعل ، تسمح لك تطبيقات محاكاة الكمبيوتر الافتراضية بتثبيت وتشغيل مجموعة متنوعة من أنظمة التشغيل عليها.

تستخدم الأجهزة الافتراضية للأغراض العامة (على عكس الأجهزة المتخصصة مثل ، على سبيل المثال ، VM Java):

  • لتشغيل التطبيقات التي لا يدعمها النظام الرئيسي.
  • لحماية النظام من الضرر المحتمل من البرامج التي لم يتم التحقق منها.
  • كحاجز إضافي ضد الفيروسات عند زيارة موارد الويب المشكوك فيها.
  • لخلق بيئة معزولة لدراسة نشاط البرمجيات الخبيثة.
  • كأرض اختبار لتصحيح أخطاء التطورات الخاصة بك.
  • لإتقان تقنيات بناء الشبكات.
  • للحصول على إذن مزدوج على بعض بوابات الألعاب وأكثر من ذلك بكثير.

وبالطبع ، تُستخدم الأجهزة الافتراضية على نطاق واسع لتوزيع موارد عمل الخادم.

اليوم لن نتطرق إلى التطبيق الصناعي لـ VM ، لكننا نفكر فقط في ما يمكن أن يكون مفيدًا لمستخدمي Windows المنزليين.

Oracle Virtualbox

دعنا نلقي نظرة على عملية إنشاء جهاز افتراضي جديد وبدء تثبيت Windows 10 فيه.

  • انقر فوق الزر "إنشاء" في اللوحة العلوية.

  • في النافذة الأولى من معالج إنشاء VM ، سنشير إلى اسم نظام التشغيل (سيتم عرضه في قائمة أنظمة الضيف) ونوعه (Windows و Linux وما إلى ذلك) والإصدار. في مثالنا ، هذا هو Windows 10 32 بت (يمكنك تثبيت 64 بت ، لكنه سيحتاج إلى المزيد من الموارد). انقر فوق "التالي" للمتابعة إلى الخطوة التالية.

  • بعد ذلك ، سنشير إلى حجم ذاكرة الوصول العشوائي الخاصة بـ VM. بشكل افتراضي ، يتم تخصيص Windows 10 x86 1 جيجا بايت ، ولكن يمكنك زيادة هذا المبلغ عن طريق تحريك شريط التمرير إلى اليمين. إذا كان جهاز الكمبيوتر الخاص بك لا يحتوي على الكثير من ذاكرة الوصول العشوائي ، فلا تعط VM أكثر من 2-3 جيجابايت ، وإلا فإن النظام الرئيسي سيتباطأ بسبب نقص الذاكرة.

  • بعد ذلك ، نقوم بإنشاء قرص ثابت افتراضي. إذا كنت تقوم بتثبيت النظام لأول مرة ، فحدد خيار "إنشاء جديد".

  • اترك نوع القرص الظاهري الافتراضي.

  • تنسيق التخزين هو منطقة في التخزين الفعلي لجهاز الكمبيوتر الخاص بك يتم تخصيصها لجهاز افتراضي. يمكن أن يكون لها حجم ثابت أو متوسع ديناميكيًا ضمن الحدود التي تحددها أكثر. لتوفير مساحة ، سنختار تنسيقًا ديناميكيًا.

  • بعد ذلك ، سنشير إلى اسم المجلد (القرص الظاهري C) وحجمه. الافتراضي هو 32 جيجا بايت.

  • بعد النقر فوق الزر "إنشاء" في النافذة الأخيرة ، سيظهر جهاز افتراضي جديد في القائمة. معلماته موضحة في الإطار على اليمين.
  • لمتابعة تثبيت Windows ، انقر فوق الزر "تشغيل" في اللوحة العلوية.

  • في النافذة التي ستفتح بعد ذلك ، ستظهر نافذة "تحديد قرص تمهيد". انقر على أيقونة المجلد وحدد المسار إلى مجموعة توزيع النظام. يمكن أن تكون صورة بتنسيق .iso أو وسائط مادية (DVD ، محرك أقراص فلاش). بعد تحديد التوزيع ، انقر فوق "متابعة".

  • لا يختلف المسار الإضافي لتثبيت نظام التشغيل في جهاز افتراضي عن التثبيت على جهاز كمبيوتر فعلي.

بعض إعدادات VM والضيف

يؤدي النقر فوق نافذة الجهاز الظاهري إلى التقاط مؤشر الماوس (أي أنه سيتحرك فقط داخل الشاشة الافتراضية). اضغط على Ctrl + Alt لإعادة المؤشر إلى نظام التشغيل الرئيسي.

للوصول إلى المجموعة الكاملة من وظائف نظام التشغيل الضيف ، تحتاج إلى تثبيت الوظائف الإضافية الخاصة. انتقل إلى قائمة "الأجهزة" ، وانقر على "Mount Guest OS Additions Disk Image" واتبع الإرشادات الإضافية.

لتوصيل مجلد بنظام الضيف لمشاركة الملفات مع المجلد الرئيسي ، انقر فوق عنصر قائمة "الأجهزة" "المجلدات المشتركة". انقر على أيقونة "folder +" في النافذة التي تفتح ومن خلال حقل "path to folder" حدده في المستكشف (يعرض أدلة النظام الرئيسي).

إذا كنت تريد أن يعمل الإعداد طوال الوقت ، فحدد "اتصال تلقائي" و "إنشاء مجلد ثابت". يمكن الوصول إلى المجلد المشترك من مستكشف الجهاز الظاهري كمجلد شبكة.

لتغيير ترتيب أجهزة تمهيد الاقتراع (على سبيل المثال ، لتشغيل جهاز افتراضي من قرص DVD) ، قم بإيقاف تشغيل نظام التشغيل الضيف ، وافتح إعداداته (في نافذة Virtualbox الرئيسية) وانتقل إلى علامة التبويب الأولى في قسم "النظام". في قائمة Boot Order ، حدد الوسائط التي تريدها واستخدم أزرار الأسهم لتحريكها لأعلى.

برنامج VMware Workstation Pro

بعض الخيارات للأجهزة الافتراضية Hyper-V

لأخذ لقطة لنظام تشغيل ضيف قيد التشغيل ، افتح القائمة العلوية لنافذة الإجراء وانقر فوق نقطة التحقق. أو اضغط على المجموعة Ctrl + N.

يتم فتح الوصول إلى إعدادات الجهاز الظاهري الفردي من قائمة السياق الخاصة به في قائمة نافذة المدير الرئيسية ويتم إخفاؤه خلف زر "الإعدادات".

الميزات الأخرى للبرنامج هي أيضًا واضحة جدًا ويتم إتقانها دون صعوبة كبيرة.

دعنا نلقي نظرة فاحصة على ماهية الأجهزة الافتراضية لنظام التشغيل Windows وما الغرض منها. تعرف على كل شيء عن أفضل محاكيات أنظمة التشغيل وكيفية البدء في استخدامها.

الجهاز الظاهري (VM) هو تطبيق كمبيوتر يسمح للمستخدم بإنشاء محاكاة لنظام التشغيل. يتم تثبيت صورة نظام التشغيل على الجهاز لاستخدامها داخل النظام الحالي. مريح جدا ، أليس كذلك؟ ولكن هناك أيضًا مطبات. اقرأ ما ستواجهه أثناء التثبيت وأي جهاز افتراضي للإصدارين 7.8 و 10 من نظام التشغيل Windows من الأفضل اختياره.

لماذا نحتاج أجهزة الكمبيوتر الافتراضية؟

في معظم الحالات ، تُستخدم الأجهزة الافتراضية لاختبار البرامج بتنسيق. للعمل مع العديد من أنظمة التشغيل ، فأنت بحاجة إلى جهاز كمبيوتر واحد فقط ، مما يسرع العمل بشكل كبير.

يمكن تشغيل العديد من الأجهزة الافتراضية على جهاز كمبيوتر واحد في نفس الوقت. يعتمد عددهم على ذاكرة الوصول العشوائي المتاحة والمساحة الموجودة على قرص الأطفال ، حيث يستهلك نظام التشغيل الظاهري نفس مورد الذاكرة تمامًا مثل النسخة العادية المثبتة على الكمبيوتر.

بمساعدة الأجهزة الافتراضية ، يمكنك العمل مع البرامج والوظائف غير المتوفرة في نظام التشغيل الرئيسي. أيضًا ، من الممكن إنشاء نسخ احتياطية من الأجهزة الافتراضية ، مع حركتها اللاحقة واستخدامها على أجهزة الكمبيوتر الأخرى.

لا تؤثر الفيروسات والأخطاء وغيرها من حالات الفشل في نظام التشغيل الظاهري على تشغيل النظام الرئيسي. بعد إغلاق الجهاز ، يتوقف نظام التشغيل الإضافي عن العمل ويتم تحرير ذاكرة الوصول العشوائي.

أثناء تشغيل الجهاز الظاهري ، قد يتباطأ الجهاز ، لأن زيادة استهلاك موارد التخزين تؤدي إلى زيادة وقت معالجة الطلبات.

أسباب تثبيت VM:

  • تريد التعرف على عمل أنظمة التشغيل الأخرى دون تثبيتها بشكل كامل. إذا كانت هناك حاجة لاستبدال نظام التشغيل الحالي ، فاستخدم المحاكي الافتراضي أولاً لاختبار خيارات البرامج الأخرى. سيوفر لك ذلك من الأخطاء المحتملة وعدم التوافق مع الأجهزة ؛
  • أنت مطور وتريد إنشاء نظام معقد لاختبار التطبيقات التي تنشئها.

فيرتوال بوكس

VirtualBox هو جهاز افتراضي لنظام التشغيل Windows 7،8،10. يتم توزيع بيئة المحاكاة الافتراضية مجانًا ويمكن تثبيتها للعمل مع أنظمة التشغيل ونشر البنية التحتية للشبكة ومواقع الاستضافة.

نافذة VirtualBox الرئيسية:

الميزة الرئيسية لهذا الجهاز الظاهري هي النظام الأساسي المشترك. يعمل بشكل جيد على جميع إصدارات Windows. أيضًا ، من موقع المطور ، يمكنك تنزيل أدوات التثبيت لنظام التشغيل Mac OS ، Debian. في بيئة المحاكاة الافتراضية نفسها ، يمكنك تثبيت أي نظام تشغيل لسطح المكتب.

باستخدام برنامج VirtualBox ، يمكنك التعرف على وظائف نظام التشغيل أو اختبار البرنامج في الوضع الآمن دون الإضرار بالنظام الرئيسي. غالبًا ما يفضل المستخدمون تثبيت الألعاب القديمة على أجهزة افتراضية غير متوافقة مع أنظمة التشغيل الحديثة.

بعد انتهاء المحاكاة ، سيتم حفظ جميع البيانات والتغييرات. في المرة التالية التي تقوم فيها بتشغيله ، ستتم إعادتك إلى سطح المكتب ويمكنك متابعة أداء المهام.

المميزات والعيوب

مزايا برنامج VirtualBox:

  • التوزيع المجاني. يتم دفع 90٪ من البرامج المماثلة ، في حين أن VirtualBox مجاني تمامًا. وظائف وقدرات البرنامج لا تقتصر على المطور ؛
  • القدرة على إنشاء لقطات شاشة - لقطات من النظام الافتراضي. ستعرض الصورة الناتجة فقط نافذة نظام التشغيل الثانوية. يؤدي التقاط لقطات شاشة باستخدام نظام التشغيل الرئيسي إلى تدهور الدقة ويخطف أيضًا سطح المكتب العادي ؛
  • إنشاء نسخة طبق الأصل من جهاز افتراضي موجود ؛
  • القدرة على سحب المجلدات والاختصارات والأشياء الأخرى داخل المحاكاة ؛
  • نظام الملفات الموحد - من جهاز افتراضي ، يمكنك الوصول إلى الدلائل المخزنة على جهاز كمبيوتر ، والعكس صحيح ؛
  • العمل المتزامن مع العديد من الأجهزة.

أيضًا ، الميزة المميزة لـ VirtualBox 4 الجديد هي نظام إدارة افتراضية مناسب ومساحة عمل بديهية للبرنامج. أيضًا ، في التجميع الجديد ، تتوفر القدرة على التقاط الفيديو من شاشة نظام تشغيل إضافي.

يدعم برنامج VirtualBox العمل مع محركات أقراص USB المتصلة بالكمبيوتر.

عيوب البرنامج:

  • إبطاء جهاز الكمبيوتر الخاص بك. حتى إذا كان جهاز الكمبيوتر الخاص بك يحتوي على مواصفات تقنية جيدة ، وذاكرة وصول عشوائي كافية ومساحة تخزين كافية ، عند استخدام جهاز افتراضي ، فسوف تواجه أداءً أبطأ لجميع الوظائف. إذا قمت بتخصيص الكثير من الذاكرة أثناء إنشاء جهاز افتراضي ، فسيتم تجميد الكمبيوتر أو إيقاف تشغيله ؛
  • ذاكرة فيديو غير كافية. إذا كنت بحاجة إلى الحصول على أفضل جودة ممكنة للصورة ، فسيكون ذلك صعبًا مع برنامج VirtualBox. يتيح لك البرنامج تكوين الإعدادات الخاصة باستخدام بطاقة الفيديو على المستوى الأساسي فقط.
كيفية تثبيت

لتثبيت برنامج VirtualBox ، قم بتنزيل برنامج التثبيت من الموقع الرسمي للمطور - شركة Oracle. عملية التثبيت قياسية ولا تتطلب إعدادات إضافية:

  • قم بتشغيل ملف EXE ؛
  • حدد القرص الصلب حيث سيتم وضع المجلد الجذر مع البرنامج ؛
  • انتظر التثبيت لإكمال. إذا لزم الأمر ، يمكن للمستخدم عرض إحصائيات استخدام القرص الصلب أثناء عملية التثبيت.

في مجال "الإعداد المخصص" يوجد خيار لتعطيل دعم خدمات الشبكة ، USB. هذا يساعد على تقليل الحجم الإجمالي للتطبيق.

فيديو تعليمي حول كيفية تثبيت نظامي تشغيل باستخدام VirtualBox

بعد تثبيت البرنامج ، يمكنك البدء في إنشاء أول آلة افتراضية. انقر فوق الزر "إنشاء" في الزاوية اليسرى العليا من النافذة. سيتم فتح علامة التبويب إعدادات VM:

في نافذة معالج الإعداد ، حدد نوع نظام التشغيل الافتراضي (Windows ، Linux ، Debian ، MacOS) وإصداره. حدد اسمًا للمحاكي المراد إنشاؤه وانقر على زر "التالي".

بعد ذلك ، سيوفر لك البرنامج الفرصة لتحديد حجم ذاكرة الوصول العشوائي التي سيتم تخصيصها لنظام التشغيل الإضافي بشكل مستقل. بالنسبة للمستخدمين الجدد ، ننصحك بتعيين القيمة المشار إليها في حقل "الحجم الموصى به للذاكرة الرئيسية".

يجب تحديد حجم ذاكرة الوصول العشوائي الخاصة بـ VM وفقًا لمواصفات جهاز الكمبيوتر الخاص بك. إذا كان لديك 4 غيغابايت من ذاكرة الوصول العشوائي متوفرة على جهاز الكمبيوتر الخاص بك ، فسيكون 512 ميغابايت -1 غيغابايت كافية لتشغيل المحاكي بشكل صحيح.

بعد ذلك ، سيطلب منك البرنامج تحديد صورة نظام تشغيل في نظام الملفات (والذي يتوافق مع العائلة والإصدار المحددين مسبقًا). بعد الانتهاء من التكوين ، ستظهر نافذة بها قائمة مختصرة لجميع المعلمات. انقر فوق "إنهاء".

بعد اكتمال تثبيت Windows الظاهري ، سيظهر رمز لبدء نظام التشغيل في النافذة الرئيسية لبرنامج VirtualBox. انقر فوقه وانتظر حتى يتم تحميل سطح المكتب. قم بتثبيت برامج التشغيل إذا لزم الأمر.

لتحديث برامج التشغيل تلقائيًا ، افتح علامة التبويب "الأجهزة" في شريط أدوات الجهاز الظاهري. ثم انقر فوق نوع الوسائط المطلوب وفي النافذة الجديدة اتبع التعليمات للحصول على البرنامج الجديد.

مستعد. يمكنك الآن بدء العمل مع نظام التشغيل الافتراضي. للخروج من البرنامج ، قم أولاً بإغلاق نظام التشغيل ثم أغلق VirtualBox.

برنامج VMware

VMWare Workstation هو أفضل جهاز افتراضي لنظام التشغيل Windows 10. يضع المطور البرنامج كمنصة ملائمة للإنشاء. بالمقارنة مع نظرائه المشهورين ، يدعم VMWare المزيد من الوظائف لتخصيص الجهاز الظاهري ويسمح لك بمزامنة المحاكي مع أدوات تطوير البرامج.

تحظى بيئة المحاكاة الافتراضية هذه بشعبية بين المبرمجين ومصممي الويب وغيرهم من المهنيين الذين يتعين عليهم غالبًا اختبار عمل مشاريعهم من أجل الأنظمة الأساسية المشتركة.

المميزات والعيوب

من بين مزايا برنامج VMWare:

  • شريط أدوات ملائم
  • المزامنة مع أدوات التطوير من Microsoft ، ولا سيما منصة .NET وبيئة برامج Visual Studio ؛
  • نظام أمان. توفر أدوات VMWare المدمجة مستوى عاليًا من الحماية لملفاتك في نظام التشغيل الثانوي. يمكن لجهاز المحاكاة اكتشاف محاولات النشاط الخبيث للقضاء عليها ؛
  • تشغيل خدمات التشفير للأجهزة الافتراضية التي تم إنشاؤها.

عيوب التطبيق:

  • التوزيع المدفوع. يمكن للمستخدم تنزيل إصدار تجريبي مجاني من الأداة المساعدة ، ولكن للحصول على الإصدار الكامل من التطبيق مع جميع الوظائف المتاحة ، ستحتاج إلى دفع اشتراك سنوي أو شهري ؛
  • غير مناسب للمبتدئين. إذا لم تكن قد استخدمت محاكيات نظام التشغيل من قبل ، فإننا نوصي بالبدء بالخيارات الأبسط. على سبيل المثال ، يعد برنامج VirtualBox و Windows Hyper V. VMWare القياسي مناسبين للمستخدمين المتقدمين الذين يفضلون تكوين النظام يدويًا.
كيفية تثبيت

يمكنك تنزيل جهاز افتراضي لنظام التشغيل Windows من موقع المطور الرسمي VMWare.com.

يوصى بإيقاف تشغيل Windows Defender أو برنامج مكافحة فيروسات آخر قيد التشغيل أثناء عملية التثبيت. هذا ضروري فقط للتثبيت الصحيح لجميع الملفات وخوارزميات التشفير التي يستخدمها البرنامج للأجهزة الافتراضية. لن يتم إلحاق أي ضرر بنظام التشغيل الرئيسي لديك حيث يتم تنزيل المنتج من مصدر رسمي.

مراجعة الوظائف والإعداد الأول للبرنامج

لإنشاء أول جهاز افتراضي في برنامج VMWare ، تحتاج إلى تنزيل مجموعة أدوات توزيع نظام التشغيل التي تريد استخدامها في المحاكي على جهاز الكمبيوتر الخاص بك. ثم افتح نافذة التطبيق المثبت وانقر على حقل "إنشاء آلة افتراضية جديدة"

ملحوظة! يمكن للمستخدم إنشاء مجموعة من الأجهزة الافتراضية بدلاً من العديد من أجهزة المحاكاة. يتيح لك ذلك تقليل موارد ذاكرة الوصول العشوائي المستهلكة وتسريع تشغيل الكمبيوتر ومحاكاة نظام التشغيل.

في نافذة معالج إعداد الجهاز الظاهري ، حدد المسار إلى صورة نظام التشغيل (يمكن أن يكون هذا ملفًا في ذاكرة الكمبيوتر أو قرص تمهيد). أيضًا ، من الممكن تكوين جهاز افتراضي دون تثبيت نظام تشغيل (يمكنك تثبيته لاحقًا).

  • في النافذة التي تظهر ، حدد اسم نظام التشغيل واسم المستخدم وكلمة المرور للوصول إلى الحساب ؛
  • حدد على أي قرص من جهاز الكمبيوتر الخاص بك سيتم تخزين الجهاز الظاهري ؛
  • تخصيص مقدار ذاكرة الوصول العشوائي لـ VM للعمل ؛
  • قم بتكوين الجهاز (تلقائيًا أو يدويًا).

بعد الانتهاء من تكوين الجهاز الظاهري ، انتظر حتى يتم تثبيت صورة نظام التشغيل وبدء العمل:

مايكروسوفت فيرتشوال بي سي

Microsoft Virtual PC هو محاكي آخر مشهور للآلة الافتراضية. البرنامج متوافق بشكل جيد مع جميع إصدارات OS Windows. إذا كنت تستخدم أحد منتجات Microsoft كنظام التشغيل الرئيسي ، فإننا نوصي باختيار Microsoft Virtual PC لمحاكاة.

المميزات والعيوب

فوائد المحاكي:

  • توافق ممتاز مع جميع إصدارات نظام التشغيل Windows. في معظم الحالات ، لا يحتاج المستخدم إلى تثبيت أي برامج تشغيل إضافية لنظام التشغيل الافتراضي. تتم مزامنة كل منهم مع النظام الرئيسي ؛
  • مشاركة نظام الملفات. الوصول إلى الملفات المخزنة على القرص الصلب لجهاز الكمبيوتر من خلال نافذة VM ؛
  • دعم نظام التشغيل Windows 64 بت في وضعي التشغيل "مضيف الضيف" و "بيئة الضيف" ؛
  • دعم الأجهزة الافتراضية.

سلبيات:

  • هناك ميزات مدفوعة. يتم توزيع البرنامج مجانًا ، ولكن سيتعين عليك شراء اشتراك لدعم إنشاء مجموعة من أنظمة التشغيل الافتراضية ؛
  • لا يوجد دعم لأنظمة تشبه Linux.
مراجعة الوظائف والإعداد الأول للبرنامج

لتثبيت نظام تشغيل افتراضي ، قم أولاً بتحميل صورته في ذاكرة الكمبيوتر ، ثم افتح تطبيق Microsoft Virtual PC. انقر فوق الزر "إنشاء جهاز افتراضي" وقم بتكوين المعلمات التالية في نافذة جديدة:

  • إعطاء اسم لنظام التشغيل الجديد ؛
  • تخصيص مساحة لمحرك الأقراص الثابتة وحجم ذاكرة الوصول العشوائي الخاصة بها ؛
  • حدد الأجهزة التي سيدعمها الجهاز الظاهري (البيئة المتصلة بالشبكة ، ومحركات الأقراص المحمولة ، وما إلى ذلك).
حصيلة

لقد قمنا بتغطية أفضل الأجهزة الافتراضية لنظام التشغيل Windows ، ولكن ليس جميعها. إذا كنت تعتقد أن هؤلاء ليسوا الأفضل - اكتب في التعليقات! ساعد القراء المبتدئين في تحديد المحاكي الذي سيبدأون به.