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

ما هي الآلة الافتراضية. أفضل الأجهزة الافتراضية لنظام التشغيل 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 المنتج المتكامل (لمضيفي Windows) لاستيراد الأجهزة الافتراضية من الشركات المصنعة الأخرى
  • تشغيل جهاز افتراضي كخدمة

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

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

بعد أن ظهرت كمنافس لـ VMware Workstation ، لم يتلق منتج شركة Connectix ، الذي اشترته شركة Microsoft Corporation فيما بعد مع الشركة ، تطوراً جديراً في يديها. نتيجة لذلك ، في الوقت الحالي ، من جميع النواحي تقريبًا ، تفقد منصة VMware Workstation ولا يمكن إطلاقها إلا في غرفة العمليات المضيفة. نظام ويندوز... ومع ذلك ، يتبناه عدد لا بأس به من المستخدمين كنظام أساسي افتراضي لسطح المكتب لأن 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 ، في وضع الإطارات لوحدة التحكم في نظام التشغيل الضيف ، يمكنك تعيين دقة أعلى مدعومة من الشاشة ، وستظهر أشرطة التمرير في نافذة نظام الضيف. سيؤدي هذا إلى اختبار موقع الويب أو التطبيق دقة عاليةفي حالة عدم وجود شاشة المقابلة. يوضح هذا المثال أن حالات استخدام الأجهزة الافتراضية على أجهزة كمبيوتر سطح المكتب متروكة لخيالك. ويمكن أن تساعدك منصات المحاكاة الافتراضية المخصصة سريعة التطور في تلبية احتياجاتك.

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

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

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

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

ما هو الجهاز الظاهري على جهاز الكمبيوتر والغرض منه

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

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

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

كيف أقوم بإعداد جهاز ظاهري Hyper-V لنظام التشغيل Windows؟

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

نقوم بتمييز المكونات الضرورية بخانات الاختيار:

يبدأ تثبيت برنامج Hypervisor ويتم تطبيق التغييرات. سيطلب النظام إعادة التشغيل.

عند إعادة التشغيل ، لا تنس التحقق مما إذا تم تمكين المحاكاة الافتراضية للمعالج في BIOS!

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

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

لا تنسى " معلمات إضافية"يشير محول الشبكةواسم الآلة الافتراضية.

في "Explorer" نبحث عن ملف الصورة المطلوبةنظام التشغيل:

ثم نضغط على الزر الأزرق الكبير:

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

جميع المعلمات قابلة للتعديل ؛ نقرأ بعناية ما هو المقصود ولأي غرض:

ثم يمكنك الاتصال.

مثل أي نظام تشغيل ، يتطلب النظام الظاهري أيضًا التثبيت. كل شيء هو نفسه كما في الحياة الحقيقية :)

تثبيت Linux النموذجي:

بعد تحميل الغلاف الرسومي لـ KDE ، سنستمر في تثبيت مجموعة أدوات التوزيع على محرك الأقراص الثابتة VIRTUAL عن طريق تحديد الاختصار المناسب:

الإدارة الافتراضية آلة Hyper-Vيتم ذلك عن طريق الضغط على الأزرار الموجودة أعلى اللوحة:

تتيح لك الأزرار بدء تشغيل الجهاز الظاهري وإيقافه مؤقتًا وإيقاف تشغيله وإنشاء نقطة تفتيش وتصدير الجهاز الظاهري. كل شيء يشبه جهاز كمبيوتر حقيقي :). سيعمل Hyper-V بشكل جيد على إصدارات الخادم من Windows. صحيح ، يجب أن تكون قادرًا على تكوين الكثير من الأشياء. وتحطم برنامج Hypervisor بالنسبة لي عدة مرات بعد التحديثات التراكمية الرئيسية لـ "دزينة". كان لا بد من إعادة تثبيته.

نظرة عامة على الجهاز الظاهري VM Workstation ، وكيفية التكوين والتثبيت

حل شائع آخر هو VM Ware Workstation. إنه مرن للغاية حل برمجي، لم يكن لدي أي مشاكل معه. إنه ليس مجانيًا. لكنه خفيف الوزن ويعمل بشكل لا تشوبه شائبة ، كان من السهل تكوينه. قم بتنزيل البرنامج وتكوينه. في أحدث إصدارات Windows 10 ، لن يبدأ برنامج Hypervisor ، وسيقوم البرنامج بإنشاء خطأ. إذا حصلت على خطأ عند بدء تشغيل الجهاز الظاهري لأول مرة مشغل vmware وجهاز / جهاز حماية بيانات الاعتماد غير متوافقين ، أولاً .

