دوسيمو
DOSEMU ، الذي يُكتب عادةً باسم dosemu ، هو حزمة برامج طبقة التوافق التي تُمكّن أنظمة تشغيل DOS (مثل MS-DOS و DR-DOS و FreeDOS ) وبرامج التطبيقات من العمل فوق Linux على أجهزة الكمبيوتر الشخصية القائمة على x86 ( أجهزة الكمبيوتر المتوافقة مع IBM PC ).
سمات
يستخدم هذا البرنامج مزيجًا من ميزات المحاكاة الافتراضية المدعومة بالأجهزة والمحاكاة عالية المستوى . وبذلك، يُمكنه تحقيق سرعة قريبة من السرعة الأصلية لأنظمة تشغيل DOS المتوافقة مع معالج 8086 وتطبيقاتها على معالجات x86 ، وكذلك لتطبيقات واجهة الوضع المحمي (DPMI) لنظام DOS على معالجات x86 و x86-64 . يتضمن DOSEMU محاكيًا لمعالج 8086 لاستخدامه مع تطبيقات الوضع الحقيقي في وضع x86-64 الطويل .
برنامج DOSEMU متاح فقط لأنظمة لينكس x86 و x86-64 (لا يمكن لأنظمة لينكس 3.15 x86-64 الدخول إلى وضع DPMI افتراضيًا. تم إصلاح هذه المشكلة في الإصدار 3.16). [ 2 ]
يُعدّ DOSEMU خيارًا مناسبًا لمن يحتاجون أو يرغبون في الاستمرار باستخدام برامج DOS القديمة؛ ففي بعض الحالات، تكون المحاكاة الافتراضية كافية لتشغيل أجهزة خارجية مثل مبرمجات الأجهزة المتصلة بالمنفذ المتوازي . ووفقًا لدليل المستخدم، فإنّ "DOSEMU" برنامجٌ على مستوى المستخدم يستخدم بعض الميزات الخاصة بنواة لينكس ومعالج 80386 لتشغيل DOS في بيئة DOS. وتتمتع بيئة DOS، التي تعتمد على مزيج من الأجهزة والبرامج، بالقدرات التالية:
- قم بمحاكاة جميع تعليمات الإدخال والإخراج والتحكم في المعالج.
- يدعم حجم الكلمة وأنماط العنونة الخاصة بـ "الوضع الحقيقي" لعائلة معالجات iAPX86، مع الاستمرار في العمل ضمن بيئة الوضع المحمي بالكامل.
- قم برصد جميع استدعاءات نظام DOS و BIOS ومحاكاة هذه الاستدعاءات حسب الحاجة لضمان التشغيل السليم والأداء الجيد
- قم بمحاكاة بيئة الأجهزة التي اعتادت برامج نظام التشغيل DOS التحكم بها.
- توفير خدمات DOS من خلال خدمات Linux الأصلية؛ على سبيل المثال، يمكن لبرنامج dosemu توفير محرك أقراص صلبة افتراضي وهو في الواقع عبارة عن تسلسل هرمي لدليل Linux. [ 3 ]
- دعم على مستوى واجهة برمجة التطبيقات لبرنامج تشغيل الحزم ، [ 4 ] وIPX ، ومآخذ بيركلي (dosnet). [ 5 ] [ 6 ]
انظر أيضاً
مراجع
- ↑ "DOSEMU لنظام Linux / السجل / تصفح التغييرات" .
- ↑ "#751632 dosemu: فشل DPMI في التهيئة على x86_64 مع linux 3.15" .140715 bugs.debian.org
- ↑ "دليل استخدام دوزمو" . مؤرشف من الأصل بتاريخ 23-03-2026 . تم الاطلاع عليه بتاريخ 23-03-2026 .090430 dosemu.sourceforge.net
- ↑ "مصدر dosemu v1.3.5" .090430 prdownloads.sourceforge.net src/dosext/net/net/pktnew.c
- ^ "مصدر دوسيمو v1.4.0" . 2007-05-05 . تم الاسترجاع 2016/04/06 .src/dosext/net/net/ipx.c src/dosext/net/v-net/dosnet.c
- ↑ يُعلن فريق DOSEMU بكل فخر عن إصدار DOSEMU 1.4.0 . 5 مايو 2007. مؤرشف من الأصل في 15 مارس 2016. تم الاطلاع عليه في 6 أبريل 2016. يدعم NetWare وشبكات أخرى الاتصال عبر بروتوكول IPX وpktdrvr المدمجين .
/../ تبدأ حزمة dosemu-freedos الثنائية تشغيل محرك أقراص DOS "C:\" مباشرةً في دليل $HOME الخاص بالمستخدم العادي، وتعمل دون أي إعدادات إضافية (لا حاجة إلى صلاحيات الجذر).
روابط خارجية
- برنامج عام 1992
- محاكيات نظام التشغيل DOS
- طبقات التوافق
- برنامج محاكاة لينكس
