VirtualBox مقابل VMWare: أيهما أفضل؟

يعد الجهاز الظاهري طريقة رائعة لاستخدام أنظمة تشغيل مختلفة ، مثل Windows أو Linux أو macOS ، دون شراء جهاز كمبيوتر آخر. ولكن ما هو الأفضل: برنامج VMWare أم برنامج VirtualBox(VirtualBox) ؟

ماذا يفعل برنامج VirtualBox و VMWare؟

VMWare و VirtualBox عبارة عن حلول افتراضية للأجهزة ، تُعرف أيضًا باسم برامج Hypervisors. إنها تتيح لك تشغيل كمبيوتر افتراضي كامل بنظام تشغيل خاص به في جهاز افتراضي على كمبيوتر آخر.

ولكن لماذا تريد أن تفعل ذلك؟

بالنسبة لمستخدم سطح المكتب ، لنفترض أنك تستخدم Windows ، ولكنك ترغب أيضًا في استخدام Linux أو macOS أو حتى iOS و Android . ومع ذلك ، ليس لديك أجهزة كمبيوتر لجميعهم. هذا هو المكان الذي ستستخدم فيه حل ظاهرية لسطح المكتب.

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

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

ما هي أنواع برامج Hypervisors؟

هناك ما هو أكثر من برامج Hypervisor من مجرد السماح لك بتشغيل جهاز كمبيوتر افتراضي داخل جهاز كمبيوتر فعلي. كيف يفعلون ذلك مهم ، ولكل نوع متطلبات مختلفة ويلبي احتياجات مختلفة. هناك نوعان من برامج Hypervisor ؛ النوع 1(Type 1) والنوع 2(Type 2) .

يُطلق أحيانًا على برامج Hypervisor من النوع الأول اسم Hypervisor ، مما يعني أنها لا تحتاج إلى التشغيل داخل نظام تشغيل عادي مثل Hyper-V في Windows . هم نظام التشغيل. بدون كل ميزات نظام التشغيل القياسي ، سوف يتركون المزيد من الموارد لضيفهم VMs. وهذا يجعلها مثالية لمراكز البيانات الكبيرة أو الشركات المتوسطة إلى الكبيرة. تمتلك شركة VMWare برامج خارقة من النوع الأول مثل ESXi ( Elastic Sky X Integrated ) و VSphere .

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

VirtualBox هو برنامج hypervisor من النوع 2 لنظام التشغيل Windows(Windows) و macOS و Linux . يقدم VMWare(VMWare) أيضًا برنامج VMWare Fusion لنظام التشغيل macOS و VMWare Workstation لنظامي التشغيل Windows(Windows) و Linux .

مقارنة بين برامج Hypervisors في VirtualBox و VMWare Type 2

في هذه المقالة ، نركز على برامج Hypervisor من النوع 2(Type 2) نظرًا لأن هذا هو ما سيديره معظم مستخدمي المنازل أو الشركات الصغيرة. وسنقارن بين العرضين في نفس البيئة - تشغيل Linux على Microsoft Windows 11 .

على وجه التحديد ، سنقارن برنامج VMWare Workstation Player بـ (VMWare Workstation Player)VirtualBox من Oracle . VMWare Workstation Player هو الإصدار المجاني للاستخدام الشخصي ، و VirtualBox مجاني لعامة الناس ومفتوح المصدر. إذا كنت تحب برنامج VMWare Workstation Player وتريد المزيد من الميزات ، فجرب برنامج VMWare Workstation Pro الميسور التكلفة للاستخدام التجاري.

مقارنة بين وظائف برنامج VMWare Player(VMWare Player) و VirtualBox(VirtualBox Functionality Comparison)

يوضح الجدول التالي الميزات الرئيسية التي يقدمها برنامج VMWare Player و VirtualBox .

