فيرتوالبوكس

فيرتوالبوكس
المؤلف(ون) الأصلي(ون)InnoTek Systemberatung GmbH (2007–2008)
صن مايكروسيستمز (2008–2010)
المطور(ون)شركة أوراكل
الإصدار الأولي17 يناير 2007 ؛ منذ 17 عامًا ( 2007-01-17 )
إصدار مستقر
7.1.4 [1]  / 15 أكتوبر 2024
مستودع
  • www.virtualbox.org/browser/vbox/trunk
مكتوب فيC ، C++ ، x86 Assembly ، Python
نظام التشغيلWindows و macOS ( أجهزة Mac التي تعتمد على معالجات Intel فقط ) و Linux و Solaris [2]
منصةx86-64 فقط (سلسلة الإصدارات 5.x والعمل الأقدم على IA-32 ) [3]
يكتبالمشرف الافتراضي
رخصة
  • الحزمة الأساسية: GNU GPLv 3 فقط مع استثناء الارتباط برخص GNU GPLv2 غير المتوافقة [4]
  • حزمة الامتداد: برنامج خاص
موقع إلكترونيwww.virtualbox.org
شعار VirtualBox من 2010 إلى 2024

Oracle VirtualBox (سابقًا Sun VirtualBox و Sun xVM VirtualBox و InnoTek VirtualBox ) هو برنامج مشرف افتراضي مستضاف لمحاكاة x86 طورته شركة Oracle Corporation . تم إنشاء VirtualBox في الأصل بواسطة InnoTek Systemberatung GmbH، والتي استحوذت عليها Sun Microsystems في عام 2008، والتي استحوذت عليها Oracle بدورها في عام 2010.

يمكن تثبيت VirtualBox على أنظمة Microsoft Windows و macOS و Linux و Solaris و OpenSolaris . توجد أيضًا منافذ لـ FreeBSD [5] و Genode . [6] وهو يدعم إنشاء وإدارة الآلات الافتراضية للضيوف التي تعمل بنظام Windows وLinux و BSD و OS/2 وSolaris و Haiku و OSx86 ، [7] بالإضافة إلى المحاكاة الافتراضية المحدودة لضيوف macOS على أجهزة Apple. [8] [9] بالنسبة لبعض أنظمة التشغيل الضيفة، تتوفر حزمة "إضافات الضيوف" لبرامج تشغيل الأجهزة وتطبيقات النظام، [10] [11] والتي تعمل عادةً على تحسين الأداء، وخاصة أداء الرسومات، وتسمح بتغيير دقة نظام التشغيل الضيف تلقائيًا عند تغيير حجم نافذة الآلة الافتراضية على نظام التشغيل المضيف.

تم إصدار VirtualBox بموجب شروط GNU General Public License واختياريًا CDDL لمعظم ملفات التوزيع المصدر، وهو برنامج مجاني ومفتوح المصدر ، على الرغم من أن حزمة الامتداد هي برنامج خاص ، ومجاني فقط للمستخدمين الشخصيين. تمت إعادة ترخيص VirtualBox إلى GPLv3 مع استثناءات الربط إلى CDDL والتراخيص الأخرى غير المتوافقة مع GPL. [12]

تاريخ

شعار VirtualBox OSE، 2007–2010

تم تقديم VirtualBox لأول مرة بواسطة InnoTek Systemberatung GmbH، وهي شركة ألمانية مقرها في Weinstadt ، بموجب ترخيص برمجيات خاص ، مما يجعل إصدارًا واحدًا من المنتج متاحًا بدون تكلفة للاستخدام الشخصي أو التقييمي، وفقًا لرخصة VirtualBox للاستخدام الشخصي والتقييم (PUEL). [13] في يناير 2007، بناءً على المشورة المقدمة من LiSoG ، أصدرت InnoTek VirtualBox Open Source Edition (OSE) كبرنامج مجاني ومفتوح المصدر ، وفقًا لمتطلبات رخصة جنو العمومية (GPL)، الإصدار 2. [14]

ساهمت InnoTek أيضًا في تطوير دعم OS/2 و Linux في المحاكاة الافتراضية [15] ومنافذ OS/2 [16] للمنتجات من Connectix التي استحوذت عليها Microsoft لاحقًا . على وجه التحديد، طورت InnoTek كود "الإضافات" في كل من Windows Virtual PC و Microsoft Virtual Server ، والذي يمكّن من تفاعلات مختلفة بين أنظمة التشغيل المضيفة والضيف مثل الحافظات المشتركة أو تغيير حجم منفذ العرض الديناميكي.

استحوذت شركة Sun Microsystems على شركة InnoTek في فبراير 2008. [17] [18] [19]

بعد استحواذ شركة Oracle Corporation على Sun Microsystems في يناير 2010، تمت إعادة تسمية المنتج باسم "Oracle VM VirtualBox". [20] [21] [22]

في ديسمبر 2019، أوقفت VirtualBox دعمها للمحاكاة الافتراضية القائمة على البرامج وتقوم حصريًا بإجراء المحاكاة الافتراضية بمساعدة الأجهزة. [23] [2]

تاريخ الإصدار

إصدار تاريخ الافراج عنه تغييرات ملحوظة
3.2 19 مايو 2010
  • دعم ضيف Mac OS X Server – تجريبي
  • تضخم الذاكرة (غير متوفر على مضيفات Solaris)
  • إزالة التكرار في ذاكرة الوصول العشوائي (Page Fusion) لضيوف Windows على المضيفات ذات 64 بت
  • التوصيل السريع لوحدة المعالجة المركزية لنظام Linux (الإضافة الساخنة والإزالة الساخنة) وبعض ضيوف Windows (الإضافة الساخنة فقط)
  • حذف اللقطات أثناء تشغيل الجهاز الافتراضي
  • إعدادات ضيف متعدد الشاشات في واجهة المستخدم الرسومية ، لضيوف Windows
  • محاكاة وحدة التحكم LSI Logic SAS
  • تسريع الفيديو عبر بروتوكول سطح المكتب البعيد (RDP) عبر ملحق غير مجاني
  • تشغيل تطبيقات الضيف والتحكم فيها من المضيف – لنشر البرامج تلقائيًا
