مطور برمجيات يتحدى Advent of Code 2024 على نظام OS/2 Warp 4 باستخدام Java 1.0.1

2024-12-26

تحدى مطور برمجيات تحدي Advent of Code 2024 باستخدام Java 1.0.1 على نظام IBM OS/2 Warp 4 من عام 1996. لم يكن هذا مجرد تحدٍّ برمجيّ؛ بل كانت رحلة ريترو دفعت بحدود الأجهزة والبرامج القديمة إلى أقصى حدودها. تُفصّل المقالة التحديات التي واجهها، بما في ذلك أخطاء Java 1.0.1، واختناقات الأداء، وقيود النظام القديم، وكيف تم التغلب عليها. يُبرز هذا ليس فقط براعة البرمجة، بل أيضًا سحر تقنية الحوسبة القديمة، ومثابرة المطور.

اقرأ المزيد
التطوير

نظرة سريعة على إمكانيات المحاكاة الافتراضية المدمجة في نظام التشغيل OS/2

2024-12-17

تتناول هذه المدونة إمكانيات المحاكاة الافتراضية المدمجة المتقدمة والمدهشة في نظام التشغيل OS/2 الإصدار 2.1 من عام 1993. يُظهر الكاتب قدرة OS/2 على تحميل وتشغيل صور الأقراص، مثل المُحاكيات الافتراضية الحديثة، من خلال إنشاء برنامج بسيط لوضع VGA وتشغيله في DOSBox وQEMU وبيئة المحاكاة الافتراضية الخاصة بـ OS/2. يمكن لـ OS/2 حتى تشغيل صور ليست أقراص DOS قابلة للتشغيل الحقيقي، باستخدام VMDISK لإنشاء ملف صورة وتشغيله في وضع ملء الشاشة أو النافذة داخل OS/2. هذه الوظيفة، الرائعة لعام 1993، هي في الأساس برنامج QEMU مدمج، مما يدفع الكاتب للتفكير في الإمكانات الإضافية لميزات المحاكاة الافتراضية في OS/2.

اقرأ المزيد