
مايكروسوفت تنشر أقدم شفرة مصدرية معروفة لنظام DOS
نشرت مايكروسوفت الشفرة المصدرية لنواة 86-DOS 1.00 وعدداً من اللقطات التطويرية المبكرة لنواة PC-DOS 1.00 وأدوات مثل CHKDSK. وتقول الشركة إنها أقدم شفرة مصدرية لنظام DOS اكتُشفت حتى الآن، وهي تسبق اسم MS-DOS نفسه.
أعلنت مايكروسوفت نشر الشفرة المصدرية لنواة 86-DOS 1.00 وعدد من اللقطات التطويرية المبكرة لنواة PC-DOS 1.00، واصفةً هذه المواد بأنها "أقدم شفرة مصدرية لنظام DOS اكتُشفت حتى الآن". وتضم النسخة المنشورة، التي أُعلن عنها في مدونة الشركة الخاصة بالبرمجيات مفتوحة المصدر بتوقيع ستايسي هافنر وسكوت هانسلمان، وثائق وملاحظات من المطوّر الأول للنظام.
ما الذي تشمله النسخة المنشورة
يحتوي الأرشيف على الشفرة المصدرية لنواة 86-DOS 1.00، وعدد من اللقطات التطويرية لنواة PC-DOS 1.00، وإصدارات مبكرة من أدوات معروفة مثل CHKDSK. وتسبق هذه الشفرة علامة MS-DOS بالكامل؛ فهي تعود إلى الفترة التي كان النظام فيها لا يزال قيد التطوير على يد مؤلفه الأول ويُباع تحت أسماء أخرى.
من QDOS إلى MS-DOS
بدأ 86-DOS باسم QDOS اختصاراً لعبارة "quick and dirty operating system"، وكتبه المبرمج تيم باترسون لحزمة حاسوب قائمة على معالج Intel 8086 كانت تبيعها شركة Seattle Computer Products. وكانت مايكروسوفت قد وعدت بنظام تشغيل لحاسوب IBM PC 5150 الذي لم يكن قد اكتمل بعد، فمنحت ترخيصاً لـ 86-DOS ووظّفت باترسون لمواصلة تطويره، ثم اشترت حقوق النظام بالكامل لاحقاً. بعد ذلك منحت مايكروسوفت ترخيص النظام لشركة IBM باسم PC-DOS مع احتفاظها بحق بيعه لشركات أخرى. أما النسخة التي باعتها الشركة بنفسها فكانت تُسمى MS-DOS، ومع انتشار نسخ IBM PC المقلّدة خلال الثمانينيات والتسعينيات أصبحت هذه النسخة هي التي استخدمها معظم الناس فعلياً.
لماذا يهم ذلك
نشرت مايكروسوفت الشفرة المصدرية لنظام MS-DOS عدة مرات خلال العقدين الماضيين، لكن كل نسخة سابقة كانت تبدأ من مرحلة لاحقة في عمر النظام. أما المواد الجديدة فتصل إلى فترة أقدم من جميعها، وتغطي الأشهر التي جرى فيها تكييف 86-DOS لحاسوب IBM الشخصي الأول. وبالنسبة لمؤرخي الحوسبة والمطورين الذين لا يزالون يدرسون هذه الشفرة، توثّق اللقطات وملاحظات المؤلف كيف تغيّرت النواة في تلك الفترة ومن أين جاءت أعراف منصة PC.
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.