نحن نتفق مع تعليمات المعالج ؛ بعد التثبيت ، أعد تشغيل الكمبيوتر. نجد ملف التشغيل من خلال قائمة "ابدأ" والضغط عليه:

نفتح البرنامج ، وننشئ آلة افتراضية جديدة.

نختار نوع التثبيت المعتاد:

علاوة على ذلك ، سيعرض المعالج ، كما هو متوقع ، تثبيت نظام التشغيل. إنه يعرض القيام بذلك إما من قرص CD / DVD أو من ملف ISO. لدي ملف على القرص ، وسوف أستخدمه. في هذا المثال ، أقوم بتثبيت نظام التشغيل Windows XP.

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

لا تنس تحديد اسم الجهاز الظاهري وموقعه في النافذة التالية.

لذلك وصلنا إلى الإعدادات الرئيسية. تحتاج إلى تحديد الحجم الثابت الافتراضيالقرص:

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

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

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


جهاز ظاهري Windows XP على Windows 10 ، فيديو

دعونا نرى مثالاً على إنشاء آلة افتراضية في مقطع فيديو قصير:

لا شيء معقد! حظا طيبا وفقك الله!

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

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

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

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

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

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

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

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

في الواقع ، يتم تقليل جميع الاختلافات بين الأجهزة الافتراضية الموجودة فقط إلى قائمة الأجهزة التي تدعمها أنظمة التشغيل، و كلفة... أكثر الأنظمة شيوعًا اليوم هي VirtualBox و Windows Virtual PC و VMWare. كيف هم مختلفون؟

ORACLE VirtualBox - آلة افتراضية مجانية ومتعددة الاستخدامات

فيرتوال بوكسهي أداة افتراضية بسيطة للغاية وقوية ومجانية ، تم تطويرها بفضل دعم شركة ORACLE الشهيرة. يتيح لك تثبيت أي نظام تشغيل حديث تقريبًا "كضيف" ، سواء كان ذلك Windows أو MacOS أو أي من ممثلي عائلة Linux العديدة.

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

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

Windows Virtual PC - جهاز افتراضي من Microsoft

Windows Virtual PC- آلة افتراضية للعمل فقط وحصريا مع Windows. تثبيت لينكسو MacOS وأنظمة التشغيل الأخرى غير مدعومة.

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

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

محطة عمل VMware - للمهام الجادة

يعد VMware Workstation برنامجًا افتراضيًا قويًا ومتميزًا ومتميزًا يدعم نظامي التشغيل Windows و Linux. بالنسبة إلى أنظمة تشغيل MacOS الافتراضية ، فإن هذا الجهاز غير مخصص.

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

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

واجهة VMware Workstation منظمة جيدًا ، لذا من السهل جدًا الشعور بالراحة مع جميع وظائفها الغنية. البرنامج يدعم اللغة الروسية بشكل كامل.

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

ما هو رأيك أكثر أفضل آلة افتراضية?

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

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

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

بعبارات بسيطة ، دون عناء ، فإن الآلة الافتراضية هي نظام تشغيل في نظام تشغيل.

لماذا أحتاج إلى آلة افتراضية

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

كيف اختبرنا الأجهزة الافتراضية

أولاً ، أخذنا جهازًا ثنائي النواة (بسبب قيود الميزانية) باستخدام Arc Linux الجديد. بالإضافة إلى برنامج VMware الخاص (الإصدار 7.1.0 من Plauer وفترة تجريبية مدتها 30 يومًا لمحطة العمل 11) ، استخدمنا حزم Arch الرسمية ، والتي تتابع عن كثب إصدارات المطور. يحتوي كل جهاز على 2 غيغابايت من ذاكرة الوصول العشوائي للنظام و 128 ميجابايت من ذاكرة الفيديو (256 ميجابايت إذا لزم الأمر).

اختبرنا كل مرشح على نظام تشغيل ضيف مختلف: Mint 17.1 و Kubuntu 15.04 beta و إصدارات مختلفةنظام تشغيل غير Linux يسمى Windows. لقياس الأداء ، قمنا بتجميع جوهر Mint الأساسي ، وقمنا بتشغيل معيار SunSpider JavaScript ، ولعبنا ألعابًا مختلفة من مكتبة Steam الخاصة بنا. لاختبار الخيارات الفعلية ، قمنا بتشغيلها على جهاز ثماني النواة بسعة 16 جيجابايت من ذاكرة الوصول العشوائي و 4 جيجابايت Nvidia GTX ، ولكن بعد ذلك اضطررنا إلى إعادتها.

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

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

