FAUmachine عبارة عن جهاز افتراضي ، يشبه في كثير من النواحي VMWare [tm] أو QEMU أو Virtual PC [tm].
FAUmachine عبارة عن جهاز افتراضي ، يشبه في كثير من النواحي VMWare [tm] أو QEMU أو Virtual PC [tm].
FAUMachine منصات
Linux
FAUMachine فيديو ولقطات الشاشة
FAUMachine نظرة عامة
FAUmachine عبارة عن جهاز افتراضي ، يشبه في كثير من النواحي VMWare [tm] أو QEMU أو Virtual PC [tm]. ما يميز FAUmachine عن هذه الأجهزة الافتراضية الأخرى ، هي الميزات التالية:
يعمل الجهاز الظاهري FAUmachine كعملية مستخدم عادي (لا توجد امتيازات الجذر أو وحدات kernel المطلوبة) أعلى نظام Linux (حاليًا) على أجهزة i386 و AMD64. جاري تشغيل منفذ FAUmachine إلى OpenBSD و Mac OS X (intel).
قدرة حقن خطأ للتجربة في FAUmachine.
مترجم VHDL لأتمتة التجارب والاختبارات على أساس fauhdlc مشروعنا. نرسل أيضًا أمثلة نصية لمترجم VHDL الخاص بنا الذي يسمح بالتثبيت التلقائي للعديد من توزيعات Linux وأنظمة التشغيل الأخرى باستخدام قرص مدمج للتوزيع.
تعتمد وحدة المعالجة المركزية لـ FAUmachine على وحدة المعالجة المركزية الافتراضية من محاكي QEMU الممتاز الخاص بـ Fabrice Bellard ، والذي يمكنه تنفيذ أي شيء يمكن أن تنفذه وحدة المعالجة المركزية x86 / AMD64 الحقيقية أيضًا.
FAUmachine يحاكي مجموعة كبيرة ومتنوعة من مكونات الأجهزة المختلفة ، بما في ذلك
- العديد من وحدات المعالجة المركزية x86 و AMD64 ، - تحكم IDE و SCSI ، - محولات واجهة الشبكة NE2000- و Intel eepro100 ، - بطاقة صوت SB16 ، - محول رسومات VGA عام ومحول Cirrus GD5446 ، - بطاقة PCI I / O مباشرة ذات 24 و 48 دبوسًا ،
ولكن أيضا الأجهزة الطرفية مثل
- محاور الشبكات وأجهزة التوجيه ، - المطاريف التسلسلية ، - أجهزة المودم ، - محول USB إلى المسلسل ، - وحتى مصعد من ثلاثة طوابق.
بالإضافة إلى ذلك ، لا يمكن لـ FAUmachine محاكاة الكمبيوتر الشخصي فحسب ، بل يمكن أيضًا محاكاة بيئته ، مثل مفاتيح الطاقة والشاشة وموفر الطاقة وحتى تفاعل المستخدم. يمكن للمستخدم الظاهري التعرف على النصوص والصور النقطية على الشاشة والرد عليها عن طريق كتابة الماوس وتحريكه والنقر فوقه والضغط على زر إعادة الضبط وما شابه.
أحد الاختلافات الرئيسية بين الأجهزة الظاهرية الأخرى مثل QEMU أو VirtualBox أو Bochs أو VMware هو أنه يمكن تكوين FAUmachine على مستوى دقيق للغاية. تتضمن هذه التفاصيل ، ما هو بنك الذاكرة الذي تتصل به وحدة الذاكرة ، أو أي فتحة PCI يتم إدخال بطاقة PCI فيها.
بالطبع FAUmachine يدعم الشبكات. يمكن توصيله بالشبكة المحلية التي يتم توصيل الجهاز المضيف بها بطريقة تشبه التنكر باستخدام slirp ، أو حتى بشفافية عبر واجهة سد TUN / TAP. إذا كانت الخوادم المناسبة تعمل على FAUmachine ، فيمكنك تسجيل الدخول من أي جهاز حقيقي ، بمجرد إعداد الشبكة.
لدى FAUmachine القدرة على التقاط لقطات للشاشة المحاكاة. يأتي أيضًا مع مرافق لتسجيل فيلم للشاشة الافتراضية أثناء المحاكاة ، والذي يمكن إعادة ترميزه إلى OGG / Theora باستخدام أداة فك تشفير الأداة الخاصة بنا.