تجربة مذهلة: فتاة تشغّل نظام لينكس الحديث على ويندوز 95

تجربة مذهلة: فتاة تشغّل نظام لينكس الحديث على ويندوز 95

2 hardware

هجوم جديد لـ Windows 9x: WSL9x

قدمت هايلي (Hailey) مشروعها الأخير – نظام تشغيل Windows 9x Subsystem for Linux (WSL9x)، واصلت أنه "واحد من أعظم الاختراقات في كل الأوقات".

ما هو ذلك؟
يسمح WSL9x بتشغيل نواة Linux 6.19 مباشرة على أنظمة Windows 9x. يحصل المستخدم على نفس الإمكانيات الموجودة في إصدارات WSL الحديثة، لكن بدون واجهة رسومية.

يتكون النظام من ثلاثة مكونات رئيسية:

1. نواة Linux – تم تعديلها بحيث تستدعي API لـ Windows 9x بدلاً من استدعاءات POSIX التقليدية.
2. برنامج تشغيل VxD – جهاز افتراضي يبدأ WSL9x ويتعامل مع أحداث بيئة المستخدم، ويحولها إلى استدعاءات نواة Linux.
3. عميل WSL – تطبيق DOS ثنائي البت 16، يمرر إدخال سطر الأوامر كجهاز TTY للنواة.

كيف يعمل VxD؟
نظرًا لأن بنية Win9x لا تدعم جدولاً كاملاً لمؤشرات انقطاع الأخطاء، لا يمكن اعتراض استدعاء النظام Linux العادي (`int 0x80`) مباشرةً.
بدلاً من ذلك يستخدم WSL9x معالج خطأ الحماية العامة (GPF). عندما يلتقط GPF تعليمات `int 0x80`، يقوم بـ:
1. نقل مؤشر التعليمات كما لو أن الانقطاع نجح.
2. تمرير استدعاء النظام إلى نواة Linux.

بهذا يحصل نواة Linux على طلبات النظام المطلوبة رغم قيود Win9x.

المهام الأمنية والاستقرار
- تعمل نواة Linux في WSL9x مع نفس امتيازات مستوى المعالج 0 التي لدى نواة Windows.
- هذا يزيد من خطر التهديدات المشتركة: إذا تعطلت إحدى الأنظمة، تتوقف الأخرى أيضًا.

الخلاصة: WSL9x هو طبقة تجريبية تسمح بتشغيل نواة Linux على أنظمة Windows 9x القديمة بدون رسومات، باستخدام حيل GPF وVxD. يحصل المستخدمون على قدرات قوية من Linux، لكن يجب عليهم مراعاة المخاطر المتزايدة للثبات والأمان.

التعليقات (0)

شارك أفكارك — يرجى الالتزام بالأدب والبقاء ضمن الموضوع.

لا توجد تعليقات بعد. اترك تعليقًا وشارك رأيك!

لترك تعليق، يرجى تسجيل الدخول.

سجّل الدخول للتعليق