في الأيام الخوالي ، كان برنامج Sun's VirtualBox (المملوك لشركة Innotek والآن Oracle) هو الخيار الحقيقي الوحيد. لكن الأوقات تغيرت ، لذلك دعونا نلقي نظرة على تطبيقات المحاكاة الافتراضية الأخرى أيضًا.

يستخدم كل من VMware و VirtualBox وحدات تعتمد على kernel يتم تحميلها للقيام بسحرها. ستحتاج VMware إلى تجميعها ، الأمر الذي سيتطلب تثبيت حزم رأس kernel وجميع أجهزة المترجم. ثم تحصل على init script للإقلاع هذه الوحداتعلى الرغم من أنه سيكون عديم الفائدة لمستخدمي Systemd. إذا كانت هذه هي حالتك ، فقد ترغب في إنشاء ملف init الخاص بك بدلاً من تشغيل هذا البرنامج النصي كجذر طوال الوقت (أو رؤية جميع رسائل الخطأ نفسها). في وقت كتابة هذا التقرير ، تطلبت نواة السلسلة 3.19 تصحيح مصادر VMware ، لكنني آمل أن يتم إصلاح ذلك بحلول وقت نشر المجلة. تتوفر حزم VirtualBox في معظم التوزيعات ، لذلك إذا كان لديك نواة قياسية ، فلا داعي للقلق بشأن أي شيء.

يتطلب Virt-Manager تشغيل خدمة libvirtd على نظامك قبل بدء تشغيله ، مما سيُعلمك برسالة لطيفة ، وإذا كنت تستخدم بيئة سطح مكتب تعمل بكامل طاقتها ، فستقوم بذلك نيابةً عنك ؛ كل ما عليك فعله هو إدخال كلمة مرور الجذر.

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

يعد تثبيت إضافات Linux Guest لـ VirtualBox أسهل بكثير (سيبدأ القرص المضغوط تلقائيًا) من الوظائف الإضافية لـ VMware التي تتطلب نسخ البرامج من قرص مضغوط وهمي ، وتغيير الأذونات ، ثم تشغيل برنامج نصي. هل هو حقا 1999؟ ولكن بعد القيام بكل هذا ، ستتم مكافأتك برسومات محسنة وعدد من الميزات الإضافية ، والتي سنناقشها بعد ذلك.

أسهل طريقة لاستخدامها في مجموعتنا هي الصناديق ، حتى لو كانت توفر فقط الحد الأدنى من وظائف Qemu / libvirt. يأتي VMware Player و VirtualBox في المرتبة الثانية ، يليهما منافسهما المدفوع (اسميًا ، يكونان أكثر صعوبة بسبب وجود المزيد من الخيارات). ليس من الصعب استخدام Virt-Manager بشكل خاص ، ولكنه يحتوي على عدد كافٍ من متاهة الإعدادات في Qemu لتطغى على مبتدئ. بالإضافة إلى ذلك ، فإن آلية إدارة التخزين معقدة نوعًا ما ، خاصة إذا كنت ستخزن القرص الافتراضي في مكان غير قياسي: فأنت بحاجة أولاً إلى إضافة الدليل المطلوب كـ "تجمع تخزين". ومع ذلك ، سيتم توفير جميع الوحدات الغريبة الضرورية من خلال التوزيع الخاص بك ، وفي هذه الحالة ، لماذا لا تخاطر.

أداء

هل سيخلقون لك جهاز افتراضي بطيء أو ذكي؟

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

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

نحن لا نأخذ في الاعتبار الأداء ثلاثي الأبعاد هنا - لن يكون ذلك عادلاً تمامًا ، وله فئته الخاصة عبر الصفحة. ومع ذلك ، بالنسبة للمهام اليومية باستخدام Terminal ، فمن غير المرجح أن تلاحظ فرقًا كبيرًا بين المرشحين لدينا. أظهرت التجارب مع تجميع kernel أن VirtualBox متخلف كثيرًا في المنافسة. اختبار مقارنأكد JavaScript SunSpider هذا الاستنتاج: أكملت كلتا المهمتين 20٪ أبطأ من الآخرين. كان إدخال / إخراج القرص (خاصة إذا كان لديك SSD) وحركة مرور الشبكة سريعة لجميع المرشحين لدينا. في النهاية قامت VMware بتأمين الحافة من خلال دعم أحدث معالجات إنتل.

