غير مصنف

ثبّتت مايكروسوفت نظام التشغيل ويندوز مع «عربة الموت» المتجولة

Si alguna vez se ha preguntado cómo se las arregla Microsoft para que Windows siga funcionando sin problemas en millones de configuraciones de hardware diferentes, es posible que le interese conocer el «Carrito USB de la Muerte». Este es un dispositivo que los ingenieros de Microsoft utilizan para probar la compatibilidad y estabilidad de Windows con varios dispositivos y controladores USB.

عربة USB للموت هي في الأساس عربة مليئة بمحاور USB والكابلات والأجهزة التي يمكن توصيلها بجهاز كمبيوتر يعمل بنظام Windows. يمكن للجهاز محاكاة سيناريوهات مختلفة، مثل توصيل الأجهزة وفصلها وتغيير المنافذ وتغيير حالات الطاقة والتسبب في حدوث أخطاء. والهدف من ذلك هو كشف أي أخطاء أو ثغرات في نواة ويندوز أو مكدس برامج التشغيل أو البرامج الثابتة للأجهزة التي قد تتسبب في تعطل أو تجميد أو فقدان البيانات.

مايكروسوفت
مايكروسوفت

طُرحت عربة الموت USB لأول مرة في عام 2011، عندما كانت مايكروسوفت تعمل على تطوير ويندوز 8. في ذلك الوقت، اشتهر ويندوز بكونه غير مستقر وعرضة لشاشات الموت الزرقاء (BSOD)، خاصة عندما يتعلق الأمر بأجهزة USB. أرادت مايكروسوفت تحسين موثوقية وأداء ويندوز، وكانت إحدى طرق القيام بذلك هي اختباره بدقة باستخدام عربة الموت USB.

وفقًا لما نشره مهندس مايكروسوفت ريموند تشين في مدونة له، فإن عربة الموت الخاصة بـ USB كانت فعالة جدًا في العثور على الأخطاء لدرجة أنها أصبحت أسطورة بين فريق ويندوز. كتب تشين

«كانت عربة USB عربة الموت جيدة جدًا في العثور على الأخطاء لدرجة أنها أصبحت نوعًا من حاصد الأرواح. إذا رأيت عربة USB للموت متوقفة خارج مكتبك، فاعلم أن يومك على وشك أن يصبح أسوأ بكثير.»

وساعدت عربة الموت الخاصة بـ USB في إصلاح المئات من الأخطاء وتحسين جودة نظام ويندوز 8 والإصدارات الأحدث. وزعم تشين أن الجهاز قلل من عدد حالات الموت الزرقاء الناجمة عن مشاكل USB بنسبة 90%. وقال أيضًا إن الجهاز لم يكن مفيدًا لاختبار نظام ويندوز فحسب، بل أيضًا لاختبار أجهزة USB نفسها. وكتب:

«في بعض الأحيان وجدنا أخطاء في الأجهزة نفسها. على سبيل المثال، وجدنا جهازًا يتعطل إذا قمت بتوصيله بمنفذ USB 3 بدلاً من منفذ USB 2. أبلغنا بائع الجهاز بهذا الخطأ، فأجابنا: «نعم، نحن نعلم بهذا الخطأ. ولكن لا أحد يستخدم USB 3 حتى الآن، لذا لم نهتم بإصلاحه».

لا تزال عربة الموت USB الخاصة بـ USB قيد الاستخدام حتى اليوم، حيث تواصل مايكروسوفت تطوير وتحديث نظامي ويندوز 10 وويندوز 11. يتم تحديث الجهاز باستمرار بأجهزة USB وبرامج تشغيل جديدة، بالإضافة إلى سيناريوهات واختبارات جديدة. يُستخدم الجهاز أيضًا للتحقق من توافق Windows وأمانه مع أنواع مختلفة من أجهزة USB، مثل لوحات المفاتيح والماوسات والكاميرات والطابعات والماسحات الضوئية وأجهزة التخزين وأجهزة الصوت وغيرها.

تُعد عربة الموت USB مثالاً على كيفية استخدام مايكروسوفت لأساليب اختبار مبتكرة وصارمة لضمان جودة واستقرار نظام ويندوز. كما يُظهر الجهاز أيضاً كيف أن مايكروسوفت تُقدّر الملاحظات وتقارير الأخطاء من عملائها وشركائها، بالإضافة إلى مهندسيها. ويعد الجهاز دليلاً على التزام مايكروسوفت بجعل ويندوز أفضل نظام تشغيل للجميع.

في مقطع فيديو حديث مع Dave’s Garage، شارك ريموند تشين، وهو مطور مخضرم لنظام ويندوز، كيف قامت مايكروسوفت بتجربة نظام ويندوز 98 لاختبار توافقه مع أجهزة USB المختلفة. كان USB تقنية جديدة في ذلك الوقت، لذا كان على مطوري ويندوز 98 أن يتعلموا كيفية التعامل معها.

لقد توصلوا إلى «عربة الموت USB». لم تكن قاتلة للبشر، لكنها كانت قاتلة لعدد لا يحصى من إصدارات Windows. فكلما تم توصيل «عربة الموت» بجهاز كمبيوتر يعمل بنظام ويندوز، كانت تظهر شاشة زرقاء تشير إلى أن إصدار ويندوز على الكمبيوتر الشخصي معيب ويحتاج إلى إصلاح.

كانت عربة الموت USB Cart of Death تحتوي على 64 جهاز USB، وهو الحد الأقصى لعدد أجهزة USB التي كان يدعمها Windows في ذلك الوقت (الحد الأقصى الآن هو 127 جهازًا). قام مطورو Windows بتحميل العربة (التي كانت في الواقع عربة بريد تُستخدم لتوصيل البريد الداخلي) بجميع أنواع أجهزة USB: لوحات مفاتيح وأجهزة ماوس وطابعات وحتى عجلة ألعاب USB، والتي استخدموها للمناورة بالعربة. تم توصيل جميع هذه الأجهزة بجهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows قيد الاختبار عبر كابل USB واحد. ولتحقيق ذلك، استخدموا عدة محاور USB.