نظام تشغيل ترانسبوتر من تصميم مراهق يبلغ من العمر 16 عامًا: ملحمة الحوسبة القديمة من عام 1995
2025-03-13
في عام 1995، قام مبرمج يبلغ من العمر 16 عامًا ببناء نظام تشغيل مستقل لمعالج ترانسبوتر باستخدام 128 كيلوبايت فقط من ذاكرة الوصول العشوائي. تضمن هذا المشروع الطموح نظام تشغيل أساسي، ومحرر نصوص، ومُجمع Small-C، وجهاز تجميع. قام بتوسيع المُجمع بجد، ليُشغّل في النهاية برامج معقدة مثل برنامج شطرنج من مسابقة IOCCC، وبرنامج تتبع الأشعة. كما تم تطوير برنامج نمذجة ثلاثي الأبعاد. بعد سنوات، عاد المؤلف إلى هذا المشروع، مُفصلًا تحديات استعادة نظام التشغيل، بما في ذلك مشكلات ترتيب البايت، وإدارة الذاكرة، وأخطاء الفاصلة العائمة. وتختتم المقالة بمحاكاة ناجحة لنظام التشغيل، وتقديم تعليمات لإعادة بنائه. تُظهر هذه القصة براعة مثيرة للإعجاب والمثابرة في مواجهة الموارد المحدودة.
التطوير