وظائف

ماذا يجب أن يقدم كل مرشح؟

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

وتجدر الإشارة هنا إلى أن Gnome Boxes و Virt-Manager هي واجهات فقط لـ Qemu (عبر طبقة تجريد libvirt). و Qemu هو في الأساس محاكي معالج يمكنه توفير محاكاة افتراضية عبر KVM ، لكنه عالم كامل بالرغم من ذلك.

لذلك ، دعونا نلقي نظرة على المرشحين لدينا بشكل منفصل.

صناديق جنوم ★★

عندما دعا من سطر الأوامريدعم Qemu عددًا كبيرًا من الخيارات ، معظمها مفقود من Gnome Boxes: هدفه (تم تنفيذه) هو البساطة والوضوح مظهر خارجيو العمل. من خلال واجهة المعالج سهلة الاستخدام ، يمكنك إعداد جهاز افتراضي بثلاث نقرات حرفيًا - فقط قم بتوجيهه إلى ISO المناسب. تلخص المربعات الفرق بين الجهاز الظاهري والجهاز البعيد ، ويمكنك الاتصال بكليهما عبر VNC أو SPICE (الذي يسمح للصوت بالعمل عبر الشبكة) أو OVirt.

صناديق جنوم

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

مدير الفضيلة ★★★★

يقدم Virt-Manager (المعروف أيضًا باسم Virtual Machine Manager) المزيد من ميزات Qemu (ولكن مرة أخرى ، ليس كلها). يبدو أنه قد تجاوز قائمة أنظمة التشغيل x86 المدعومة ، لا سيما تلك من عائلة Linux.


مدير الفضيلة

إذا تركنا ذلك جانبًا ، فإن Virt-Manager يجعل من السهل نسبيًا تكوين جهاز بأي تعقيد - يمكنك إضافة أي جهاز ، بما في ذلك واجهات شبكة متعددة. بالإضافة إلى أجهزة KVM VMs ، يمكن لـ Virt-Man-ager الاستفادة من دعم Qemu / libvirt لضيوف Xen وحاويات LXC. اختياريًا ، يمكنه أيضًا استطلاع موارد الضيوف وبالتالي تقديم رسوم بيانية لطيفة جدًا (مثل تلك الموجودة في قسم الأداء في الصفحة 25 ، والتي تستغرق حوالي 30 ثانية بعد بدء تشغيل Windowsعشرة). بالإضافة إلى ذلك ، يستخدم Virt-Manager نظام Qemu الذي تمت إضافته مؤخرًا دعم USB 3.0.

التوافق واللقطات

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

في بعض الأحيان يكون من الضروري نقل VMs بين برامج Hypervisor. يمكن لجميع برامجنا استيراد الأجهزة المخزنة بتنسيق Open Virtual Appliance (OVA) ، وهو ببساطة أرشيف tar مع صورة قرص VMDK (VMware) وبيانات الأجهزة الافتراضية. يسمح برنامج VirtualBox بالتصدير إلى هذا التنسيق ، ولكن له أيضًا صورته الخاصة به - Virtual Disk Image (VDI) ، ويتواءم أيضًا مع البقية.

يمكن استخدام الأمر qemu-img لتحويل التنسيقات. وتجدر الإشارة بشكل خاص إلى تنسيق QCOW2 المحبوب ، والذي يسمح بتخزين لقطات نظام متعددة داخليًا باستخدام خدعة النسخ عند الكتابة (COW) الممتازة.

تدعم الصناديق و Virt-Manager و VirtualBox و VMware Workstation لقطات النظام ، مع الاحتفاظ بالحالات المختلفة لأجهزة VM الخاصة بهم. يتيح لك برنامج VMware Player الحصول على لقطة واحدة فقط لكل جهاز بالإضافة إلى الوضع الحالي... لذلك تم استبعاد اختبار الانحدار العميق.

VirtualBox و VMware Workstation قادران أيضًا على "استنساخ" VMs ، وهي طريقة فعالة لأخذ لقطات النظام: تتم كتابة البيانات إلى النسخة المقابلة فقط إذا كانت حالتها مختلفة عن حالة الوالد. يسمح VMware بتثبيت صورة ضيف VMDK على المضيف ، وهو أمر مناسب أيضًا ، على الرغم من أنه يمكن القيام بنفس الحيلة عن طريق التحويل إلى صورة قرص خام واستخدام أدوات وحسابات Linux القياسية لحساب إزاحة القسم.

