• اخر الاخبار

    رسائل حب
    الأربعاء، 25 أكتوبر 2017

    برنامج الجهاز الوهمي

    VirtualBox


    الحجم 120 ميجا
    "إعادة توجيه مربع الظاهري" هنا. بالنسبة إلى أجهزة الكمبيوتر الظاهرية بشكل عام، راجع الجهاز الظاهري.
    أوراكل فم فيرتوالبوكس (سابقا فير فيرتثلبوإكس، الشمس زفم فيرتثلبوإكس و إنوتيك فيرتوالبوكس) هو هبرفيسور الحرة والمفتوحة المصدر لأجهزة الكمبيوتر x86 التي يجري تطويرها حاليا من قبل شركة أوراكل. وضعت في البداية من قبل إنوتك غمب، تم الحصول عليها من قبل شركة صن مايكروسيستمز في عام 2008 والتي بدورها حصلت عليها أوراكل في عام 2010.

    قد يتم تثبيت فيرتوالبوكس على عدد من أنظمة تشغيل المضيف، بما في ذلك: لينوكس، ماك، ويندوز، سولاريس، و أوبنسولاريس. وهناك أيضا موانئ ل فريبد [5] و جينود. [6]

    وهو يدعم إنشاء وإدارة الأجهزة الظاهرية الضيف تشغيل الإصدارات والمشتقات من ويندوز، لينكس، بسد، أوس / 2، سولاريس، هايكو، OSX86 وغيرها، [7] ومحدودية الافتراضية من ماك الضيوف على أجهزة أبل. [8] 9]

    بالنسبة لبعض أنظمة تشغيل الضيوف، تتوفر حزمة "إضافات الضيف" من برامج تشغيل الأجهزة وتطبيقات النظام [10] [11] والتي عادة ما تحسن الأداء، وخاصة الرسومات. [12]

    تم تقديم فيرتوالبوكس في البداية من قبل إنوتك غمب من وينستادت، ألمانيا بموجب ترخيص البرمجيات الملكية، مما يجعل نسخة واحدة من المنتج المتاحة في أي تكلفة للاستخدام الشخصي أو التقييم، تخضع ل فيرتوالبوكس الشخصية استخدام وتقييم الترخيص (بويل). [13] في يناير 2007، استنادا إلى المحامي من قبل ليسوغ، أصدرت إنوتك غمب فيرتوالبوكس المصدر المفتوح الطبعة (أوز) كما البرمجيات الحرة والمفتوحة المصدر، تخضع لمتطلبات رخصة جنو العمومية العامة (غل)، الإصدار 2. [14]

    ساهمت إنوتك غمب أيضا في تطوير نظام التشغيل أوس / 2 ودعم لينكس في المحاكاة الافتراضية [15] ومنافذ أوس / 2 [16] من منتجات كونكتيكس التي تم الحصول عليها لاحقا من قبل ميكروسوفت. على وجه التحديد، وضعت إنوتك رمز "الإضافات" في كل من ميكروسوفت فيرتوال بيسي و ميكروسوفت فيرتوال سيرفر، والتي تمكن مختلف المضيف المضيف التفاعلات أوس مثل الحافظات المشتركة أو تغيير إطار العرض الديناميكي.

    الترخيص

    الحزمة الأساسية، منذ الإصدار 4 في ديسمبر 2010، البرمجيات الحرة تحت رخصة جنو العمومية رخصة 2 (GPLv2). "حزمة فيرتوالبوكس أوراكل فم فيرتوالبوكس حزمة" توفير الدعم لأجهزة أوسب 2.0 و 3.0، بروتوكول سطح المكتب البعيد (رديب)، تشفير القرص، نفم و بريبوت تنفيذ البيئة (بس) التمهيد تحت رخصة الملكية، ودعا الاستخدام الشخصي ورخصة التقييم (بويل)، الذي يسمح باستخدام البرنامج للاستخدام الشخصي، الاستخدام التعليمي، أو التقييم، مجانا. [23] وتعرف أوراكل الاستخدام الشخصي كأي وضع يقوم فيه شخص واحد بتثبيت البرنامج، ولا يستخدم هذا البرنامج سوى هذا الشخص وأصدقائه وعائلته. لا تهتم أوراكل إذا كان هذا الاستخدام لأغراض تجارية أو غير تجارية. [24]

    قبل الإصدار 4، كان هناك مجموعتين مختلفتين من برنامج فيرتوالبوكس. تم تقديم الحزمة الكاملة مجانا في إطار القانون التجاري الدولي، مع تراخيص النشر التجاري الأخرى القابلة للشراء من أوراكل. تم إصدار حزمة ثانية تسمى فيرتوالبوكس أوبين سورس إديتيون (أوز) تحت GLPv2. هذا إزالة نفس المكونات الملكية غير متوفرة تحت GLPv2. [24] [25]

    يتطلب إنشاء بيوس ل فيرتثلبوإكس منذ الإصدار 4.2 [بحاجة لمصدر] استخدام مترجم أوبين واتسوم، [26] والذي تمت الموافقة على رخصة سيباس أوبين واتسوم العامة ك "المصدر المفتوح" من قبل مبادرة المصدر المفتوح [27] ولكن ليس كما "مجانا" من قبل مؤسسة البرمجيات الحرة أو تحت المبادئ التوجيهية البرمجيات الحرة دبيان. [26] [28]

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

    بيئة محاكاة

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

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

    يقوم النظام بإعادة تكوين رمز نظام التشغيل الضيف الذي سيتم تشغيله عادة في الحلقة 0 لتنفيذ الحلقة 1 على الجهاز المضيف. لأن هذه التعليمات البرمجية تحتوي على العديد من التعليمات المميزة التي لا يمكن تشغيلها أصلا في الحلقة 1، فيرتوالبوكس توظف كود المسح الضوئي والتحليل مدير (كسام) لمسح رمز حلقة 0 بشكل متكرر قبل أول تنفيذ ل i
    البرمجة الافتراضية القائمة على البرمجيات [عدل]
    في غياب الظاهري بمساعدة الأجهزة، فيرتوالبوكس يعتمد نهج القائم على البرمجيات الافتراضية القائمة على البرمجيات. ويدعم هذا الوضع أنظمة التشغيل ضيف 32 بت التي تعمل في حلقات 0 و 3 من العمارة حلقة إنتل.

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

    باستخدام هذه التقنيات، فيرتثلبوإكس يمكن تحقيق أداء مماثل لتلك التي من فموير. [32] [33]

    الأجهزة الافتراضية بمساعدة الأجهزة [عدل]
    فيرتوالبوكس يدعم كل من إنتل و X-أمد و أمد-V الأجهزة الافتراضية. الاستفادة من هذه المرافق، فيرتثلبوإكس يمكن تشغيل كل ضيف فم في منطقتها عنوان منفصل الفضاء. تشغيل أوس حلقة 0 رمز على المضيف في حلقة 0 في فمكس وضع غير الجذر بدلا من الحلقة 1.

    فيرتوالبوكس يدعم بعض الضيوف (بما في ذلك الضيوف 64 بت، الضيوف سمب وبعض أنظمة التشغيل الملكية) فقط على المضيفين مع الأجهزة بمساعدة الافتراضية.
    الجهاز الظاهري [عدل]
    النظام يحاكي الأقراص الصلبة في واحدة من ثلاثة صيغ صورة القرص:

    فدي: هذا الشكل هو فيرتوالبوكس محددة فيرتثلبوإكس ديسك إيماج ويخزن البيانات في الملفات التي تحمل ملحق ".vdi" اسم الملف.
    فمدك: يتم استخدام هذا التنسيق المفتوح بواسطة منتجات فموير مثل فموير وركستاتيون و فموير بلاير. فإنه يخزن البيانات في ملف واحد أو أكثر تحمل ".vmdk" ملحقات اسم الملف. قد تمتد القرص الثابت الظاهري واحد عدة ملفات.
    فد: يتم استخدام هذا التنسيق بواسطة ويندوز فيرتوال بيسي، وهو تنسيق القرص الظاهري الأصلي لنظام التشغيل ميكروسوفت ويندوز، بدءا من ويندوز 7 و ويندوز سيرفر 2008 R2. يتم تخزين البيانات في هذا الشكل في ملف واحد يحمل ملحق ".vhd" اسم الملف.
    يمكن استخدام الجهاز الظاهري فيرتوالبوكس بالتالي الأقراص التي تم إنشاؤها مسبقا في فموير أو ميكروسوفت فيرتوال بيسي، فضلا عن تنسيقه الأصلي. فيرتثلبوإكس يمكن أيضا الاتصال أهداف إسسي وإلى أقسام الخام على المضيف، وذلك باستخدام إما الأقراص الثابتة الظاهرية. يحاكي فيرتوالبوكس إيد (PIIX4 و ICH6 وحدات التحكم)، سسي، ساتا (ICH8M تحكم) و ساس وحدات تحكم الأقراص الصلبة التي يمكن تركيبها.

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

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

    افتراضيا يوفر فيرتثلبوإكس دعم الرسومات من خلال مخصص الظاهري الرسومات بطاقة التي هي متوافقة فيسا. تتضمن إضافات الضيف الخاصة بنظام التشغيل ويندوز أو لينوكس أو سولاريس أو أوبينسولاريس أو أوس / 2 برنامج تشغيل فيديو خاص يزيد من أداء الفيديو ويتضمن ميزات إضافية مثل تعديل دقة الضيف تلقائيا عند تغيير حجم نافذة فم [35] أو تكوين سطح المكتب عن طريق السائقين ودم الظاهري.

    بالنسبة إلى محول شبكة إيثرنيت، يقوم فيرتوالبوكس بتخزين بطاقات واجهة الشبكة هذه: [36]

    أمد بنيت يسي إي (AM79C970A)
    أمد بنيت-فاست إي (AM79C973)
    إنتل برو / 1000 مت سطح المكتب (82540EM)
    إنتل برو / 1000 مت سيرفر (82545EM)
    إنتل برو / 1000 T الخادم (82543GC)
    محول الشبكة بارافيرتواليزد (فيرتيو-نيت)
    بطاقات الشبكة محاكاة يسمح معظم أنظمة التشغيل الضيف لتشغيل دون الحاجة إلى العثور على وتثبيت برامج التشغيل لأجهزة الشبكات كما يتم شحنها كجزء من نظام التشغيل الضيف. محول شبكة بارافيرتواليزد خاص هو متاح أيضا، مما يحسن أداء الشبكة من خلال القضاء على الحاجة لتتناسب مع واجهة الأجهزة محددة، ولكن يتطلب دعم سائق خاص في الضيف. (العديد من توزيعات سفينة لينكس مع برنامج التشغيل هذا.) افتراضيا، يستخدم فيرتوالبوكس نات التي يمكن من خلالها برامج الإنترنت للمستخدمين النهائيين مثل فايرفوكس أو سش تعمل. ويمكن أيضا تكوين الشبكات الربط عبر محول شبكة المضيف أو الشبكات الافتراضية بين الضيوف. يمكن توصيل ما يصل إلى 36 محولات الشبكة في وقت واحد، ولكن أربعة فقط هي شكلي من خلال واجهة رسومية.

    لبطاقة الصوت، فيرتوالبوكس افتراضية إنتل هد الصوت، إنتل إش AC'97 و سوندبلاستر 16 الأجهزة. [37]

    يتم محاكاة وحدة تحكم أوسب 1.1 بحيث يمكن رؤية أي أجهزة أوسب المرفقة بالمضيف في الضيف. حزمة ملحق الملكية يضيف وحدة تحكم أوسب 2.0 أو أوسب 3.0، وإذا كان فيرتثلبوإكس يعمل كملقم رديب، فإنه يمكن أيضا استخدام أجهزة أوسب على عميل رديب البعيد كما لو كانت متصلا المضيف، على الرغم فقط إذا كان العميل يدعم هذا فيرتوالبوكس (أوراكل تقدم للعملاء ل سولاريس، لينكس و سون راي عملاء رقيقة يمكن القيام بذلك، ووعدت دعم لمنصات أخرى في الإصدارات المستقبلية). [38]

    ميزة مجموعة [تحرير]
    الضيوف 64 بت (مطلوب دعم الأجهزة الظاهري)
    لقطات
    وضع سلس - القدرة على تشغيل التطبيقات الافتراضية جنبا إلى جنب مع تطبيقات سطح المكتب العادية
    الحافظة المشتركة
    الملفات المشتركة
    السائقين والمرافق الخاصة لتسهيل التحول بين النظم
    تفاعل سطر الأوامر (بالإضافة إلى واجهة المستخدم الرسومية)
    أبي العامة (جافا، بيثون، سواب، زكوم) للتحكم في تكوين فم وتنفيذها [39]
    تداخل متداخلة ل أمد-V و إنتيل فت (فقط للمعالجات دعم سلات ومع سلات تمكين)
    دعم محدود لتسريع الرسومات 3D (بما في ذلك برنامج أوبنغل تصل إلى (ولكن لا تشمل) 3.0 و Direct3D 9.0c عن طريق Direct3D النبيذ لترجمة برنامج أوبنغل)
    دعم سمب (ما يصل إلى 32 وحدة المعالجة المركزية الافتراضية لكل جهاز ظاهري)، منذ الإصدار 3.0
    تيليبورتاتيون (ويعرف أيضا باسم الهجرة المباشرة)
    2D تسريع إخراج الفيديو (لا ينبغي أن يكون مخطئا مع تسريع فك تشفير الفيديو)، منذ الإصدار 3.1
    وقد تم دعم إيفي منذ الإصدار 3.1 [40]
    ميزات محاكاة التخزين
    نسك دعم الأقراص الصلبة ساتا، سسي و ساس والأقسام
    أقراص ساتا هوتبلوغينغ
    وضع تمريرة لمحركات الأقراص الصلبة
    وضع تمريرة لأقراص سد / دفد / بد - يسمح لتشغيل الأقراص المدمجة الصوتية، وحرق الأقراص البصرية، ولعب أقراص دي في دي مشفرة
    يمكن تعطيل المضيف أوس I / O ذاكرة التخزين المؤقت
    يسمح للحد من عرض النطاق الترددي إو
    باتا، ساتا، سسي، ساس، إسسي، وحدات تحكم القرص المرن
    فم تشفير صورة القرص باستخدام AES128 / AES256
    دعم التخزين
    الوصول إلى القرص الثابت الخام - يسمح أقسام القرص الثابت المادية على هوس
    • تعليقات بلوجر
    • تعليقات الفيس بوك

    0 التعليقات:

    إرسال تعليق

    Item Reviewed: برنامج الجهاز الوهمي Rating: 5 Reviewed By: ELNIGRO
    إلى الأعلى