دمج (برمجيات)

Merge هو نظام برمجي يسمح للمستخدم بتشغيل DOS / Windows 3.1 على SCO UNIX ، في آلة افتراضية 8086 .

تاريخ

طُوِّر برنامج Merge في الأصل لتشغيل نظام DOS ضمن نظام UNIX System V الإصدار 2 على جهاز الكمبيوتر الشخصي AT&T 6300 Plus . بدأ تطوير الآلة الافتراضية في أواخر عام 1984، وأعلنت AT&T عن توفر الجهاز في 9 أكتوبر 1985، [ 1 ] مشيرةً إلى برنامج Merge المرفق باسم Simultask. [ 2 ] (مع ذلك، تم شحن جهاز PC 6300 Plus بنظام MS-DOS في عام 1985، لأن توزيعة Unix System V الخاصة به لم تكن جاهزة حتى نهاية مارس 1986). [ 3 ] طُوِّر برنامج Merge بواسطة مهندسين في شركة Locus Computing Corporation ، بالتعاون مع مهندسي الأجهزة والبرمجيات في AT&T، لا سيما فيما يتعلق بجوانب النظام الخاصة بجهاز 6300 Plus (على عكس جهاز IBM PC/AT القياسي ).

احتوى جهاز AT&T 6300 Plus على معالج Intel 80286 ، الذي لم يدعم وضع 8086 الافتراضي ( وضع 8086 الافتراضي ) الموجود في معالجات 80386 والمعالجات اللاحقة من عائلة x86. في معالج 80286، كان يجب تشغيل برنامج DOS في الوضع الحقيقي . صُمم جهاز 6300 Plus بأجهزة خاصة على ناقل البيانات تعمل على كبح دورات الناقل من برنامج DOS والتقاطها إذا وُجهت إلى عناوين غير مخصصة للوصول المباشر بواسطة الجهاز الافتراضي DOS. [ 4 ] كان لا بد من محاكاة العديد من سجلات النظام، مثل وحدة التحكم في المقاطعات القابلة للبرمجة (PIC) ووحدة التحكم في الفيديو، برمجيًا لعملية DOS، كما تم تطبيق مؤقت مراقبة لاستعادة النظام في حال قيام برامج DOS بمسح علامة المقاطعة ثم التوقف لفترة طويلة جدًا. استخدمت الأجهزة مقاطعة غير قابلة للإخفاء (NMI) لاستعادة التحكم إلى رمز المحاكاة. [ 5 ]

لاحقًا، تم تطوير برنامج Merge للاستفادة من وضع 8086 الافتراضي الذي يوفره معالج 80386؛ وقد طُرح هذا الإصدار مع جهاز Microport SVR3 بدءًا من عام 1987، ثم مع نظام SCO Unix . كما توفر إصدار Merge/286 الذي يعمل على جهاز PC/AT غير مُعدّل (بدون أي أجهزة خاصة للتحكم في عمليات الإدخال/الإخراج)؛ وكان يعمل طالما كان برنامج الكمبيوتر يعمل بشكل جيد، مع العلم أن البرامج الخبيثة أو المعطلة قد تتسبب في تعطيل نواة نظام UNIX غير المحمية على تلك الأجهزة. ومع ذلك، كان برنامج Microsoft Flight Simulator سيئ السمعة يعمل على جهاز PC/AT بالتزامن مع نظام Unix. تم تسويق هذه الإصدارات اللاحقة مباشرةً من قِبل شركة Locus، بالإضافة إلى بعض قنوات مُصنّعي المعدات الأصلية ومُطوّري البرامج المستقلين. ظهر إصدار تجريبي مع دليل المستخدم في يناير 1987، بينما تم شحن الإصدار 1.0 من Merge/386 للبيع بالتجزئة في أكتوبر من ذلك العام.

في أواخر ثمانينيات القرن العشرين، كان المنافس التجاري الرئيسي لبرنامج Merge هو برنامج VP/IX الذي طورته شركتا Interactive Systems Corporation و Phoenix Technologies . [ 6 ] وكان برنامج Simultask 2.0 من شركة AT&T مبنيًا على برنامج VP/IX. [ 7 ] [ 8 ]