4.0 22 ديسمبر 2010
  • تم التخلي عن فصل PUEL/OSE لصالح منتج أساسي مفتوح المصدر وحزمة ملحقات مغلقة المصدر يمكن تثبيتها أعلى المنتج الأساسي. كجزء من هذا التغيير، تم جعل مكونات إضافية من VirtualBox مفتوحة المصدر (برامج التثبيت والوثائق وبرامج تشغيل الأجهزة)
  • محاكاة ترميز الصوت Intel HD
  • محاكاة شريحة Intel ICH9
  • مخطط تخزين VM جديد حيث يتم تخزين جميع بيانات VM في مجلد واحد لتحسين قابلية نقل VM
  • تم إجراء العديد من التحسينات على واجهة المستخدم بما في ذلك المظهر الجديد مع معاينة VM ووضع القياس
  • في المضيفات ذات 32 بت، يمكن لكل جهاز VM استخدام أكثر من 1.5 جيجابايت من ذاكرة الوصول العشوائي (RAM)
  • بالإضافة إلى OVF ، يتم دعم تنسيق الملف الفردي OVA
  • يمكن تقييد استخدام وحدة المعالجة المركزية وعرض النطاق الترددي للإدخال/الإخراج لكل جهاز افتراضي
  • دعم صور Apple DMG (DVD)
  • إعدادات ضيف متعدد الشاشات لضيوف Linux/Solaris (سابقًا Windows فقط)
  • تغيير حجم تنسيقات صور القرص من Oracle وVDI (صورة قرص VirtualBox) وMicrosoft وVHD (القرص الصلب الافتراضي للكمبيوتر الشخصي)
4.1 19 يوليو 2011
  • دعم Windows Aero (تجريبي)
  • استنساخ الآلة الافتراضية
4.2 13 سبتمبر 2012
  • مجموعات الآلات الافتراضية – تسمح بإدارة مجموعة من الآلات الافتراضية كوحدة واحدة (تشغيلها أو إيقاف تشغيلها، والتقاط لقطات، وما إلى ذلك).
  • يمكن تغيير بعض إعدادات VM أثناء تنفيذ VM
  • دعم ما يصل إلى 36 بطاقة NIC في حالة مجموعة شرائح ICH9
  • دعم تحديد نطاق عرض النطاق الترددي لإدخال/إخراج الشبكة
  • يمكن تشغيل أجهزة VM تلقائيًا عند بدء تشغيل نظام المضيف (باستثناء أجهزة مضيف Windows)
4.3 15 أكتوبر 2013
  • دعم التقاط الفيديو VM
  • دعم جهاز اللمس المضيف (تمرر واجهة المستخدم الرسومية أحداث اللمس المضيفة إلى الضيف)/التحويل الافتراضي عبر USB لهذه الأجهزة
5.0 9 يوليو 2015
  • دعم المحاكاة الافتراضية لضيوف Windows وLinux لتحسين دقة قياس الوقت والأداء
  • وحدة تحكم USB3 تعتمد على تنفيذ الأجهزة من Intel. [24] وهي مدعومة من قبل أي إصدار من Windows بدءًا من Windows 8 ، وأي نواة Linux بدءًا من 2.6.31 وMac OS X بدءًا من الإصدار 10.7.4. [ بحاجة لمصدر ]
  • دعم السحب والإفلات ثنائي الاتجاه لضيوف Windows وLinux وSolaris
  • تشفير صورة قرص VM عبر ملحق غير مجاني
  • دعم قياس مخرجات VM وشاشات HiDPI
  • توصيل أقراص SATA باستخدام واجهة المستخدم الرسومية
  • التقاط حركة المرور عبر USB
  • يمكن فصل أجهزة VM عن جلسة واجهة المستخدم الرسومية وتشغيلها في الخلفية [25]
  • تعليمات AVX وAVX-2 و AES-NI و SSE 4.1/4.2 (إذا كانت مدعومة بواسطة وحدة المعالجة المركزية المضيفة)
6.0 18 ديسمبر 2018
  • دعم تصدير الآلات الافتراضية إلى Oracle Cloud
  • مدير ملفات يسمح بالتحكم في نظام الملفات الضيف ونسخ الملفات منه وإليه
  • برنامج تشغيل وحدة معالجة الرسوميات VMSVGA لأجهزة مضيفات Linux
  • دعم إعداد مكبرات الصوت المحيطة
  • دعم المحاكاة الافتراضية المتداخلة بمساعدة الأجهزة على وحدات المعالجة المركزية AMD
6.1 10 ديسمبر 2019
  • دعم استيراد الآلات الافتراضية من Oracle Cloud
  • تمت إضافة دعم المحاكاة الافتراضية المتداخلة لوحدات المعالجة المركزية من Intel (كانت متوفرة بالفعل لوحدات المعالجة المركزية من AMD) بدءًا من Intel Core i5 Broadwell
  • دعم تجريبي لنقل الملفات عبر السحب والإفلات فقط لمضيف Windows والضيوف (معطل افتراضيًا، ويجب تمكينه باستخدام VBoxManage)
  • دعم virtio-scsi للأقراص الصلبة ومحركات الأقراص الضوئية، بما في ذلك دعم التمهيد
  • دعم للمضيفين الذين لديهم ما يصل إلى 1024 وحدة معالجة مركزية
  • دعم DXVA (فك تشفير الفيديو المعجل بالأجهزة) لضيوف Windows
  • دعم NVRAM لـ EFI مما يحسن التوافق مع العديد من أنظمة التشغيل الضيفة
  • لوحة مفاتيح برمجية (افتراضية) لإدخال أي مفاتيح للضيف
  • مراقبة استخدام وحدة المعالجة المركزية للضيوف
  • تم إسقاط الدعم لمحاكاة وحدة المعالجة المركزية بالبرمجيات: يلزم الآن وجود وحدة معالجة مركزية تدعم محاكاة الأجهزة
  • تم إسقاط الدعم لـ PCI passthrough لمضيفات Linux
7.0 10 أكتوبر 2022
  • دعم ضيف Windows 11: التمهيد الآمن UEFI ومحاكاة شرائح TPM 1.2 و2.0 [26]
  • محاكاة IOMMU من Intel وAMD
  • تشفير كامل للآلة الافتراضية (في إصدارات VirtualBox السابقة كان من الممكن تشفير أقراص الآلة الافتراضية فقط) متاحًا عبر واجهة سطر الأوامر [26]
  • تسريع ثلاثي الأبعاد باستخدام DirectX 11 على Windows، و DXVK على المضيفين الآخرين [26]
  • الوضع الداكن لواجهة المستخدم يتم تنفيذه حاليًا فقط لمضيفي Windows
  • الدعم التجريبي لمضيفات Apple ARM64 [26]
7.1 9 سبتمبر 2024
  • دعم IPv6 لـ NAT
  • MacOS على ARM : المحاكاة الافتراضية ARM للآلات الافتراضية Linux و BSD
  • مشاركة الحافظة لـ Wayland


الترخيص

