
إذا كنت تقوم بإعداد مختبر منزلي صغير باستخدام نظام التشغيل Windows 11 Pro وكنت غير متأكد من الخيار الأنسب Hyper-V أو VirtualBox أو حتى VMware Workstationلست وحدك. مع وجود جهازين أو ثلاثة أجهزة افتراضية، ورغبة في تجربة نظام كالي لينكس وممارسة الأمن السيبراني، فإن اختيار برنامج إدارة الأجهزة الافتراضية يؤثر بشكل كبير على التجربة: الأداء، وسهولة الاستخدام، والشبكات، واللقطات... كل شيء يتأثر بهذا القرار.
في بيئة منزلية ولكنها تتطلب بعض الجهد، مع جهاز كمبيوتر محمول للألعاب و ذاكرة وصول عشوائي (RAM) بسعة 32 جيجابايت جاهزة لتشغيل عدة أجهزة افتراضيةهناك فروق دقيقة تتجاهلها العديد من الأدلة: التوافق مع الأنظمة الأخرى (WSL2، Docker)، وكيف يؤثر ذلك على شبكة Windows، ومدى توافق Hyper-V وVirtualBox وVMware، وما هي الآثار المترتبة على كون برنامج إدارة الأجهزة الافتراضية من النوع 1 أو النوع 2.
مقارنة بين Hyper-V و VirtualBox على أجهزة الكمبيوتر المنزلية: نظرة عامة
أول شيء هو فهم شكل كل خيار. يسعى كل من Hyper-V و VirtualBox إلى تحقيق نفس الهدفيتيح لك هذا تشغيل نظام تشغيل ضيف واحد أو أكثر فوق نظام ويندوز الخاص بك دون التأثير على نظامك الرئيسي وتجنب مخاطر البيانات. بالإضافة إلى ذلك، يُعدّ برنامج VMware Workstation Player/Pro خيارًا قويًا للغاية، لا سيما على المستوى الاحترافي.
في المنزل، تسمح جميع المنصات الثلاث قم بتثبيت أنظمة التشغيل واختبارها وتعطيلها دون خوف.يُعدّ أخذ لقطات، وعزل البيئات، والتدرب على أدوات الاختراق أو الخوادم أو التطوير، من بين الخيارات المتاحة. لكن لكل منها خصائصها المميزة: يأتي Hyper-V مدمجًا في بعض إصدارات Windows، بينما VirtualBox متعدد المنصات ومجاني، أما VMware Workstation Pro (المتوفر الآن مجانًا أيضًا) فهو موجه بوضوح للمستخدمين المتقدمين والشركات.
أنواع برامج إدارة الأجهزة الافتراضية: لماذا هي مهمة لمختبرك المنزلي
المُشرف هو المكون الذي فهو يعمل كطبقة وسيطة بين الأجهزة المادية وأجهزتك الافتراضية.بدونها، لا وجود للتقنية الافتراضية. وهنا توجد فئتان متميزتان تؤثران على الأداء والتوافق وكيفية تكاملها مع نظام ويندوز.
Hyper-V هو نوع من أنواع برامج إدارة الأجهزة الافتراضية (Hypervisor)يُطلق على هذا أيضًا اسم "التشغيل المباشر". ويعني هذا أنه عند تشغيل جهاز الكمبيوتر، يتولى برنامج إدارة الأجهزة الافتراضية (Hypervisor) التحكم المباشر في مكونات الجهاز من خلال BIOS/UEFI، ثم يقوم بتشغيل نظام التشغيل المُدير (Windows 10/11 Pro أو Windows Server أو Hyper-V Server). ومنذ تلك اللحظة، يعمل Windows كجهاز افتراضي آخر يتمتع بصلاحيات كاملة، ويتم إنشاء الأجهزة الافتراضية الأخرى وإدارتها فوق برنامج إدارة الأجهزة الافتراضية هذا.
VirtualBox هو برنامج Hypervisor من النوع 2الآلة الافتراضية، أو برنامج إدارة الأجهزة الافتراضية المُستضاف، هي تطبيق يُثبّت فوق نظام التشغيل الأساسي. يبدأ نظام ويندوز أولاً، ويتحكم في مكونات الجهاز، ثم تقوم بفتح برنامج VirtualBox وتشغيل الآلات الافتراضية، التي تعمل كعمليات داخل ويندوز. ويندرج برنامج VMware Workstation Player/Pro ضمن نفس الفئة.
في الممارسة العملية، هذا يعني أن يكون Hyper-V "موجودًا دائمًا" عند تمكين الميزةلأنه جزء من حزمة الإقلاع الخاصة بالنظام. أما برنامجا VirtualBox وVMware، من ناحية أخرى، فلا يستهلكان الموارد إلا عند فتح البرنامج وبدء تشغيل جهاز افتراضي.
توافق النظام الأساسي: حيث يمكن تثبيت كل منها
على مستوى نظام التشغيل المضيف، يكمن الاختلاف الكبير في أن تقنية Hyper-V هي تقنية خاصة بشركة مايكروسوفتمتوفر فقط على:
- ويندوز 10 و11 برو، إنتربرايز، والتعليم
- Windows Server 2008 والإصدارات الأحدث
إذا كنت تستخدم نظام التشغيل Windows Home، فلا داعي للقلق بشأن Hyper-V رسميًا. إنها ميزة مُفعّلة افتراضيًا في نظام Windows، وليست برنامجًا منفصلاً قابلاً للتنزيل.
أما VirtualBox، من ناحية أخرى، فهو متعدد المنصات.يمكنك تثبيته على:
- ويندوز (النسخة المنزلية، النسخة الاحترافية، إلخ)
- توزيعات لينكس المختلفة
- ماك
- سولاريس وبعض المنصات الأخرى
هذا يعني أنه إذا كنت ترغب في نقل مختبرك بين جهاز كمبيوتر محمول يعمل بنظام ويندوز، أو جهاز يعمل بنظام لينكس، أو حتى جهاز ماك، يمنحك VirtualBox حرية أكبر بكثيرهذا أحد الأسباب التي تجعل الكثير من الناس يفضلونه "من البداية" للاستخدام الشخصي.
يقع برنامج VMware Workstation Player/Pro في مكان ما بين: يعمل على نظامي التشغيل ويندوز ولينكس.لكن ليس على نظام macOS (حيث يتفوق VMware Fusion بشكل كبير). من حيث توافق النظام المضيف، فهو مشابه لـ VirtualBox، ولكنه ليس شائعًا بنفس القدر.
أنظمة التشغيل الضيف المدعومة
نظام التشغيل الضيف هو النظام الذي تقوم بتثبيته داخل الجهاز الظاهري. والأهم هنا هو معرفة ذلك. ما هي أنواع الأنظمة التي يمكنك تشغيلها دون أن تفقد صوابك؟.
يدعم Hyper-V رسميًا:
- ويندوز (العميل والخادم)
- توزيعات لينكس الحديثة المختلفة
- فري
بالنسبة للاستخدامات الشائعة (مثل Windows Server وUbuntu وDebian وغيرها)، يعمل البرنامج بشكل ممتاز، بفضل برامج التشغيل المدمجة والتكامل الجيد. أما نقاط ضعفه فتكمن في الأنظمة الأكثر تعقيدًا أو القديمة، و لا يُعد هذا خيارًا لمحاكاة نظام macOSلا يُقدّم هذا الدعم الفني أو القانوني.
يتميز برنامج VirtualBox بمرونة أكبر بكثير في التعامل مع الضيوف.وهو يعترف بما يلي:
- ويندوز (إصدارات عديدة، حتى الإصدارات القديمة جدًا)
- لينكس بجميع أشكاله
- FreeBSD، Solaris ومشتقاتها
- نظام macOS (مع بعض التعديلات وعدم وجود دعم رسمي "سهل الاستخدام")
- الأنظمة الرجعية وغير العادية (DOS، OS/2، وما إلى ذلك)
إذا كنت ترغب في تجربة أنظمة تشغيل نادرة أو قديمة جدًا، عادةً ما يتوافق برنامج VirtualBox بشكل أفضل مع هذا العالم القديم. أفضل من Hyper-V أو حتى VMware.
برنامج VMware Workstation يدعم (الإصدار Player أو Pro) أيضًا مجموعة واسعة من أنظمة التشغيل: ويندوز، لينكس، وماك أو إس مع بعض التعديلات. من حيث الأداء، يتفوق عادةً على VirtualBox، على الرغم من أن قوته تكمن في التعامل مع الأجهزة القديمة جدًا مثل محركات الأقراص المرنة، مقارنةً بـ VirtualBox الذي يتعامل مع هذا الأمر بشكل جيد للغاية.
خدمات التكامل وإضافات الضيوف
للحصول على تجربة مريحة في بيئة افتراضية (حركة سلسة للماوس، وشاشة قابلة لتغيير الحجم، وحافظة مشتركة...)، فإن مجرد تشغيل نظام التشغيل لا يكفي: أنت بحاجة إلى قم بتثبيت حزم محددة داخل الجهاز الضيف.
يُطلق على هذا في Hyper-V اسم خدمات التكاملهذه برامج تشغيل وأدوات مساعدة يتم تثبيتها على نظام التشغيل الضيف لتحسين:
- أداء الشبكة والقرص
- مزامنة الوقت
- عمليات إيقاف التشغيل التي يتحكم بها المضيف
- تحسين توافق وضع الجلسة (الشاشة، الأجهزة، إلخ)
في نظام ويندوز، يمكن تثبيتها عن طريق تحميل ملف ISO مُقدّم من Hyper-V أو من خلال تحديثات ويندوز. أما في أنظمة لينكس الحديثة، تتضمن النواة نفسها بالفعل العديد من وظائف التكامل.لذا فإن الإعداد بسيط للغاية.
في VirtualBox، ما يعادل ذلك هو ضيف إضافاتتتضمن هذه الحزمة ما يلي:
- دعم ل الحافظة ثنائية الاتجاه
- السحب والإسقاط بين المضيف والضيف
- ضبط دقة الشاشة تلقائيًا والوضع المتكامل
- تحسين أداء الرسومات والإدخال
يتم التثبيت أيضًا عن طريق تحميل ملف ISO في نظام التشغيل الضيف وتشغيل برنامج التثبيت. لكي تعمل ميزات مثل المجلدات المشتركة أو السحب والإفلات بشكل صحيح، إضافة الضيوف إلزامية.
الأقراص الافتراضية: التنسيقات والأداء والتوافق
تحتوي كل آلة افتراضية على قرص افتراضي واحد أو أكثر وهي في الواقع الملفات الموجودة على نظامك المضيفيُعدّ التنسيق مهماً لكل من الأداء وقابلية التشغيل البيني بين المنصات.
يستخدم Hyper-V بشكل أساسي تنسيقين: VHD وVHDXVHD هو الأقدم، بينما VHDX، الذي تم تقديمه مع Windows Server 2012، يحسن الأداء ومقاومة التلف والحد الأقصى للحجم المدعوم.
يمكنك الاختيار بين كل من VHD و VHDX:
- الأقراص الثابتةإنها تشغل كل المساحة المخصصة لها منذ الدقيقة الأولى، وتستغرق وقتاً أطول لإنشائها، لكنها تؤدي بشكل أفضل.
- الأقراص الديناميكيةتبدأ هذه البرامج بشغل مساحة صغيرة وتنمو مع كتابة المعلومات، مما يوفر المساحة ولكنه يؤدي إلى أداء أقل قليلاً.
يدعم برنامج VirtualBox العديد من تنسيقات الأقراص الافتراضية: VDI (أصلي)، VMDK، VHD وHDD (من Parallels). لا يدعم VHDX بشكل مباشر. كما يسمح بالأقراص الثابتة والديناميكية، مع نفس المفاضلة بين استخدام المساحة والسرعة.
تُعد قدرة VirtualBox على قراءة ملفات VHD وVMDK مفيدة إذا كنت ترغب في نقل الأجهزة الافتراضية بين VMware وHyper-V وVirtualBox أو إعادة استخدام الأقراص من بيئة إلى أخرى. على أي نظام تشغيل، يمكنك تحويل الأقراص بين النوعين الثابت والديناميكي، مع أنه من الأفضل دائمًا التخطيط لذلك مسبقًا لتجنب أوقات التحويل الطويلة.
لقطات، نقاط تفتيش، ولقطات
بالنسبة لمختبر منزلي حيث ستُخرب الأشياء عمدًا، من الضروري أن تكون قادرًا على قم بتجميد حالة الجهاز الظاهري واسترجعها. عندما تخطئ.
في Hyper-V، تُسمى هذه الوظيفة نقاط تفتيشتتيح لك هذه الميزة حفظ الحالة الحالية للجهاز الظاهري واستعادتها لاحقًا. توفر الإصدارات الحديثة نوعين:
- نقطة تفتيش قياسية: يحفظ حالة الذاكرة والقرص كما هي، وهو مثالي للاختبارات السريعة ولكن مع خطر حدوث بعض التناقضات إذا كان هناك الكثير من عمليات الإدخال/الإخراج قيد التنفيذ.
- نقطة مراقبة الإنتاجاستخدم VSS في نظام التشغيل Windows أو آليات تجميد نظام الملفات في نظام Linux لضمان اتساق القرص، مع التركيز بشكل أكبر على سلامة البيانات.
عند إنشاء نقطة تحقق، يقوم Hyper-V بإنشاء تمايز القرص (AVHD/AVHDX) لكل قرص رئيسي. ومن هناك، تُكتب التغييرات إلى ذلك القرص التفاضلي، والذي يمكن دمجه عن طريق حذف نقطة التحقق.
في VirtualBox نتحدث عن لقطاتمن الناحية النظرية، هما متطابقان: يتم إنشاء قرص تمييز جديد (ملف VDI آخر)، ويكتب النظام التغييرات عليه. إذا حذفت لقطة قديمة، يقوم برنامج إدارة الأجهزة الافتراضية بدمج الأقراص للحفاظ على التناسق.
في كلتا الحالتين، هذه الآليات لا ينبغي استخدامها كبديل للنسخ الاحتياطيةإنها مثالية للاختبارات والمختبرات والتطوير، ولكنها غير مناسبة لحماية البيانات الحساسة. ولذلك، يُعد حل النسخ الاحتياطي على مستوى صورة الجهاز الظاهري مثاليًا (في بيئات المؤسسات، تغطي منتجات مثل Vinchin Backup & Recovery هذه الطبقة تحديدًا، على الرغم من أنها لا تدعم VirtualBox حاليًا).
الشبكة، وتحليل حركة البيانات، والاتصال بين الأجهزة الافتراضية
في سيناريوك، أنت تريد ذلك يمكن للأجهزة الافتراضية رؤية بعضها البعض والاحتفاظ ببعض مرونة الشبكةعلى سبيل المثال، حتى يتمكن جهاز كالي لينكس من تحليل حركة البيانات من الأجهزة الأخرى (على سبيل المثال، باستخدام...). محاكي هجوم للشبكات المنزلية).
يتيح لك Hyper-V إنشاء المحولات الافتراضية الداخلية والخارجية والخاصة لتحديد كيفية اتصال الأجهزة الافتراضية ببعضها البعض، وبالمضيف، وبالشبكة الفعلية. ولتحليل حركة البيانات، فإنه يوفر وظيفة بورت ميرورينغيمكنك تهيئة محول افتراضي واحد كمصدر (الجهاز الظاهري الذي ترغب في مراقبته) وآخر كوجهة (الجهاز الظاهري الذي لديك عليه برنامج Wireshark، على سبيل المثال). سيقوم Hyper-V بنسخ جميع الحزم من منفذ المصدر إلى الوجهة لفحصها.
أما برنامج VirtualBox، من جانبه، فيحتوي على أوضاع شبكة مثل مُجسّر، NAT، شبكة NAT، مُضيف فقط، وشبكة داخليةمما يسمح لك بإنشاء بنى معقدة للغاية حتى على جهاز واحد. لالتقاط حركة البيانات، يتضمن وظيفة لـ تتبع الشبكة الذي يقوم بتفريغ الحزم إلى ملفات PCAPيمكن بعد ذلك فتح هذه الملفات باستخدام برنامج Wireshark أو أدوات تحليل أخرى. من المهم إيقاف تشغيل البرنامج عند الانتهاء، لأنه قد يستهلك مساحة كبيرة من القرص إذا تُرك قيد التشغيل لفترة طويلة.
المجلدات المشتركة وخاصية السحب والإفلات
إنه مناسب للغاية في المختبر المنزلي. نقل البرامج النصية أو البرامج الضارة التجريبية أو ملفات ISO بين الأجهزة المضيفة والأجهزة الافتراضية دون الحاجة إلى إعداد خوادم إضافية.
يتضمن VirtualBox الوظيفة التالية بشكل قياسي المجلدات المشتركةمن إعدادات الجهاز الظاهري، اختر مجلدًا على المضيف (على سبيل المثال، C:\lab) وأعطه اسمًا سيظهر داخل الجهاز الظاهري الضيف. يمكنك جعله للقراءة فقط، أو تثبيته تلقائيًا عند بدء تشغيل الجهاز الظاهري، أو تحديده كمجلد دائم. يتطلب هذا النظام تثبيت إضافات الضيف.
بالإضافة إلى ذلك، يدعم VirtualBox السحب والإفلات والحافظة المشتركة في اتجاه واحد أو اتجاهين (من المضيف إلى الضيف، أو من الضيف إلى المضيف، أو ثنائي الاتجاه). ويتم التحكم فيه من قائمة الأجهزة في نافذة الجهاز الظاهري.
في Hyper-V، يختلف النهج. لا توجد وظيفة مجلد مشترك مباشرة كما هو الحال في VirtualBox، ولكن يمكنك مشاركة مجلدات ويندوز على المضيف والوصول إليها من الجهاز الظاهري عبر الشبكة. (SMB)، أو استخدم PowerShell و cmdlet Copy-VMFile لنقل الملفات دون فتح منافذ إضافية.
El وضع الجلسة المحسّن يسمح لك Hyper-V، عند توفره، بإعادة توجيه الحافظة ومحركات الأقراص وUSB والصوت وموارد المضيف الأخرى إلى الجهاز الظاهري، مما يسهل تبادل البيانات في سيناريو سطح المكتب.
محاكاة الأجهزة والبرامج
تتضمن معظم وحدات المعالجة المركزية الحديثة امتدادات مثل Intel VT-xo و AMD-V، وهي ضروري لتقنية المحاكاة الافتراضية الجيدة اليوميعتمد Hyper-V كلياً على تقنية المحاكاة الافتراضية للأجهزة.
يدعم Hyper-V فقط تقنية المحاكاة الافتراضية للأجهزةيجب تفعيلها في BIOS/UEFI؛ فإذا كانت معطلة، لن يعمل Hyper-V بشكل صحيح. علاوة على ذلك، عند تفعيل Hyper-V، فإنه يستحوذ على تلك الإمكانيات وقد يتعارض مع برامج إدارة الأجهزة الافتراضية من النوع الثاني التي تحاول استخدامها مباشرةً.
يدعم VirtualBox محاكاة الأجهزة والبرامجلا يمكن استخدام المحاكاة الافتراضية البرمجية إلا مع أنظمة التشغيل الضيفة x86 ذات 32 بت، وهي أبطأ، لكنها تسمح بتشغيل الأجهزة الافتراضية على أجهزة قديمة جدًا بدون VT-x/AMD-V. أما بالنسبة لأنظمة 64 بت، فيتطلب VirtualBox أيضًا محاكاة افتراضية للأجهزة.
الإدارة عن بُعد: واجهة المستخدم الرسومية وسطر الأوامر
إذا توسع مختبرك أو انتقلت إلى فريق آخر، فسوف تقدر ذلك كثيراً أدوات الإدارة عن بعد ما يقدمه كل حل.
في Hyper-V، أداة الرسومات الرئيسية هي مدير Hyper‑Vمن خلال هذه المنصة، يمكنك إنشاء واستيراد وتكوين وتشغيل وإيقاف وحذف الأجهزة الافتراضية، وإدارة المحولات الافتراضية ومحركات الأقراص الصلبة الافتراضية ونقاط التحقق. كما تتيح لك الاتصال بمضيفي Hyper-V البعيدين داخل شبكتك.
للوصول إلى وحدة تحكم الجهاز الظاهري، يستخدم Hyper-V VMConnectيؤدي هذا إلى فتح نافذة تعرض واجهة المستخدم الرسومية أو وحدة التحكم الخاصة بنظام الضيف، باستخدام بروتوكول WMI وبروتوكول RDP. ويضيف وضع الجلسة المحسّن ميزات مثل إعادة توجيه الأجهزة، وشاشات العرض المتعددة، وغيرها.
يدمج VirtualBox كل شيء في نظامه الخاص الواجهة الرسومية الرئيسيةيسهل استخدامه للغاية بالنسبة للمستخدم المنزلي. كما أنه يتميز بـ... VRDE (امتداد سطح المكتب البعيد لـ VirtualBox)تتيح هذه الإضافة الوصول عن بُعد إلى الأجهزة الافتراضية عبر بروتوكول سطح المكتب البعيد (RDP) القياسي دون الحاجة إلى خادم RDP خاص بالجهاز الضيف. أما لإدارة الخوادم التي لا تحتوي على واجهة رسومية، فهناك... phpVirtualBoxواجهة ويب مكتوبة بلغة PHP تحاكي واجهة المستخدم الرسومية الأصلية بدقة تامة.
على مستوى وحدة التحكم، يعمل Hyper-V بشكل رائع مع بوويرشيلهناك الكثير من أوامر cmdlets لأتمتة إنشاء الأجهزة الافتراضية واللقطات والشبكات الافتراضية وما إلى ذلك، وهي مفيدة للغاية في المختبرات المعقدة أو إذا كنت مهتمًا بتعلم الأتمتة في نظام التشغيل Windows.
يوجد ما يعادل برنامج VirtualBox في VBoxManageواجهة سطر أوامر متعددة المنصات تتيح لك القيام بكل ما تقدمه واجهة المستخدم الرسومية تقريبًا، وأكثر. إنها مثالية لكتابة البرامج النصية، والأتمتة على أنظمة لينكس أو ويندوز، وإدارة الأجهزة الافتراضية في بيئات لا تعتمد على واجهة المستخدم الرسومية.
الأداء واستهلاك الموارد على جهاز كمبيوتر منزلي
سيعتمد الأداء الفعلي لأجهزتك الافتراضية، قبل كل شيء، على مدى قوة جهازك ومقدار الموارد التي تخصصها لكل جهاز افتراضي. مع جهاز كمبيوتر محمول للألعاب وذاكرة وصول عشوائي (RAM) بسعة 32 جيجابايت، فأنت جاهز تمامًا لتشغيل 2-3 أجهزة افتراضية في وقت واحد.
بعبارات عامة:
- عادةً ما يستفيد Hyper-V بشكل جيد للغاية من موارد الجهاز. على نظام ويندوز، مع تكامل جيد وحمل زائد قليل، خاصة في ظل أحمال الخادم والشبكة النموذجية.
- برنامج VMware Workstation عادةً ما يوفر تجربة أكثر سلاسة من VirtualBox مع نفس نظام التشغيل الضيف والموارد، وخاصة في الرسومات ثلاثية الأبعاد والاستقرار.
- يميل برنامج VirtualBox إلى أن يكون أبطأ نوعاً ما في بعض السيناريوهات، على الرغم من أنه عادة ما يكون أكثر من كافٍ للاستخدام المنزلي والمختبري.
يجب أن تضع في اعتبارك أنه عند تمكين Hyper-V، تصبح المحاكاة الافتراضية "متاحة دائمًا" على مستوى النظام.حتى لو لم تكن لديك أجهزة افتراضية قيد التشغيل، فقد يكون هناك بعض التأثير على البرامج الأخرى التي تعتمد على الوصول المباشر إلى الأجهزة (على سبيل المثال، بعض الألعاب أو المحاكيات التي تتأثر بشدة بزمن الاستجابة).
إمكانية تعايش Hyper-V و VMware و VirtualBox على نفس الجهاز
لسنوات، إذا قمت بتمكين Hyper-V في نظام التشغيل Windows، يمكنك أن تنسى أمر استخدم VirtualBox أو VMware مع تسريع الأجهزة.لأن تقنية Hyper-V احتكرت تقنية VT-x/AMD-V. أما اليوم فقد تحسنت الأمور بشكل ملحوظ.
منذ الإصدارات الحديثة، أصبح كل من VirtualBox و VMware Workstation قادر على التشغيل على Hyper-Vباستخدام طبقة افتراضية متداخلة. يسمح هذا لـ WSL2 وDocker Desktop وHyper-V وVirtualBox وVMware بالتعايش على نفس نظام Windows 10/11، على الرغم مما يلي:
- قد يكون هناك فقدان الأداء في الأجهزة الافتراضية من النوع 2 عند التشغيل على Hyper-V.
- قد تحدث بعض النزاعات والسلوكيات غير المعتادة من حين لآخر.
لذلك، على الرغم من أنه ممكن من الناحية الفنية قم بتثبيت البرامج الثلاثة واجعلها نشطة في نفس الوقتمن الأفضل اختيار مُشرف واحد كخادم افتراضي رئيسي وتجنب تشغيل الأجهزة الافتراضية من عدة خوادم افتراضية في وقت واحد. إذ تُستهلك الموارد (وحدة المعالجة المركزية، وذاكرة الوصول العشوائي، والقرص) بسرعة، وقد تصبح التجربة غير مُرضية.
VMware Workstation: ما يقدمه مقارنةً بـ Hyper-V و VirtualBox
يتوفر برنامج VMware Workstation بنوعين: النسخة المجانية (متوفرة مع بعض القيود) والنسخة الاحترافية (أكثر اكتمالاً، وهي الآن أيضاً بدون تكلفة ترخيص في العديد من الحالات).إنه حل من النوع الثاني، ولكنه موجه بشكل كبير نحو المحترفين والشركات.
بعض أبرز ميزات برنامج VMware Workstation Pro:
- مستوى عالي جدًا من التخصيص من الأجهزة الافتراضية (وحدة المعالجة المركزية، وذاكرة الوصول العشوائي، والشبكة، والرسومات، والأجهزة).
- وظائف متقدمة الأمن والعزل، مفيدان للغاية في بيئات الشركات.
- دعم جيد منفذ USB 3.0، والبطاقات الذكية، وتكامل vSphere/ESXi و vCloud Air.
- رسومات ثلاثية الأبعاد مع دعم لـ DirectX و OpenGL جيد جداً.
- إدارة اللقطات، والنسخ الكاملة، والنسخ المرتبطة لتوفير مساحة.
إنه قادر على المحاكاة الافتراضية دون الكثير من المتاعب. Windows و Linux و macOS (الأخير مع تعديلات إضافية) وعادة ما يوفر تجربة أكثر سلاسة من VirtualBox، على الرغم من أنه قد يكون أكثر تعقيدًا بالنسبة لشخص بدأ للتو.
يُعد إصدار Player أبسط ومُصممًا لتشغيل جهاز افتراضي مُحدد بأقل قدر من الميزات الإضافية، بينما الإصدار Pro يسمح بتشغيل العديد من الأجهزة الافتراضية المتزامنة، والشبكات الافتراضية المعقدة، والتكامل مع vSphere، وما إلى ذلك.إذا كنت تريد شيئًا "قويًا وسهل الاستخدام" لمختبر جاد، فإن محطة العمل برو هي قطعة جيدة جدًا من المعدات.
دوكر، وWSL2، وWindows Sandbox وعلاقتها بـ Hyper-V
في بيئة ويندوز الحالية، تُستخدم تقنيات مثل WSL2 أو Docker Desktop أو Windows Sandboxوالتي تستخدم أيضًا تقنية المحاكاة الافتراضية، ويعتمد الكثير منها تحديدًا على Hyper-V.
WSL2 يقوم نظام ويندوز الفرعي لنظام لينكس بتثبيت نواة لينكس مصغرة تعمل في جهاز افتراضي خفيف الوزن على Hyper-V. إنه رائع للتطوير، ولكن لم يتم تصميمها لتضم مكاتب "قديمة الطراز" بالكامل.ولا لممارسة الأمن السيبراني بنفس مستوى العزل الذي توفره الآلة الافتراضية المستقلة.
Docker Desktop على نظام التشغيل Windows يعتمد أيضًا على Hyper-V (أو WSL2) لتشغيل حاويات لينكس. لا يقوم Docker بمحاكاة الأنظمة بأكملها، بل يُحاكي الخدمات المُغلّفة في حاويات على نواة لينكس مصغّرة (مثل Alpine). إنه أداة قوية للخدمات المصغّرة وعمليات النشر، ولكن لا يحل هذا محل نظام Kali أو Windows VM كامل. لمختبرك. يُنصح أيضًا باستخدام برامج الأمان الأساسية على المضيف.
نوافذ رمل إنها "حيلة" أخرى مثيرة للاهتمام: بيئة ويندوز مؤقتة، معزولة، وعابرة، مثالية لاختبار البرامج المشبوهة بسرعة. في كل مرة تغلقها، يُمسح كل ما حدث بداخلها. وهي تعتمد أيضًا على تقنيات المحاكاة الافتراضية Hyper-V، ولكن لا يُنصح باستخدامه في المختبرات الدائمة التي تحتوي على أجهزة افتراضية متعددة..
ما يجب مراعاته عند اختيار نظام ستيريو منزلي
عند اختيار منصة افتراضية للمنزل، فإنه بالإضافة إلى الجانب النظري، يجدر مراعاة عدة نقاط عملية للغاية:
- التوافق مع إصدار ويندوز الخاص بكإذا كنت تستخدم نظام التشغيل Windows Home، فسيتم استبعاد Hyper-V من البداية.
- منصة متعددةإذا كنت ترغب في استخدام نفس تنسيق الجهاز الظاهري على أنظمة Linux و Windows و/أو macOS، فإن VirtualBox هو الأكثر مرونة.
- أداءعادةً ما تتفوق برامج Hyper-V و VMware على برنامج VirtualBox من حيث السلاسة والاستقرار.
- سهولة الاستخداميعتبر VirtualBox بشكل عام الأسهل بالنسبة للمستخدم العادي؛ أما Hyper-V فلديه منحنى تعليمي أكثر تعقيداً على مستوى المؤسسات.
- وظائف المختبر: اللقطات، والشبكات الافتراضية، ونسخ المنافذ، والمجلدات المشتركة، والسحب والإفلات، إلخ.
- استهلاك المصدرجميعها تستهلك ذاكرة الوصول العشوائي ووحدة المعالجة المركزية؛ 32 جيجابايت كافية، ولكن لا تقم بتشغيل الكثير من الأجهزة الافتراضية في وقت واحد.
من حيث الأمان، يوفر أي برنامج إدارة أجهزة افتراضية مُهيأ بشكل جيد مستوى مقبول جداً من العزلة بين الضيوف والمضيفبشرط ألا تشارك الموارد بشكل عشوائي أو تمنح أذونات شبكة غير ضرورية (أفضل ممارسات الأمان في نظام التشغيل ويندوز 11).
في بيئة منزلية مثل بيئتك، مع نظام التشغيل Windows 11 Pro، وذاكرة وصول عشوائي (RAM) بسعة 32 جيجابايت، وفكرة تشغيل جهازين أو ثلاثة أجهزة افتراضية (بما في ذلك Kali للأمن السيبراني)، فإن النهج الأكثر توازنًا هو عادةً البدء بـ يُفضل استخدام VirtualBox لبساطته وتوافقه مع مختلف الأنظمة الأساسية ومعالجته الجيدة للقطات.أبقِ الباب مفتوحًا أمام VMware Workstation Pro إذا كنت تريد بيئة أكثر احترافية لاحقًا، واترك Hyper-V عندما تحتاج إليه حقًا (WSL2 بكامل طاقته، أو Docker الجاد، أو مختبر يركز بشكل كبير على Windows)، مع العلم أنه الخيار الذي يستفيد بشكل أفضل من الأجهزة ولكنه أيضًا الخيار الذي يحد بشكل كبير من أدوات المحاكاة الافتراضية الأخرى التي تريد استخدامها على جهاز الكمبيوتر الخاص بك.