فيرتثلبوكس ★★★★

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


فيرتوال بوكس

يمكنه استيراد أي ملفات الأقراص الافتراضية، ولكنها تقدم فقط دعم وحدة تحكم مضيف USB 2.0 ، وبعد ذلك فقط إذا قمت بتثبيت Oracle Extension Pack الخاص. تعد الحافظة الموزعة وخيارات السحب والإفلات (في اتجاه واحد أو كلا الاتجاهين ، كما تريد) في متناول يديك تمامًا. يوفر برنامج VirtualBox مؤشرات ملائمة للشبكة والإدخال / الإخراج للقرص ولاستخدام وحدة المعالجة المركزية.

بالمناسبة ، تحدثنا بالتفصيل في المقالة حول كيفية تثبيت الجهاز الظاهري VirtualBox وتكوينه بشكل صحيح.

برنامج VMware Player ★★★

لقد قطع العرض المجاني من VMware شوطًا طويلاً منذ تقديمه في عام 2008. الشيء الأكثر روعة هو أن هذا لم يعد لاعبًا: إنه أكثر من قادر على إنشاء آلة افتراضية عالية الجودة من أجلك.


مشغل VMware

بالإضافة إلى دعم عدد من تكوينات الشبكة (NAT ، bridged ، المضيف فقط ، إلخ) ، فإنه يوفر خيارات رائعة جدًا لتشكيل حركة مرور الشبكة ، وهو أمر مفيد جدًا إذا كنت تختبر احدث اصدارعلى سبيل المثال ، عميل DDoS ، أو تعرف على مقدار البرامج الضارة التي يمكنك وضعها على جهازك الظاهري الذي يعمل بنظام Windows XP قبل أن ينفجر. يدعم برنامج VMware أيضًا ملفات جهاز USB:٪ s 3.0 ، وتثبيت أدوات الضيف سيسمح بالرسومات اللامعة والحافظة المشتركة والأدلة المشتركة. اللاعب أقل شأنا إلى حد ما عندما يتعلق الأمر باللقطات (يسمح لك فقط بأخذ واحدة) ، لكننا انتقدناه في القسم السابق.

محطة عمل VMware ★★★★★

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

تقدم VMware Workstation أيضًا دعمًا للأوامر الجديدة لمعالجات Intel الحديثة ، وتتيح لك أيضًا تكوين الأجهزة باستخدام وحدات المعالجة المركزية الافتراضية حتى 16 جيجا بايت و 64 جيجا بايت من ذاكرة الوصول العشوائي. ومع ذلك ، تركز Workstation بشدة على الاندماج مع بقية مجموعة VMware (الثقيلة نوعًا ما) ، وبالتالي ستبدو أكثر ملاءمة في بيئة المؤسسة.

تكامل سطح المكتب

هل سيتعارضون مع نظام الألوان الخاص بك؟

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

يستخدم برنامج VirtualBox Qt4 ، وهو أمر مثير للغضب بشكل خاص على سطح مكتب Arch Linux المستند إلى Qt ، حيث يتم استخدام Qt5 في كل مكان ، ولكن هذا مجرد عيب متخصص. تتزاوج الصناديق بشكل مثالي مع Gnome 3 ، وهو أمر متوقع ؛ يستخدم Virt-Manager و VMware GTK3 وهما مثاليان أيضًا.

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

أوضاع الوحدة في VMware (لا ، هذه ليست طريقة لجعل كل شيء يشبه أوبونتو) و Seamless in Virtual-Box بارزان بشكل خاص - كلاهما يعرض نوافذ التطبيق مباشرة من الضيف على سطح المكتب المضيف. هذا جيد جدًا لنظام Linux VM (باستثناء الخلط المحتمل بين نوافذ الضيف والمضيف) ، ومع ذلك تحاول التشغيل
لم تكن المعاينة ناجحة جدًا ؛ لم يكن Windows 7 مع تشغيل واجهة Aero تجربة ممتعة أيضًا.

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

تسريع الرسومات

هل يمكن تجنب مشاكل عرض البرامج؟

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

ولكن إذا كنت بحاجة إلى تسريع ثلاثي الأبعاد ، فأنت بحاجة إلى استخدام برنامج VMware أو VirtualBox. بمجرد أن تتعطل تثبيت إضافات الضيف (بما في ذلك سؤال VirtualBox المضلل والمزدوج السلبي الذي يحاول إبعادك عن دعم WDDM التجريبي ، مثل واجهة Windows 7 Aero التي تحتاجها) ، يمكنك الاستمتاع بتسريع ثلاثي الأبعاد في VirtualBox و في اثنين من عملاء VMware.


