مايو 12, 2024

مواطن دوت كوم

تقدم ArabNews أخبارًا إقليمية من أوروبا وأمريكا والهند وباكستان والفلبين ودول الشرق الأوسط الأخرى باللغة الإنجليزية لغير المتجانسين.

ينتقد المتحف شركة Microsoft بسبب إصدار MS-DOS 4 مفتوح المصدر “المشوه” – حيث يتم نشره على بوابة “غبية” يُلقى عليها باللوم في الخطأ الفادح

ينتقد المتحف شركة Microsoft بسبب إصدار MS-DOS 4 مفتوح المصدر “المشوه” – حيث يتم نشره على بوابة “غبية” يُلقى عليها باللوم في الخطأ الفادح

في 4 أبريل، أصدرت Microsoft الكود المصدري لنظام التشغيل MS-DOS 4 المميز لعام 1986 على GitHub، والمدرج جنبًا إلى جنب مع إصدارات كود مصدر DOS الأخرى – ومع ذلك، يبدو أن نشر MS-DOS 4 على GitHub بشكله المعدل الحالي قد أدى إلى كسر بعض الملفات الهامة تماما.

كما دعا المطور والمشغل الشهير لمدونة OS/2 Museum Michal Necasek في كيف لا يتم إصدار كود المصدر التاريخي، فشل git في الحفاظ على الطوابع الزمنية وتحويل الملفات إلى UTF-8 يعطل كل شيء إلى حد كبير. أشاد Necasek بإصدار الكود لكنه انتقد الأخطاء التي تم إدخالها في العملية، قائلاً: “لكن من فضلك، من فضلك لا تشوه كود المصدر التاريخي عن طريق إدخاله في بوابة (غبية)”.

من بين المشكلتين، قد تكون الملفات المصدر التي يتم تحويلها إلى UTF-8 أكثر خطورة. وذلك لأن الأدوات القديمة المميزة لأنظمة التشغيل هذه لا يمكنها فعليًا تحليل UTF-8 ومن المحتمل ألا يتم تحديثها للقيام بذلك أيضًا. كان الحد الأقصى لطول سطر البايت لـ MASM الخاص بـ MS-DOS 4 هو 512 بايت، ويقوم تحويل UTF-8 بإحضار ملفات محددة أعلى من هذا الحد، مما يجعلها غير قابلة للقراءة.

تختلف خطورة أخطاء الملف، لكن منشور متحف OS/2 يشير إلى أن ملفات النظام الأساسية تتطابق تمامًا مع ملفات صور القرص الأصلية. ومع ذلك، يبدو أيضًا أن الكود المصدري يتوافق مع الإصدار 4.01، وهو تحديث “هادئ” للإصدار 4.00 والذي أصلح بعض الأخطاء. لم يكن متاحًا بشكل مباشر ولكنه تم شحنه إلى مصنعي أجهزة الكمبيوتر الشخصية.

أوصى المنشور الأصلي بتحرير الملفات الأولية كأرشيف، بدون تحويل UTF-8 أو أي شيء من هذا القبيل. ومع ذلك، تستمر القصة على الفور في التعليقات، حيث يقر المطور المشارك لإصدار MS-DOS 4، كونور هايد، المعروف أيضًا باسم Starfrost، بالمشكلة ويكشف عن الأسباب القانونية لعدم تضمين الطوابع الزمنية.

READ  يقول مصدر مطلع إن تسريح العمال في شركة Toys for Bob وSledgehammer Games يؤثر على ما يتراوح بين 30% و40% من الموظفين

تستمر المناقشة بين Michal وStarfrost لفترة وجيزة في التعليقات قبل أن ينقلوها إلى رسائل البريد الإلكتروني التي لن نضغط عليهم من أجلها. على الرغم من لهجة ميشال النقدية، فقد لوحظ أن سياسات الشركة الغبية “من الواضح” ليست خطأ مطور مستقل مثل Starfrost.

نأمل أن يتم حل هذه المشكلات قريبًا حتى يمكن الاستمتاع بـ MS-DOS 4 في مجده المناسب. ومع ذلك، لا يزال MS-DOS 4 غير محبوب عندما كان يعمل بشكل صحيح بسبب استخدامه الضخم لذاكرة الوصول العشوائي (RAM) البالغة 92 كيلو بايت.

ومن المضحك أن هذا أدى إلى تخطي DR-DOS المنافس للإصدار 4.0-4.99 بالكامل لصالح الانتقال من الإصدار 3.41 إلى الإصدار 5.0 – على الرغم من أن التركيز على تعدد المهام في MS-DOS 4 لا يزال موجودًا حتى اليوم.