في عام 1992، جاء إصدار Univel UnixWare 1.0 Personal Edition مع DOS Merge 3.0 و DR DOS 6.0 من Novell .

انضمت شركة Locus في نهاية المطاف إلى برنامج Microsoft WISE [ 9 ] الذي منحها إمكانية الوصول إلى شفرة المصدر لنظام التشغيل Microsoft Windows ، مما سمح للإصدارات اللاحقة من Merge بتشغيل تطبيقات Windows المضغوطة دون الحاجة إلى نسخة من Windows. [ 10 ]

في 12 أبريل 1995، أعلنت شركة بلاتينيوم تكنولوجي عن اتفاق مبدئي للاستحواذ على شركة لوكاس كومبيوتينغ مقابل حوالي 33 مليون دولار أمريكي ، يُعزى ربعها تقريبًا إلى تقنية ومنتج ميرج. تمت عملية الاستحواذ، وواصلت بلاتينيوم تطوير الإصدار الرابع من برنامج SCO Merge الذي يدعم نظام التشغيل ويندوز 95 ، والذي صدر عام 1998. [ 11 ] 

استحوذت شركة داسكوم على تقنية ميرج عام ١٩٩٩، ثم استحوذت عليها شركة آي بي إم . وفي عام ٢٠٠٠، انفصلت شركة تريلوس التي واصلت تطوير برمجيات الآلة الافتراضية وأنتجت برنامج وين فور لين . ثم اندمجت تريلوس لاحقًا مع شركة نيترافرس.

تقوم مجموعة SCO بتوزيع NeTraverse Merge 5.3، الذي يدعم منتجاتها الحالية SCO OpenServer 5.x و UnixWare 7. [ 12 ]

استقبال

رغم انتقادها لجهاز AT&T 6300 Plus لكونه ضعيف القيمة، أشادت مجلة InfoWorld عام 1986 بأداء برنامج Simultask وتوافقه مع نظام DOS على الجهاز. وذكرت المجلة أن محاكي طرفية واحد على الأقل يعمل عليه، لكنه لا يعمل على نظام MS-DOS الأصلي على جهاز 6300 Plus، وقدّرت أن أداء Simultask في تشغيل برامج DOS يُضاهي أداء جهاز IBM PC AT الأصلي. كما أثنت InfoWorld على توثيق البرنامج وسهولة تثبيته، وخلصت إلى أن Simultask "حل أنيق وبسعر معقول في جهاز واحد لمن يرغبون في الوصول إلى كل من Unix وMS-DOS". [ 13 ]

انظر أيضاً