Functionality VMWare Workstation Player VirtualBox
Host Operating System Compatibility Windows, Linux, BSD, macOS (requires VMWare Fusion) Windows, Linux, macOS, Solaris
Guest Operating System Compatibility Windows, Linux, macOS (requires VMWare Fusion) Windows, Linux, Solaris, FreeBSD, OS/2
Virtual Disk Image Formats VMDK VMDK, VDI, VHD
USB Device Support USB 2, USB 3.1 USB 2, USB 3 with free Extension Pack
Virtual Printer Yes No
Graphical and CLI (command line interface) user Interfaces Yes Yes
3D Graphics Support Yes Requires 3D acceleration on guest
API Integration Yes Yes
Shared Folders Between Guest and Host Yes Yes
VM Snapshots No Yes

VirtualBox و VMWare و Snapshots

ربما يكون الاختلاف الأكثر أهمية هو أن VirtualBox يدعم لقطات VM بينما لا يدعم VMWare Player . يتطلب عمل لقطة في مشغل VMWare(VMWare Player) العثور على ملفات VM ، ثم نسخها ولصقها في موقع آخر. للرجوع إلى تلك النقطة الزمنية ، تتم إضافة اللقطة على أنها جهاز افتراضي جديد.

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

أيهما أسهل في الاستخدام ، VirtualBox أو VMWare Workstation Player ؟

يعد تنزيل وتثبيت VirtualBox أو VMWare أمرًا بسيطًا مثل أي برنامج آخر. لكل منها مُثبِّتون يرشدونك خلال العملية. تظهر الاختلافات عند تثبيت نظام تشغيل ضيف.

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

يُظهر وقت تثبيت برامج Hypervisors و Linux Ubuntu على نظام التشغيل Windows(Linux Ubuntu on Windows) أن برنامج VMWare أسرع بنحو 30٪. استغرق برنامج VirtualBox(VirtualBox) 25 دقيقة ، بينما استغرق برنامج VMWare Player(VMWare Player) 17 دقيقة.

الذي يعمل بشكل أفضل(Runs Better) ، VirtualBox أو VMWare Workstation Player ؟

كلا برنامجي Hypervisor من النوع 2(Type 2) ، يعملان أعلى نظام Windows(Windows) ، لذلك لا تتوقع فرقًا كبيرًا في الأداء. باستخدام PassMark PerformanceTest ، أظهر VMWare Player علامة CPU(CPU Mark) تبلغ 4935 مقابل 3465 في VirtualBox. وكان هذا هو الاختلاف الأكبر. كانت بقية العلامات قريبة ، ومع ذلك شعرت أن برنامج VMWare كان أسرع. بالطبع ، تختلف الأجهزة المضيفة ، وكذلك تجربتك.

أيهما أفضل(Better) ، برنامج VMWare Workstation Player(VMWare Workstation Player) أم VirtualBox ؟

لا نعرف بالضبط ما الذي تبحث عنه في برنامج Hypervisor. يقوم برنامج VMWare Workstation Player(VMWare Workstation Player) و VirtualBox بعمل نفس الشيء تقريبًا مع اختلافات طفيفة ، لذلك لا يوجد فائز واضح. كل هذا يتوقف على حالات الاستخدام.

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

إذا كنت ترغب في الاعتماد على النقاط الدقيقة لإدارة برنامج Hypervisor وضيوفه ، فإن برنامج VirtualBox يناسبك. سهولة إنشاء اللقطات واستعادتها تعمل على توجيه المقاييس. نقطة أخرى لـ VirtualBox هي أنه يمكنك تثبيت macOS في VirtualBox(install macOS in VirtualBox) مع بعض الاتجاهات. قد يكون برنامج VirtualBox(VirtualBox) أفضل للأشخاص الذين يتعلمون DevOps أو مسؤولي النظام أو محترفي الأمن السيبراني الذين يختبرون أنظمة تشغيل(OSes) مختلفة .

أيهما(Which one) ستستخدمه ، أم لديك بالفعل مفضل؟ هل لديك أي نصائح أو حيل لمشاركتها؟ واسمحوا(Please) لنا أن نعرف في التعليقات.



About the author

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



Related posts