الحزمة الأساسية، منذ الإصدار 4 في ديسمبر 2010، هي برنامج مجاني بموجب رخصة جنو العمومية الإصدار 2 (GPLv2). تضيف الحزمة التكميلية، بموجب ترخيص خاص ، دعمًا لأجهزة USB 2.0 و3.0، وبروتوكول سطح المكتب البعيد (RDP)، وتشفير القرص، و NVMe ، وبيئة تنفيذ ما قبل التمهيد (PXE). تسمى هذه الحزمة "حزمة توسعة VirtualBox Oracle VM VirtualBox". وهي تتضمن مكونات مغلقة المصدر، لذا فهي غير متاحة للمصدر . [27] يسمى الترخيص ترخيص الاستخدام والتقييم الشخصي (PUEL) . وهو يسمح بالوصول المجاني للاستخدام الشخصي والاستخدام التعليمي والتقييم. [28] منذ إصدار VirtualBox 5.1.30، [29] تحدد Oracle الاستخدام الشخصي على أنه التثبيت على جهاز كمبيوتر واحد لأغراض غير تجارية. [30]

قبل الإصدار 4، كانت هناك حزمتان مختلفتان من برنامج VirtualBox. تم تقديم الحزمة الكاملة مجانًا بموجب ترخيص PUEL، مع تراخيص للنشر التجاري الأخرى يمكن شراؤها من Oracle. تم إصدار حزمة ثانية تسمى VirtualBox Open Source Edition (OSE) بموجب ترخيص GPLv2. أدى هذا إلى إزالة نفس المكونات الملكية غير المتوفرة بموجب ترخيص GPLv2. [30] [27]

منذ الإصدار 4.2 [ بحاجة لمصدر ] ، يتطلب بناء BIOS لـ VirtualBox مُجمِّع Open Watcom ، [31] والذي تم إصداره بموجب ترخيص Sybase Open Watcom Public License . وافقت مبادرة المصدر المفتوح على هذا باعتباره "مصدرًا مفتوحًا" [32] ولكن مؤسسة البرمجيات الحرة وإرشادات البرمجيات الحرة لـ Debian لا تعتبره "مجانيًا". [31] [33]

يتمتع VirtualBox بدعم تجريبي لضيوف macOS. ومع ذلك، لا تسمح اتفاقية ترخيص المستخدم النهائي لنظام macOS بالتشغيل على أجهزة غير تابعة لشركة Apple. يفرض نظام التشغيل هذا من خلال استدعاء وحدة التحكم في إدارة نظام Apple (SMC)، للتحقق من صحة الأجهزة. تحتوي جميع أجهزة Apple على وحدة التحكم في إدارة نظام Apple (SMC). [34]

الإفتراضية

تشغيل Ubuntu Live CD على VirtualBox على Ubuntu

يمكن لمستخدمي VirtualBox تحميل أنظمة تشغيل متعددة للضيوف تحت نظام تشغيل مضيف واحد (نظام تشغيل مضيف). يمكن تشغيل كل ضيف وإيقافه مؤقتًا وإيقافه بشكل مستقل داخل جهازه الظاهري (VM). يمكن للمستخدم تكوين كل جهاز ظاهري بشكل مستقل وتشغيله تحت خيار المحاكاة الافتراضية القائمة على البرامج أو المحاكاة الافتراضية بمساعدة الأجهزة إذا كان جهاز المضيف الأساسي يدعم ذلك. يمكن لنظام التشغيل المضيف وأنظمة التشغيل والتطبيقات الضيف التواصل مع بعضهم البعض من خلال عدد من الآليات بما في ذلك الحافظة المشتركة ومرفق الشبكة الافتراضية. يمكن لأجهزة الضيف الظاهرية أيضًا التواصل بشكل مباشر مع بعضها البعض إذا تم تكوينها للقيام بذلك. [35]

بمساعدة الأجهزة

يدعم VirtualBox كلاً من تقنية VT-x من Intel وتقنية AMD -V بمساعدة الأجهزة. باستخدام هذه الإمكانيات، يمكن لـ VirtualBox تشغيل كل جهاز ضيف في مساحة عنوان منفصلة خاصة به؛ يتم تشغيل كود حلقة نظام التشغيل الضيف 0 على المضيف في الحلقة 0 في وضع VMX غير الجذر بدلاً من الحلقة 1. [ بحاجة لمصدر ]

بدءًا من الإصدار 6.1، يدعم VirtualBox هذه الطريقة فقط. [23] [2] وحتى ذلك الحين، كان VirtualBox يدعم بشكل خاص بعض الضيوف (بما في ذلك ضيوف 64 بت وضيوف SMP وأنظمة تشغيل خاصة معينة) فقط على المضيفين الذين يستخدمون المحاكاة الافتراضية بمساعدة الأجهزة . [ بحاجة لمصدر ]

الأجهزة والإكسسوارات