بوم بوم ، مطرقة ماكسويل الفضية تضرب الخلية. مات بعد وقت قصير من التقاط هذه الصورة في دونت ستارف.

يسمح لك برنامج VirtualBox بتخصيص ما يصل إلى 256 ميجابايت من ذاكرة الوصول العشوائي للنظام لبطاقة فيديو افتراضية ، وبرنامج VMware حتى 2 جيجابايت. لاحظ أن هذه الجيجابايت لا تأتي من بطاقة الرسومات الفعلية الخاصة بك ، لذلك غالبًا لن ترى الكثير من التحسينات على 256 ميجابايت. يوفر برنامج VirtualBox أيضًا تسريع ثنائي الأبعاد لـ نوافذ الضيف، والتي من المفترض أن تساعد في تسريع عرض الفيديو وتوسيع الشاشة وتصحيح الألوان ، على الرغم من أن هذا يعتمد إلى حد كبير على تكوين المضيف - لن يكون لهذا الإعداد تأثير كبير على جهاز سريع. من المحتمل ألا يقوم Windows VM بتشغيل Battlefield 4 أو Middle-earth: Shadow of Mordor (لذلك نحن محظوظون جدًا لأننا تم نقلها إلى Linux) عندما يصل الأمر إلى 11 ، ولكن ما وراء الألعاب القديمة أو الأقل تطلبًا سيكون جيدًا: لقد أمضينا ساعة جيدة في لعب اللعبة المستقلة الشهيرة Don't Starve ، متناسين تمامًا المقارنة.

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

حكم

المحاكاة الافتراضية هي موضوع طويل ومعقد للمقارنات. إذا كنت ترغب في تشغيل ألعاب ثلاثية الأبعاد ، فلن تنظر حتى إلى Gnome Boxes أو Virt-Manager ، وما لم تكن أفضل في VirtualBox مما نفعله ، فستختار VMware كمراقب برنامج Hypervisor الخاص بك. ولكن بعد ذلك مرة أخرى ، هذه التقنية ليست ناضجة بأي حال من الأحوال مثل تنسيق DirectX 11. قد يكون لديك حظ أفضل مع الألعاب في Wine [Ed.: - أو لا.] مع بعض تصحيحات الأداء التجريبية. نحن في الواقع لسنا سعداء بتراخيص VMware ، خاصة تلك التي تجعلك تدفع بعد 30 يومًا. فترة تجريبيةومع ذلك ، بالنسبة للبعض ، ستكون الميزات على مستوى المؤسسة في محطة العمل نعمة حقيقية. على وجه الخصوص ، إذا كنت تستخدم محول vCenter من VMware ، فأنت تقوم بإضفاء الطابع الافتراضي على الجهاز بنقرة واحدة - وهو أمر مثالي إذا كنت ترغب في اختبار شيء جديد على نظامك الحالي.

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


تبدو الفقاعات جيدة إذا كنت لا ترى الجهد المبذول في عرضها.

ولكن لا يوجد سوى فائز واحد (السحب استثناء نادر) ، وهذه المرة هو Virt-Manager - حسنًا ، لم نتمكن من الفوز بـ VMware. يتيح لك Virt-Manager الاستفادة من معظم قوة Qemu دون اللجوء إلى تعويذات سطر أوامر طويلة. يمكن إيقاف الأجهزة الافتراضية مؤقتًا وإعادة تكوينها ونقلها واستنساخها - كل ذلك دون الكثير من المتاعب. الشيء الوحيد الذي يفتقر إليه هو دعم تسريع الرسومات ، لكن من يدري ، ربما سيظهر. تم ربط VMware Player و Gnome Boxes بالمركز الثاني نظرًا لبساطتهما ، ونحب رمز Boxes ، الذي يصور tesseract (أو hypercube ، أو cube cube - ما تريد).

مدير الفضيلة ★★★★
كل المديرين سيفعلون ذلك بشكل جيد.

فيرتثلبوكس ★★
مرة واحدة الحل الوحيد الآن على الهامش.

برنامج VMware Player ★★★
سريع ومريح ، لكن الترخيص فشل.

برنامج VMware Workstation ★★
سريع وكامل المواصفات ، ولكن ليس بالمجان.

مربعات ★★★
أبسط طريقةتثبيت وتكوين جهاز VM.