مراجع

  1. بيتروسكي، ماري (14 أكتوبر 1985). "إطلاق AT&T لجهاز 6300 Plus" . إنفوورلد . المجلد  7، العدد  41. شركة Popular Computing، الصفحات  1، 8. الرقم الدولي الموحد للدوريات 0199-6649 . مؤرشف من الأصل في 10 فبراير 2020. تم الاطلاع عليه في 10 فبراير 2020 . 
  2. ويلش، مارك ج. (30 يونيو 1986). "مشروع يونكس آخر لتشغيل نظام DOS على معالج 80386" . إنفوورلد . المجلد 8، العدد 26. شركة Popular Computing، ص 3. الرقم الدولي الموحد للدوريات 0199-6649 . مؤرشف من الأصل في 10 فبراير 2020. تم الاسترجاع في 10 فبراير 2020. [ ...] طورت شركة Locus سابقًا برنامج Merge 286، الذي يستخدمه الآن برنامج Simultask التابع لشركة AT&T لتشغيل برنامج MS-DOS واحد تحت نظام يونكس على معالج 6300 Plus القائم على معالج 80286 ، وفقًا لجودي أوتال، مديرة التسويق في شركة Locus. [...]    
  3. "حتى بدون يونكس، يُفضّل المشترون جهاز الكمبيوتر الشخصي 6300 من AT&T" . InfoWorld . News. المجلد 8، العدد 2. موريستاون، نيوجيرسي، الولايات المتحدة الأمريكية: Popular Computing, Inc. 13 يناير 1986. ص 13. ISSN 0199-6649 . مؤرشف من الأصل في 10 فبراير 2020. تم الاطلاع عليه في 9 فبراير 2020 .    
  4. بريستيناريو، جيري أ. (15 ديسمبر 1986). "رد على برنامج Simultask" . إنفوورلد . ردود المراجعة. المجلد 8، العدد 50. شركة Popular Computing، ص 71. الرقم الدولي الموحد للدوريات 0199-6649 . مؤرشف من الأصل في 10 فبراير 2020. تم الاسترجاع في 10 فبراير 2020. [...] ذكر رد مراجعة حديث أنه لا يلزم وجود أجهزة خاصة لتشغيل برنامج Simultask [وبالتالي يمكن تشغيله على أي جهاز كمبيوتر 80286]. يأتي كل جهاز كمبيوتر شخصي 6300 Plus مزودًا بدوائر خاصة على اللوحة الأم. يتم تفعيل هذه الدوائر مع برنامج Simultask لمنع البرامج من التداخل مع بعضها البعض عند تشغيلها في وقت واحد. هذا ضروري لأن العديد من برامج MS-DOS تتحكم بشكل كامل في هذه الدوائر. يستخدم برنامج Simultask هذه الدوائر لضمان عدم تأثر البرامج الأخرى التي تعمل في نفس الوقت، بغض النظر عما يفعله أحد البرامج. لا تستطيع أجهزة الكمبيوتر الأخرى توفير هذا الضمان. […]    
  5. "براءة اختراع أمريكية: حاسوب بنظام تشغيل مزدوج" . مؤرشف من الأصل بتاريخ 10 فبراير 2020. تم الاطلاع عليه بتاريخ 10 فبراير 2020 .
  6. ^ “عالم الكمبيوتر” . عالم الكمبيوتر . مؤسسة IDG. 26/10/1987. ص 81–. ISSN 0010-4841 . تم الاسترجاع 2020-02-09 .  
  7. "مجلة الكمبيوتر الشخصي" . مجلة الكمبيوتر الشخصي . زيف ديفيس، المحدودة . 11 أبريل 1989. الصفحات 152 وما بعدها. الرقم الدولي الموحد للدوريات 0888-8507 . تاريخ الاسترجاع 9 فبراير 2020 .  
  8. روزن، كينيث هـ.؛ روزينسكي، ريتشارد ر.؛ فاربر، جيمس م. (1990). نظام يونكس الخامس الإصدار 4: مقدمة للمستخدمين الجدد وذوي الخبرة . بيركلي، الولايات المتحدة الأمريكية: أوزبورن ماكجرو هيل . ص 934. ISBN  978-0-07-881552-2.
  9. "بيئة مصدر واجهة ويندوز (WISE)" . يناير 1995. مؤرشف من الأصل في 30 مارس 2008. تم الاطلاع عليه في 26 نوفمبر 2009 .
  10. «أعلنت شركة لوكاس عن توفر الإصدار 3.2 من برنامج Merge لنظام SCO OpenServer الإصدار 5» . 9 مايو 1995. مؤرشف من الأصل بتاريخ 4 ديسمبر 2010. تم الاطلاع عليه بتاريخ 26 نوفمبر 2009 .
  11. ماجي، مايك (1998-02-19). "برنامج SCO يشغل تطبيقات ويندوز 95 على نظام يونكس" . مؤرشف من الأصل بتاريخ 2014-02-22.
  12. "Xinuos, Inc. | المنتجات | دمج | دمج_5" . www.sco.com . تم الاطلاع عليه بتاريخ 2022-04-04 .
  13. ساتشيل، ستيفن (29-09-1986). "مع سيمولتاسك، يتحول جهاز 6300 بلس" . إنفوورلد . مجموعة إنفوورلد الإعلامية، ص 54-55 . تاريخ الاسترجاع: 17-08-2024 .