VirtualBox عبارة عن أداة افتراضية كاملة للأغراض العامة للأجهزة. يستهدف الخادم وسطح المكتب والاستخدام المضمن ، وهو الآن الحل الاحترافي الوحيد ذو الجودة الاحترافية وهو أيضًا برنامج مفتوح المصدر. VirtualBox هو منتج افتراضي قوي للمؤسسات وكذلك للاستخدام المنزلي.
يُعد برنامج VirtualBox مفيدًا للعديد من السيناريوهات: تشغيل أنظمة تشغيل متعددة في وقت واحد. يسمح لك برنامج VirtualBox بتشغيل أكثر من نظام تشغيل واحد في نفس الوقت. بهذه الطريقة ، يمكنك تشغيل برنامج مكتوب لنظام تشغيل على آخر (على سبيل المثال ، برنامج Windows على Linux أو Mac) دون الحاجة إلى إعادة التشغيل لاستخدامه.
نظرًا لأنه يمكنك معرفة أنواع الأجهزة “الافتراضية” التي يجب تقديمها لكل نظام تشغيل من هذا القبيل ، يمكنك تثبيت نظام تشغيل قديم مثل DOS أو OS / 2 حتى إذا لم يعد نظام التشغيل الحقيقي الخاص بك مدعومًا من قبل نظام التشغيل هذا.
يمكن لبائعي البرامج استخدام الأجهزة الافتراضية لشحن ضمانات البرامج بالكامل. على سبيل المثال ، قد يكون تثبيت حل خادم بريد كامل على جهاز حقيقي مهمة شاقة. باستخدام برنامج VirtualBox ، يمكن تجميع مثل هذا الإعداد المعقد (الذي يُطلق عليه غالبًا “جهاز”) في جهاز افتراضي. يصبح تثبيت خادم البريد وتشغيله سهلاً مثل استيراد مثل هذا الجهاز إلى VirtualBox.
الاختبار والتعافي من الكوارث.
بمجرد التثبيت ، يمكن اعتبار الجهاز الظاهري وأقراصه الثابتة الافتراضية “حاوية” يمكن تجميدها بشكل تعسفي ، وإيقاظها ، ونسخها ، ونسخها احتياطيًا ، ونقلها بين المضيفين. علاوة على ذلك ، مع استخدام ميزة VirtualBox أخرى تسمى “لقطات” ، يمكن للمرء حفظ حالة معينة من الجهاز الظاهري والعودة إلى تلك الحالة ، إذا لزم الأمر. بهذه الطريقة ، يمكن للمرء تجربة بيئة الحوسبة بحرية.
إذا حدث خطأ ما (على سبيل المثال ، بعد تثبيت برنامج يسيء التصرف أو إصابة الضيف بفيروس) ، يمكن للمرء بسهولة الرجوع إلى لقطة سابقة وتجنب الحاجة إلى عمليات النسخ الاحتياطي والاستعادة المتكررة. يمكن إنشاء أي عدد من اللقطات ، مما يسمح لك بالسفر للخلف وللأمام في وقت الآلة الافتراضية. يمكنك حذف اللقطات أثناء تشغيل الجهاز الظاهري لاستعادة مساحة القرص.
نظام التشغيل المدعوم: Windows Server 2008 و Server 2008 R2 و Server 2012 و Server 2012 R2 و Windows Vista و 7 و 8 و 8.1 و Windows 10 (32 بت و 64 بت).
مضيفو نظام التشغيل Mac OS X (64 بت): 10.9 (مافريكس) ، 10.10 (يوسمايت) ، 10.11 (الكابتن) ، 10.12 (سييرا).
مضيفو Linux (32 بت و 64 بت): Ubuntu 12.04 إلى 16.10 ، Debian GNU / Linux 7 (“Wheezy”) و 8 (“Jessie”) ، Oracle Enterprise Linux 5 ، Oracle Linux 6 and 7 ، Redhat Enterprise Linux 5 ، 6 و 7 ، Fedora Core / Fedora 6 إلى 25 ، Gentoo Linux ، openSUSE 11.4 إلى 13.2.
الإصدار 7.0.0 (2022-10-10)
هذا تحديث رئيسي. تمت إضافة الميزات الجديدة الرئيسية التالية:
• يمكن تشفير الأجهزة الظاهرية بالكامل الآن ، بما في ذلك سجلات تكوين الأجهزة الافتراضية والحالات المحفوظة
(CLI فقط في الوقت الحالي)
• OCI: يمكن إضافة الأجهزة الظاهرية السحابية إلى Virtual Machine Manager والتحكم فيها باعتبارها أجهزة
افتراضية محلية
• OCI: يمكن الآن تكوين الشبكات السحابية عبر أداة Network Manager بنفس الطريقة التي يتم
بها ذلك لشبكات المضيف فقط وشبكات NAT
• واجهة المستخدم الرسومية: تمت إضافة أداة مساعدة جديدة مشابهة لـ “أعلى” أو “مراقب الموارد” والتي تسرد
إحصائيات الأداء (استخدام وحدة المعالجة المركزية ، استخدام ذاكرة الوصول العشوائي ، ومعدل إدخال / إخراج القرص ، وما إلى ذلك) للضيوف قيد التشغيل
• واجهة المستخدم الرسومية: إعادة صياغة معالج vm الجديد لدمج تثبيت نظام تشغيل الضيف غير المراقب و
للحصول على تدفق عمل أكثر انسيابية
• واجهة المستخدم الرسومية: تمت إضافة عنصر واجهة مستخدم جديد للمساعدة التي تمكّن دليل المستخدم من التنقل
والبحث فيه
• واجهة المستخدم الرسومية: إضافة مركز إعلام جديد يوحّد معظم عمليات التقدم الجارية والإبلاغ عن الأخطاء حول واجهة المستخدم الرسومية
• واجهة المستخدم الرسومية: دعم سمة محسّن على جميع المنصات. يستخدم Linux و macOS محركًا أصليًا بينما
يتم تطبيقه بشكل منفصل لمضيف Windows.
• واجهة المستخدم الرسومية: تحديث رمز كبير.
• التسجيل الصوتي: يتم الآن استخدام Vorbis كتنسيق الصوت الافتراضي لحاويات WebM.
لم يعد يتم استخدام التأليف .
• الصوت: تمت إضافة نوع برنامج تشغيل المضيف “الافتراضي” لإتاحة إمكانية نقل أجهزة VM (الأجهزة)
بين الأنظمة الأساسية المختلفة دون الحاجة إلى تغيير برنامج تشغيل الصوت بشكل صريح. متي
تم تحديد برنامج التشغيل “الافتراضي” ، وسيتم استخدام أفضل خيار للخلفية الصوتية لمنصة.
هذا هو الإعداد الافتراضي لأجهزة VM التي تم إنشاؤها حديثًا.
• التحكم في الضيف: تم تنفيذ الدعم الأولي للتحديث التلقائي لإضافات الضيف
لضيوف Linux
• التحكم في الضيف: تم تنفيذ القدرة على الانتظار و / أو إعادة تشغيل الضيف عند تحديث
إضافات الضيف عبر VBoxManage
• VBoxManage: تمت إضافة الأمر الفرعي “waitrunlevel” للتحكم في الضيف إلى اجعل من الممكن
انتظار وصول الضيف إلى مستوى تشغيل معين
• مضيفو Windows: تمت إضافة دعم تجريبي لتشغيل VMs تلقائيًا في الجلسة 0 ،
للسماح بتشغيل VMS حتى عندما لا يتم تسجيل دخول مستخدم (معطل افتراضيًا ، يرجى
الرجوع إلى كتيب)
• مضيف macOS: تم إسقاط جميع امتدادات kernel. يعتمد برنامج VirtualBox بالكامل على أطر عمل برنامج Hypervisor و
vmnet التي توفرها Apple الآن. في الوقت الحالي ، يفتقر التنفيذ إلى وظيفة “الشبكات الداخلية”. سيتم توفير هذا في وقت لاحق.
• مضيف macOS: توفير حزمة Developer Preview للأنظمة المزودة بوحدة معالجة مركزية من السيليكون من Apple.
هذا عمل غير مدعوم قيد التنفيذ ، ومن المعروف أن أداءه متواضع للغاية.
• إضافات ضيف Linux: وظيفة إعادة حجم شاشة الضيف المعاد صياغتها ، إضافة تكامل أساسي
مع بعض بيئات سطح المكتب الضيف
• الأجهزة: تم تنفيذ دعم ثلاثي الأبعاد جديد قائم على DirectX 11 (و DXVK على مضيفين بخلاف Windows
)
• الأجهزة: تمت إضافة أجهزة IOMMU الافتراضية (Intel ومتغير AMD)
• الأجهزة: تمت إضافة أجهزة TPM 1.2 و 2.0 الافتراضية
• الأجهزة: أصبحت الآن أجهزة تحكم EHCI و XHCI USB جزءًا من
الحزمة الأساسية مفتوحة المصدر
• EFI: دعم إضافي للتمهيد الآمن
• تصحيح الأخطاء: تمت إضافة الدعم التجريبي لتصحيح أخطاء الضيف من خلال GDB وبدرجة عالية
الدعم التجريبي لتصحيح أخطاء الضيف من خلال KD / WinDbg
بالإضافة إلى ذلك ، تم إصلاح العناصر التالية و / أو إضافتها:
• OCI: تم تحسين وظائف الشبكات السحابية لأجهزة VM المحلية ، والآن يمكن
توصيل أجهزة VM المحلية بالشبكات السحابية
• واجهة المستخدم الرسومية: تحسين سلوك قائمة الأجهزة الظاهرية والأدوات المختلفة المتعلقة بجهاز VM في حالة تحديد
عناصر متعددة
• واجهة المستخدم الرسومية: في الأنظمة الأساسية المتاحة ، تمت إضافة خيار جديد لتعطيل شاشة توقف المضيف
• واجهة المستخدم الرسومية: التفضيلات العالمية المعاد صياغتها وإعدادات الجهاز والمعالجات لتحسين الاستقرار
وسهولة الاستخدام
• واجهة المستخدم الرسومية: تحسين التعامل مع الماوس في علبة الشاشات المتعددة على النظام الأساسي X11
• واجهة المستخدم الرسومية: تمت إعادة صياغة محرك التعداد المتوسط لتحسين الثبات
• واجهة المستخدم الرسومية: تم نقل عناصر شبكة NAT من التفضيلات العامة إلى
أداة Network Manager العالمية
• واجهة المستخدم الرسومية: تم نقل Extension Pack Manager من التفضيلات العامة إلى الأدوات العالمية
• واجهة المستخدم الرسومية: إمكانية الوصول الشاملة المحسنة
• واجهة المستخدم الرسومية: الترحيل إلى إصدارات Qt الحديثة.