يحاكي VirtualBox الأقراص الصلبة بثلاثة أشكال: صورة القرص الظاهرية الأصلية ( VDI[36] VMware 's VMDK ، و Microsoft 's VHD . وبالتالي فهو يدعم الأقراص التي تم إنشاؤها بواسطة برامج Hypervisor الأخرى. يمكن لـ VirtualBox أيضًا الاتصال بأهداف iSCSI والأقسام الخام على المضيف، باستخدام أي منهما كأقراص صلبة افتراضية. يحاكي VirtualBox IDE (وحدات تحكم PIIX4 وICH6)، و SCSI ، و SATA (وحدة تحكم ICH8M)، ووحدات تحكم SAS ، والتي يمكن توصيل محركات الأقراص الصلبة بها.

يدعم VirtualBox تنسيق المحاكاة الافتراضية المفتوح (OVF) منذ الإصدار 2.2.0 (أبريل 2009). [37]

يمكن تثبيت كل من صور ISO والأجهزة المادية المتصلة بالمضيف كمحركات أقراص مضغوطة أو أقراص DVD. يدعم VirtualBox تشغيل أنظمة التشغيل من أقراص مضغوطة وأقراص DVD مباشرة .

بشكل افتراضي، يوفر VirtualBox دعمًا للرسومات من خلال بطاقة رسوميات افتراضية مخصصة متوافقة مع VBE أو UEFI GOP . تتضمن الإضافات الضيفية لأنظمة Windows وLinux وSolaris وOpenSolaris وOS/2 برنامج تشغيل فيديو خاصًا يزيد من أداء الفيديو ويتضمن ميزات إضافية، مثل ضبط دقة الضيف تلقائيًا عند تغيير حجم نافذة VM [38] وتكوين سطح المكتب عبر برامج تشغيل WDDM الافتراضية .

بالنسبة لمحول شبكة Ethernet ، يقوم VirtualBox بمحاكاة بطاقات واجهة الشبكة التالية : [39]

  • بطاقة AMD PCnet PCI II (Am79C970A)
  • AMD PCnet-Fast III (Am79C973)
  • معالج Intel Pro/1000 MT المكتبي (82540EM)
  • خادم Intel Pro/1000 MT (82545EM)
  • خادم Intel Pro/1000 T (82543GC)
  • محول الشبكة شبه الافتراضي (virtio-net)

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

بالنسبة لبطاقة الصوت، تقوم VirtualBox بمحاكاة أجهزة Intel HD Audio وIntel ICH AC'97 و SoundBlaster 16. [40]

يتم محاكاة وحدة تحكم USB 1.1، بحيث يمكن رؤية أي أجهزة USB متصلة بالمضيف في الضيف. تضيف حزمة الامتداد الخاصة وحدة تحكم USB 2.0 أو USB 3.0، وإذا كان VirtualBox يعمل كخادم RDP، فيمكنه أيضًا استخدام أجهزة USB على عميل RDP البعيد، كما لو كانت متصلة بالمضيف، على الرغم من أن العميل يدعم هذا الامتداد الخاص بـ VirtualBox فقط (توفر Oracle عملاء لـ Solaris وLinux و Sun Ray thin clients يمكنهم القيام بذلك، ووعدت بدعم منصات أخرى في الإصدارات المستقبلية). [41]

مبني على البرمجيات

في غياب المحاكاة الافتراضية بمساعدة الأجهزة، يمكن لإصدارات 6.0.24 والإصدارات الأقدم من VirtualBox اعتماد نهج المحاكاة الافتراضية القياسي القائم على البرامج . يدعم هذا الوضع أنظمة التشغيل الضيفة ذات 32 بت والتي تعمل في الحلقات 0 و3 من بنية الحلقة من Intel .

  • يقوم النظام بإعادة تكوين كود نظام التشغيل الضيف، والذي يعمل عادةً في الحلقة 0، ليتم تنفيذه في الحلقة 1 على الأجهزة المضيفة. ولأن هذا الكود يحتوي على العديد من التعليمات المميزة التي لا يمكن تشغيلها بشكل أصلي في الحلقة 1، فإن VirtualBox يستخدم Code Scanning and Analysis Manager (CSAM) لمسح كود الحلقة 0 بشكل متكرر قبل تنفيذه لأول مرة لتحديد التعليمات التي بها مشكلات ثم يستدعي Patch Manager (PATM) لإجراء التصحيحات في الموقع . يؤدي هذا إلى استبدال التعليمات بالانتقال إلى جزء كود مجمّع مكافئ آمن للآلة الافتراضية في ذاكرة المشرف الافتراضي.
  • يتم تشغيل كود وضع المستخدم الضيف، الذي يعمل في الحلقة 3، بشكل عام مباشرة على الأجهزة المضيفة في الحلقة 3.

في كلتا الحالتين، يستخدم VirtualBox CSAM وPATM لفحص وإصلاح التعليمات المخالفة كلما حدث خطأ. يحتوي VirtualBox أيضًا على مُعيد تجميع ديناميكي ، استنادًا إلى QEMU لإعادة تجميع أي كود وضع حقيقي أو وضع محمي بالكامل (على سبيل المثال كود BIOS أو ضيف DOS أو أي بدء تشغيل لنظام التشغيل). [42]

باستخدام هذه التقنيات، يمكن لبرنامج VirtualBox تحقيق أداء مماثل لأداء VMware في إصداراته اللاحقة. [43] [44]

تم إسقاط هذه الميزة بدءًا من VirtualBox 6.1. [23] [2]

سمات

  • لقطات من ذاكرة الوصول العشوائي (RAM) ووحدة التخزين التي تسمح بالرجوع إلى حالة سابقة.
  • لقطات الشاشة والتقاط فيديو الشاشة
  • "مفتاح المضيف" لتحرير مؤشر لوحة المفاتيح والفأرة على النظام المضيف إذا تم التقاطه (اقترانه) بنظام الضيف، ولاختصارات لوحة المفاتيح لميزات مثل التكوين وإعادة التشغيل والتقاط لقطة شاشة. بشكل افتراضي، يكون المفتاح الأيمن Ctrl، أو على جهاز Mac، المفتاح الأيسر . [45] [46]⌘ Command
  • تكامل مؤشر الماوس، مما يعني الاقتران وفصل مؤشر الماوس تلقائيًا عند تحريكه داخل وخارج الشاشة الافتراضية، إذا كان مدعومًا بواسطة نظام التشغيل الضيف.
  • الوضع السلس – القدرة على تشغيل التطبيقات الافتراضية جنبًا إلى جنب مع تطبيقات سطح المكتب العادية
  • الحافظة المشتركة
  • المجلدات المشتركة من خلال برنامج "إضافات الضيوف" [47]
  • برامج تشغيل وأدوات مساعدة خاصة لتسهيل التبديل بين الأنظمة
  • القدرة على تحديد مقدار ذاكرة الوصول العشوائي المشتركة وذاكرة الفيديو وحد أقصى لتنفيذ وحدة المعالجة المركزية
  • القدرة على محاكاة شاشات متعددة [48]
  • التفاعل مع سطر الأوامر (بالإضافة إلى واجهة المستخدم الرسومية)
  • واجهة برمجة التطبيقات العامة ( Java ، Python ، SOAP ، XPCOM ) للتحكم في تكوين الآلة الافتراضية وتنفيذها [49]
  • الترقيم المتداخل لـ AMD-V و Intel VT (فقط للمعالجات التي تدعم SLAT والممكّنة لـ SLAT)
  • دعم محدود لتسريع الرسومات ثلاثية الأبعاد (بما في ذلك OpenGL حتى (ولكن لا يشمل) 3.0 و Direct3D 9.0c عبر ترجمة Wine من Direct3D إلى OpenGL في الإصدارات السابقة لـ 7.0 أو DXVK في الإصدارات اللاحقة)
  • دعم SMP (ما يصل إلى 32 وحدة معالجة مركزية افتراضية لكل جهاز افتراضي)، منذ الإصدار 3.0
  • النقل الآني (المعروف أيضًا باسم الهجرة المباشرة )
  • تسريع إخراج الفيديو ثنائي الأبعاد (لا ينبغي الخلط بينه وبين تسريع فك تشفير الفيديو)، منذ الإصدار 3.1
  • تم دعم EFI منذ الإصدار 3.1 ( لا يتم دعم ضيوف Windows 7 [50] [51] ) [52]

محاكاة التخزين

يتضمن دعم التخزين ما يلي:

  • الوصول إلى القرص الصلب الخام - يسمح لأقسام القرص الصلب المادية الموجودة على نظام المضيف بالظهور في نظام الضيف
  • دعم تنسيق VMware Virtual Machine Disk ( VMDK ) – يسمح بتبادل صور القرص مع VMware
  • دعم Microsoft VHD
  • أقراص QEMU qed و qcow
  • أقراص تنسيق HDD (الإصدار 2 فقط؛ لا يتم دعم الإصدارين 3 و4) المستخدمة بواسطة منتجات Parallels للمحاكاة الافتراضية

القيود

  • تمت إزالة تسريع الرسومات ثلاثية الأبعاد لضيوف Windows الأقدم من Windows 7 [53] في الإصدار 6.1. [54] وقد أثر هذا على Windows XP [55] وWindows Vista.
  • يتمتع برنامج VirtualBox بمعدل نقل منخفض للغاية من وإلى أجهزة USB2 . [56] [57]
  • بالنسبة لمعدات USB3 ، لا يعمل تمرير الجهاز في أنظمة التشغيل الضيفة الأقدم، مثل Windows Vista و Windows XP ، والتي تفتقر إلى برامج التشغيل المناسبة. ومع ذلك، منذ الإصدار 5.0، أضافت VirtualBox وحدة تحكم USB3 تجريبية ( Renesas uPD720201 xHCI )، والتي تمكن USB3 في أنظمة التشغيل هذه. يتطلب هذا تحرير بعض ملفات التكوين. [58] [59]
  • إضافات الضيوف لنظام macOS غير متاحة في هذا الوقت. [60]
  • لا تتوفر إضافات الضيف الأصلية لنظام التشغيل Windows 9x ( Windows 95 و 98 و ME ). ويؤدي هذا إلى ضعف الأداء بسبب نقص تسريع الرسومات مع عمق الألوان المحدود الافتراضي. تتوفر برامج خارجية تابعة لجهات خارجية [61] [62] [63] لتمكين دعم وضع الألوان 32 بت، مما يؤدي إلى أداء أفضل. [64] [65] [66]
  • دعم EFI غير مكتمل، على سبيل المثال، لا يتم دعم تمهيد EFI لضيف Windows 7. [60] [52]
  • يتم دعم الإصدارات الأقدم فقط من DirectX و OpenGL pass-through (يمكن تمكين الميزة باستخدام خيار 3D Acceleration لكل جهاز افتراضي على حدة). [67]
  • تقتصر ذاكرة الفيديو على 128 ميجا بايت (256 ميجا بايت مع تمكين تسريع الفيديو ثنائي الأبعاد) بسبب الصعوبات الفنية [68] (مجرد تغيير واجهة المستخدم الرسومية للسماح للمستخدم بتخصيص المزيد من ذاكرة الفيديو لجهاز افتراضي أو تحرير ملف تكوين جهاز افتراضي يدويًا لن ينجح وسيؤدي إلى خطأ فادح [68] ).
  • لا يمكن تثبيت Windows 95/98/98SE/ME أو العمل بشكل غير موثوق به مع وحدات المعالجة المركزية الحديثة (AMD Zen والإصدارات الأحدث؛ Intel Tiger Lake والإصدارات الأحدث) والمحاكاة الافتراضية بمساعدة الأجهزة (VirtualBox 6.1 والإصدارات الأحدث). ويرجع هذا إلى عدم ترميز أنظمة التشغيل هذه بشكل صحيح. [69] [70] [71] تم تطوير تصحيح مفتوح المصدر لإصلاح المشكلة التي تعالج أيضًا خطأ Windows 95/98/98SE الذي يتسبب في تعطل النظام عند التشغيل على وحدات معالجة مركزية سريعة جديدة. [72]
  • يلزم توفر VirtualBox 7.0 [73] والإصدارات الأحدث لتشغيل ضيف Windows 11 سليم. [74] يتم تحقيق التوافق الكامل مع Windows 11 في VirtualBox الإصدار 7.0.14 والإصدارات الأحدث.

نظام التشغيل المضيف

تتضمن أنظمة التشغيل المدعومة ما يلي: [75]

  • Windows 10 64 بت والإصدارات الأحدث. تمت إضافة دعم Windows 64 بت مع VirtualBox 1.5. تمت إزالة دعم Windows 32 بت في 6.0.
    • تمت إزالة الدعم لنظام التشغيل Windows 2000 في الإصدار 1.6. [76] [77]
    • تمت إزالة الدعم لنظام التشغيل Windows XP في الإصدار 5.0. [78] [79]
    • تمت إزالة الدعم لنظام التشغيل Windows Vista في الإصدار 5.2.
    • تمت إزالة الدعم لنظام التشغيل Windows 7 (64 بت) في الإصدار 6.1.
    • تمت إزالة الدعم لنظام التشغيل Windows 8 (64 بت) في الإصدار 7.0. [80] [81]
    • تمت إزالة الدعم لنظام التشغيل Windows 8.1 (64 بت) في الإصدار 7.1. [82]
  • Windows Server 2019 والإصدارات الأحدث.
    • تم إزالة الدعم لنظام التشغيل Windows Server 2003 في الإصدار 5.0. [78] [79]
    • تمت إزالة الدعم لنظام التشغيل Windows Server 2008 في 6.0.
    • تمت إزالة الدعم لنظام التشغيل Windows Server 2008 R2 في الإصدار 7.0. [80] [81]
    • تمت إزالة الدعم لنظامي التشغيل Windows Server 2012 و2016 في الإصدار 7.1. [82]
  • توزيعات لينكس
  • macOS من الإصدار 11 ( Big Sur ) إلى الإصدار 14 ( Sonoma ) بإصداري ARM و Intel :
    • تمت إضافة الدعم الأولي لنظام التشغيل Mac OS X (المرحلة التجريبية) مع VirtualBox 1.4، والدعم الكامل مع 1.6.
    • تمت إزالة الدعم لنظام التشغيل Mac OS X 10.4 (Tiger) والإصدارات الأقدم مع VirtualBox 3.1. [83] [84]
    • تم إزالة الدعم لنظام التشغيل Mac OS X 10.5 (Leopard) مع VirtualBox 4.2. [85] [86]
    • تم إزالة الدعم لنظام التشغيل Mac OS X 10.6 (Snow Leopard) و10.7 (Lion) مع VirtualBox 5.0. [78] [79]
    • تم إزالة الدعم لنظام التشغيل Mac OS X 10.8 (Mountain Lion) مع VirtualBox 5.1. [87] [88]
    • تم إزالة الدعم لنظام التشغيل Mac OS X 10.9 (Mavericks) مع VirtualBox 5.2. [89]
    • تمت إزالة الدعم لنظامي التشغيل Mac OS X 10.10 (Yosemite) وOS X 10.11 (El Capitan) مع VirtualBox 6.0.
    • تم إزالة الدعم لنظام macOS 10.12 (Sierra) رسميًا مع VirtualBox 6.1 (اعتبارًا من 6.1.16، سيظل يتم تثبيته وتشغيله، مع ذلك). [75]
    • تم إزالة الدعم لنظامي التشغيل macOS 10.13 (High Sierra) وmacOS 10.14 (Mojave) رسميًا مع VirtualBox 7.0. [80] [81]
    • تم إزالة الدعم لنظام التشغيل macOS 10.15 (Catalina) رسميًا مع VirtualBox 7.1. [82]
  • أوراكل سولاريس

إضافات الضيوف

تتطلب بعض الميزات تثبيت "حزمة ملحقات VirtualBox" ذات المصدر المغلق : [2]

  • دعم وحدة تحكم USB 2.0/3.0 الافتراضية (EHCI/xHCI)
  • VirtualBox RDP : دعم لبروتوكول الاتصال عن بعد الخاص الذي طورته Microsoft و Citrix Systems .
  • تمهيد PXE لبطاقات Intel.
  • تشفير صورة القرص VM
  • دعم كاميرا الويب [90]

في حين أن VirtualBox نفسه مجاني الاستخدام ويتم توزيعه بموجب ترخيص مفتوح المصدر، فإن حزمة ملحقات VirtualBox مرخصة بموجب ترخيص VirtualBox للاستخدام الشخصي والتقييم (PUEL). الاستخدام الشخصي لحزمة الملحقات مجاني، لكن المستخدمين التجاريين يحتاجون إلى شراء ترخيص. [91]

يتم تثبيت إضافات الضيف داخل كل جهاز افتراضي للضيف يدعمها؛ ويتم تثبيت حزمة الامتداد على المضيف الذي يقوم بتشغيل VirtualBox.

انظر أيضا

مراجع

  1. ^ "VirtualBox 7.1.4 (تم إصداره في 15 أكتوبر 2024)". 15 أكتوبر 2024. تم الاسترجاع في 16 أكتوبر 2024 .
  2. ^ abcde "التنزيلات". مؤرشف من الأصل في 2022-09-25 . تم الاسترجاع 2012-02-02 .
  3. ^ "تنزيل VirtualBox". VirtualBox.org . Oracle . مؤرشف من الأصل في 2022-09-25 . تم الاسترجاع 2012-02-02 .
  4. ^ "نسخ في vbox/trunk – Oracle VM VirtualBox". www.virtualbox.org . مؤرشف من الأصل في 2023-01-11 . تم الاسترجاع في 2022-07-11 .
  5. ^ "VirtualBox". Wiki.FreeBSD.org . 2009-06-16. مؤرشف من الأصل في 2009-07-08 . تم الاسترجاع في 2009-07-04 .
  6. ^ "ملاحظات الإصدار لإطار عمل Genode OS 14.02". Genode.org . Genode Labs. 28 فبراير 2014. مؤرشف من الأصل في 8 مارس 2014 . تم الاسترجاع في 19 مارس 2014 .
  7. ^ "Guest_OSes". VirtualBox.org . 2009-06-12. مؤرشف من الأصل في 2022-05-05 . تم الاسترجاع في 2009-07-04 .
  8. ^ "كيفية تثبيت Mac OS X Snow Leopard في VirtualBox على Windows 7". 10 يوليو 2010. مؤرشف من الأصل في 9 مايو 2012. استرجاع 8 مايو 2012 .
  9. ^ Purdy, Kevin (4 May 2010). "VirtualBox 3.2 Beta Virtualizes Mac OS X (On Macs)". Lifehacker . مؤرشف من الأصل في 7 مايو 2010 . تم الاسترجاع في 12 مايو 2010 .
  10. ^ "الفصل 4: إضافات الضيوف". VirtualBox. مؤرشف من الأصل في 2018-06-26 . تم الاسترجاع 2014-09-02 .
  11. ^ "Oracle VM VirtualBox 4.3 متوفر الآن" (بيان صحفي). شركة أوراكل. 15 أكتوبر 2013. مؤرشف من الأصل في 12 أكتوبر 2014. تم الاسترجاع في 15 أكتوبر 2014 .
  12. ^ "نسخ في vbox/trunk – Oracle VM VirtualBox". 2022-09-17. مؤرشف من الأصل في 2022-09-17 . تم الاسترجاع 2022-09-17 .
  13. ^ "VirtualBox_PUEL". VirtualBox. 2008-09-10. مؤرشف من الأصل في 2011-07-18 . تم الاسترجاع في 2009-07-04 .
  14. ^ "GPL". VirtualBox. مؤرشف من الأصل في 2018-06-21 . تم الاسترجاع 2009-07-04 .
  15. ^ Ong, Ronny. "Additions Version History". Newsgroup : microsoft.public.virtualpc. مؤرشف من الأصل في 2012-11-10 . تم الاسترجاع في 2009-07-04 .
  16. ^ "Connectix تعلن عن أول حل للحوسبة الافتراضية لمستخدمي OS/2؛ Virtual PC يتيح للمؤسسات تشغيل OS/2 وWindows في نفس الوقت على جهاز كمبيوتر واحد | Business Wire | ابحث عن المقالات في BNET". Findarticles.com. 2002-07-01. مؤرشف من الأصل في 2012-07-11 . تم الاسترجاع في 2009-07-04 .
  17. ^ "Sun Microsystems Announces Convention to Acquire Innotek, Expanding Sun xVM Reach to the Developer Desktop" (بيان صحفي). Sun Microsystems. 12 فبراير 2008. مؤرشف من الأصل في 2008-02-13 . تم الاسترجاع في 2008-02-12 .
  18. ^ "أخبار التجارة الإلكترونية: الأعمال: شركة Sun تحصل على تقنيات المحاكاة الافتراضية لسطح المكتب من خلال شراء Innotek". Ecommercetimes.com. مؤرشف من الأصل في 2018-06-21 . تم الاسترجاع في 2009-07-04 .
  19. ^ "Sun Welcomes Innotek". Sun Microsystems, Inc. مؤرشف من الأصل في 2008-03-02 . تم الاسترجاع في 2008-02-26 . في 20 فبراير، أكملت Sun الاستحواذ على Innotek
  20. ^ "Oracle and Virtualization". Oracle Corporation . مؤرشف من الأصل في 2011-07-24 . تم الاسترجاع في 2010-01-30 .
  21. ^ "VirtualBox تنضم إلى مجموعة Oracle's Enterprise Virtualization Portfolio". systemnews. 25 فبراير 2010. تم الاسترجاع في 6 مارس 2010 .[ رابط معطل ]
  22. ^ هاولي، آدم (26 فبراير 2010). "مجموعة منتجات Oracle VM ترحب بشركة Sun!". مدونة Oracle Virtualization . شركة Oracle Corporation. مؤرشف من الأصل في 2010-04-07 . تم الاسترجاع في 6 مارس 2011 .
  23. ^ abc "Changelog-6.1". www.virtualbox.org . مؤرشف من الأصل في 2023-01-11 . تم الاسترجاع 2019-12-12 .
  24. ^ "برنامج تشغيل USB 3.0: برنامج تشغيل وحدة التحكم المضيفة القابلة للتوسعة Intel USB 3.0 لعائلة شرائح Intel 7 Series/C216". مؤرشف من الأصل في 2023-01-11 . تم الاسترجاع في 2015-05-05 .
  25. ^ "وضع GUI / VMM منفصل جديد". مؤرشف من الأصل في 2023-01-11 . تم الاسترجاع 2015-04-02 .
  26. ^ abcd Proven, Liam (11 October 2022). "إصدار Oracle VirtualBox 7.0". The Register . مؤرشف من الأصل في 2022-10-22 . تم الاسترجاع 2022-10-22 .
  27. ^ ab "Editions". VirtualBox. مؤرشف من الأصل في 2009-06-27 . تم الاسترجاع في 2009-07-04 .
  28. ^ "VirtualBox_PUEL". VirtualBox. 2010-04-19. مؤرشف من الأصل في 2011-07-18 . تم الاسترجاع في 2011-04-20 .
  29. ^ "PUEL لم تعد تسمح بالاستخدام التجاري مع حزمة ملحقات VB 5.1.30". forums.virtualbox.org . مؤرشف من الأصل في 2018-06-20 . تم الاسترجاع في 2019-01-18 .
  30. ^ "الترخيص: الأسئلة الشائعة". VirtualBox. مؤرشف من الأصل في 2013-09-27 . تم الاسترجاع في 2017-11-28 .
  31. ^ "تراخيص مفتوحة المصدر حسب الفئة". بالو ألتو، كاليفورنيا : مبادرة مفتوحة المصدر . 19 سبتمبر 2006. التراخيص غير القابلة لإعادة الاستخدام. مؤرشف من الأصل في 2016-07-21 . تم الاسترجاع في 2016-07-24 .
  32. ^ "تراخيص مختلفة وتعليقات عليها". بوسطن، ماساتشوستس : مؤسسة البرمجيات الحرة . تراخيص البرمجيات غير الحرة. مؤرشف من الأصل في 2010-07-24 . تم الاسترجاع في 2016-07-24 .
  33. ^ "مقابلة مع آندي هول، مدير المنتجات في Oracle VM VirtualBox". مؤرشف من الأصل في 2010-08-15 . تم الاسترجاع في 2010-08-12 .
  34. ^ "الشبكات الداخلية". VirtualBox. مؤرشف من الأصل في 2013-07-27 . تم الاسترجاع في 2013-07-31 .
  35. ^ "Oracle® VM VirtualBox®". مؤرشف من الأصل في 2013-08-13 . تم الاسترجاع في 2013-04-04 .
  36. ^ "VirtualBox changelog". مؤرشف من الأصل في 2010-02-05 . تم الاسترجاع في 2010-02-18 .
  37. ^ "الفصل 4. إضافات الضيوف". VirtualBox. مؤرشف من الأصل في 2018-06-26 . تم الاسترجاع 2011-01-17 .
  38. ^ "الفصل 6. الشبكات الافتراضية". VirtualBox. مؤرشف من الأصل في 2013-07-27 . تم الاسترجاع في 2011-01-17 .
  39. ^ "الفصل 3. تكوين الآلات الافتراضية". VirtualBox. مؤرشف من الأصل في 2010-12-30 . تم الاسترجاع في 2011-01-17 .
  40. ^ "الفصل 7 الآلات الافتراضية عن بعد". دليل VirtualBox 4.1.4 . Oracle. 2011-10-03. مؤرشف من الأصل في 2011-11-20 . تم الاسترجاع في 2011-11-19 .
  41. ^ "دليل VirtualBox، القسم 10.4 تفاصيل حول المحاكاة الافتراضية للبرامج". VirtualBox. مؤرشف من الأصل في 2011-04-11 . تم الاسترجاع في 2011-04-25 .
  42. ^ د. ديدريش، أوليفر (15 يناير 2007). "VirtualBox". Heise.de. مؤرشف من الأصل في 10 ديسمبر 2007. تم استرجاعه في 04 يوليو 2009 .
  43. ^ Perlow, Jason (2010-05-21). "Virtualization Smackdown 2: Oracle VM VirtualBox 3.2 vs. VMware Workstation 7.1". ZDNET. مؤرشف من الأصل في 2010-05-24 . تم الاسترجاع في 2010-05-24 .
  44. ^ "دليل مستخدم Oracle VM VirtualBox". docs.oracle.com . مؤرشف من الأصل في 2021-09-26 . تم الاسترجاع 2021-10-31 .
  45. ^ "الفصل الأول. الخطوات الأولى". www.virtualbox.org . مؤرشف من الأصل في 2018-12-17 . تم الاسترجاع 2021-10-31 .
  46. ^ "الفصل الرابع. إضافات الضيوف". www.virtualbox.org . مؤرشف من الأصل في 2 ديسمبر 2010 . تم الاسترجاع 31 أكتوبر 2021 .
  47. ^ "دليل مستخدم Oracle VM VirtualBox". docs.oracle.com . مؤرشف من الأصل في 2021-10-31 . تم الاسترجاع 2021-10-31 .
  48. ^ "واجهة برمجة تطبيقات بايثون لجهاز VirtualBox الافتراضي". Sun Microsystems. 2008-09-05. مؤرشف من الأصل في 2008-09-10 . تم الاسترجاع في 2008-09-06 .
  49. ^ "#7702 (دعم UEFI لضيوف Windows)". www.virtualbox.org . مؤرشف من الأصل في 2019-01-11 . تم الاسترجاع في 2019-01-11 .
  50. ^ "الفصل 3. تكوين الآلات الافتراضية". www.virtualbox.org . مؤرشف من الأصل في 2010-12-30 . تم استرجاعه في 2019-01-11 .
  51. ^ "الفصل 3. تكوين الآلات الافتراضية". www.virtualbox.org . مؤرشف من الأصل في 2010-12-30 . تم الاسترجاع 2016-04-14 .
  52. ^ "الفصل 3. تكوين الآلات الافتراضية: إعدادات العرض". مؤرشف من الأصل في 2010-12-30 . تم الاسترجاع 2020-07-27 .
  53. ^ "سجل التغييرات لبرنامج VirtualBox 6.1". مؤرشف من الأصل في 2023-01-11 . تم الاسترجاع 2019-12-12 .
  54. ^ "لا يعمل Direct3D على نظام XP guest مع SVGA". مؤرشف من الأصل في 2020-07-27 . تم الاسترجاع في 2020-07-27 .
  55. ^ "#2973 (USB بطيء للغاية مع USB-2.0 (مشابه جدًا لـ #464))". Oracle. مؤرشف من الأصل في 6 أكتوبر 2014. تم الاسترجاع في 10 أكتوبر 2014 .
  56. ^ "#4261 (سرعات نقل بطيئة من قرص USB)". Oracle. مؤرشف من الأصل في 6 أكتوبر 2014 . تم الاسترجاع 10 أكتوبر 2014 .
  57. ^ "دعم USB 3.0 في ضيوف XP". forums.virtualbox.org . مؤرشف من الأصل في 2019-07-12 . تم الاسترجاع في 2020-01-25 .
  58. ^ "دعم USB 3.0 في ضيوف XP". forums.virtualbox.org . مؤرشف من الأصل في 2020-09-19 . تم الاسترجاع في 2020-01-25 .
  59. ^ "الفصل 14. القيود المعروفة". www.virtualbox.org . مؤرشف من الأصل في 2017-03-29 . تم الاسترجاع 2017-03-28 .
  60. ^ "حزمة خدمة غير رسمية لـ Windows 98 Second Edition". www.majorgeeks.com . مؤرشف من الأصل في 2023-01-11 . تم الاسترجاع في 2017-03-28 .
  61. ^ "98SE Option Pack". www.majorgeeks.com . مؤرشف من الأصل في 2017-03-29 . تم الاسترجاع 2017-03-28 .
  62. ^ "Windows 9x Power Pack". www.majorgeeks.com . مؤرشف من الأصل في 2023-01-11 . تم الاسترجاع 2017-03-28 .
  63. ^ "Tutorial: Windows 95/98 guest OSes". forums.virtualbox.org . مؤرشف من الأصل في 2023-01-11 . تم الاسترجاع في 2017-03-28 .
  64. ^ "Win98SE مع ACPI — النجاح أخيرًا!". forums.virtualbox.org . مؤرشف من الأصل في 2023-01-11 . تم الاسترجاع في 2017-03-28 .
  65. ^ "Windows 98SE step by step". forums.virtualbox.org . مؤرشف من الأصل في 2017-03-29 . تم الاسترجاع 2017-03-28 .
  66. ^ "الفصل 4. إضافات الضيوف". www.virtualbox.org . مؤرشف من الأصل في 2018-06-26 . تم استرجاعه في 2017-03-28 .
  67. ^ "السبب وراء حد ذاكرة الفيديو 256 ميجابايت". forums.virtualbox.org . مؤرشف من الأصل في 2018-01-30 . تم الاسترجاع في 2018-01-29 .
  68. ^ "#19275 (لا يمكن تثبيت Windows 98SE في VirtualBox 6.1.2 مع وحدة المعالجة المركزية Ryzen 3000)". www.virtualbox.org . مؤرشف من الأصل في 2020-10-22 . تم الاسترجاع 2020-02-14 .
  69. ^ Wong, Henry (2015-08-10). "TLB and Pagewalk Coherence in x86 Processors". مؤرشف من الأصل في 2020-06-04 . تم الاسترجاع في 2020-06-04 .
  70. ^ "خطأ في إبطال صلاحية TLB في Windows 9x". 2015-08-10. مؤرشف من الأصل في 2020-06-04 . تم الاسترجاع في 2020-06-04 .
  71. ^ JHRobotics (2022-07-18)، تصحيح لنظامي التشغيل Windows 95/98/98 SE/Me لإصلاح مشكلات وحدة المعالجة المركزية، تم أرشفته من الأصل في 2022-07-23 ، تم استرجاعه في 2022-07-23
  72. ^ "Changelog-7.0". www.virtualbox.org . مؤرشف من الأصل في 2022-11-06 . تم الاسترجاع 2022-10-11 .
  73. ^ "جاري العمل على التوافق مع Windows 11". forums.virtualbox.org . مؤرشف من الأصل في 2021-10-23 . تم الاسترجاع 2021-10-23 .
  74. ^ "دليل VirtualBox: الفصل 1. الخطوات الأولى". www.virtualbox.org . مؤرشف من الأصل في 2018-12-17 . تم الاسترجاع في 2020-09-03 .* "دليل مستخدم Oracle® VM VirtualBox للإصدار 6.1: الفصل 1. الخطوات الأولى". www.virtualbox.org . مؤرشف من الأصل في 2021-08-18 . تم الاسترجاع في 2020-11-13 .
  75. ^ "دليل مستخدم Oracle VirtualBox الإصدار 1.5.6" (PDF) . مؤرشف من الأصل (PDF) في 2008-04-13 . تم الاسترجاع 2024-09-15 .
  76. ^ "دليل مستخدم Oracle VirtualBox الإصدار 1.6.0" (PDF) . مؤرشف من الأصل (PDF) في 2008-05-17 . تم الاسترجاع 2024-09-15 .
  77. ^ abc "دليل مستخدم Oracle VirtualBox الإصدار 4.3.40" (PDF) . تم الاسترجاع في 2023-11-10 .
  78. ^ abc "دليل مستخدم Oracle VirtualBox الإصدار 5.0.0" (PDF) . تم الاسترجاع في 2023-11-10 .
  79. ^ abc "دليل مستخدم Oracle VirtualBox الإصدار 6.1.44" (PDF) . تم الاسترجاع في 2023-06-28 .
  80. ^ abc "دليل مستخدم Oracle VirtualBox الإصدار 7.0.0" (PDF) . تم الاسترجاع في 2023-06-28 .
  81. ^ abc "Oracle VirtualBox: دليل المستخدم للإصدار 7.1" (PDF) . 2024-09-09 . تم الاسترجاع 2024-09-14 .
  82. ^ "دليل مستخدم Sun VirtualBox الإصدار 3.0.2 (مؤرشف)" (PDF) . مؤرشف من الأصل (PDF) في 2015-05-15.
  83. ^ "دليل مستخدم Sun VirtualBox الإصدار 3.1.0 (مؤرشف)" (PDF) . مؤرشف من الأصل (PDF) في 2015-05-15.
  84. ^ "دليل مستخدم Oracle VirtualBox الإصدار 4.1.44" (PDF) . تم الاسترجاع في 10 نوفمبر 2023 .
  85. ^ "دليل مستخدم Oracle VirtualBox الإصدار 4.2.0" (PDF) . تم الاسترجاع في 10 نوفمبر 2023 .
  86. ^ "دليل مستخدم Oracle VirtualBox الإصدار 5.0.40" (PDF) . تم الاسترجاع في 2023-11-10 .
  87. ^ "دليل مستخدم Oracle VirtualBox الإصدار 5.1.0" (PDF) . تم الاسترجاع في 10 نوفمبر 2023 .
  88. ^ "دليل VirtualBox (مؤرشف)". مؤرشف من الأصل في 2018-12-17.
  89. ^ "تمكين كاميرا الويب في نظام تشغيل VirtualBox Guest على Windows Host". 23 يناير 2018. مؤرشف من الأصل في 2021-06-24 . تم الاسترجاع 2021-06-18 .
  90. ^ "الأسئلة الشائعة حول الترخيص". مؤرشف من الأصل في 2023-10-14 . تم الاسترجاع 2024-02-27 .
  • الموقع الرسمي
  • أوراكل
  • أوراكل كلاود
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=VirtualBox&oldid=1252772301"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate