قنبلة موقوتة في نظام ماك: الإنترنت سيتوقف بعد 49 يوماً بالضبط!

الجميع يعلم أن أجهزة الماك معروفة باستقرارها المذهل وقدرتها على العمل لأسابيع دون كلل أو ملل، ولكن يبدو أن هناك “قنبلة موقوتة” صغيرة تختبئ في أعماق نظام التشغيل. فقد اكتشف المطور (Photon) مؤخراً خطأً غريباً ونادراً في نظام macOS يتعلق ببروتوكول TCP المسؤول عن اتصالات الإنترنت، حيث يقرر النظام فجأة التوقف عن العمل بعد مرور مدة زمنية محددة بدقة شديدة.

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


العد التنازلي القاتل للإنترنت

إذا كنت من النوع الذي يفتخر بأن جهازه الماك لم يغلق أبداً منذ أن اشتراه، فربما عليك إعادة التفكير في استراتيجيتك. وفقاً للاكتشاف الجديد، إذا ترك جهاز الماك متصلاً بالإنترنت وعاملاً لمدة 49 يوماً، و17 ساعة، ودقيقتين، و47 ثانية بالضبط، فسيحدث ما لا يحمد عقباه: سيتوقف الاتصال بالإنترنت تماماً وكأن أحدهم سحب القابس عن العالم الخارجي.

من موقع فون إسلام: تعرض شاشة كمبيوتر محمول قنبلة رقمية مع مؤقت وأسلاك وسلك غير موصول ينبعث منه دخان - مما يوحي بموضوع الإنترنت أو القرصنة. في الأعلى، هناك مؤقت عد تنازلي كبير يتناقص بينما يومض تنبيه: خطأ نظام ماك.

الجميل في الأمر (إذا كان هناك ما هو جميل في الأعطال التقنية) هو أن الحل بسيط للغاية؛ وهو الحل الكلاسيكي الذي يسخر منه الجميع: “أغلقه وأعد تشغيله مرة أخرى”. إعادة تشغيل الماك تقوم بتصفير العداد وتفريغ هذه الشحنة البرمجية، ليعود الإنترنت للعمل بشكل طبيعي، ويبدأ العد التنازلي لـ 49 يوماً أخرى من جديد قبل أن يقرر الماك أن يأخذ غفوة إجبارية.


ما الذي يحدث خلف الكواليس؟

الأمر ليس سحراً ولا صدفة، بل هو مشكلة برمجية تقنية بحتة تتعلق بكيفية تعامل النظام مع الأرقام. يوضح Photon أن السبب يعود إلى ما يسمى (32-bit integer overflow) في نواة نظام macOS المعروفة باسم XNU. ببساطة، هناك خلل في الطريقة التي يتتبع بها بروتوكول التحكم في الإرسال (TCP) الطوابع الزمنية (Timestamps).

من موقع فون إسلام: يعرض جهاز كمبيوتر محمول على مكتب رمزًا أخضر وقيمًا سداسية عشرية باللون الأخضر، مع وجود فنجان قهوة ومصباح وكتب في خلفية غرفة ذات إضاءة خافتة.

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


لماذا لم تلاحظ هذا الخطأ من قبل؟

على الأرجح، أنت -مثل معظمنا- لم تشهد هذه المشكلة أبداً في حياتك العملية. والسبب ليس لأن جهازك خارق، بل لأن آبل ترسل تحديثات للنظام بشكل مستمر، وكل تحديث يتطلب عادةً إعادة تشغيل الجهاز. مؤخراً أصدرت آبل تحديث macOS 26.4.1 بعد أسبوعين فقط من إصدار macOS 26.4، وهذه الفترات القصيرة كفيلة بقتل الوحش البرمجي قبل أن يكمل يومه الخمسين في العمل المتواصل.

من موقع فون إسلام: يعرض جهاز كمبيوتر محمول على مكتب إشعار "تحديث macOS متاح"، مما يشير إلى احتمال وجود خطأ نظام ماك. تشمل مساحة العمل القهوة والنباتات والقرطاسية.

ومع ذلك، إذا كنت تدير جهاز ماك ليعمل كخادم (Server) أو كنت ترفض التحديثات بشكل قاطع وتترك جهازك يعمل لشهور، فقد تقع في هذا الفخ. المطور يعمل حالياً على إصلاح للثغرة بشكل مستقل، ومن المتوقع أن تقوم آبل بإصدار تحديث رسمي لسد هذه الثغرة في المستقبل القريب، رغم أنه لم يتضح بعد أي نسخ النظام هي المتأثرة بالضبط بهذا الخطأ الزمني.


كيف تعرف مدة تشغيل جهازك الحالية؟

إذا كنت تشعر بالفضول لمعرفة ما إذا كان جهازك يقترب من “لحظة الصمت”، يمكنك التحقق من مدة التشغيل (Uptime) بسهولة تامة. كل ما عليك فعله هو فتح تطبيق (Terminal) واكتب كلمة uptime ثم اضغط على زر Return، وسيخبرك النظام فوراً بالمدة الدقيقة التي قضاها دون إعادة تشغيل.

من موقع فون إسلام: يعرض جهاز MacBook Pro على مكتب خشبي نافذة طرفية تحتوي على معلومات النظام ونظام ماك؛ وبالقرب منه دفتر ملاحظات وقلم وهاتف ذكي وكوب قهوة.

هناك أيضاً أدوات مساعدة توفر هذه الإحصائيات بشكل مرئي وأنيق مثل تطبيق Particulars أو أدوات iStatMenus. لذا، إذا وجدت أن جهازك قد تجاوز الأربعين يوماً من التشغيل المستمر، فربما حان الوقت لتمنحه استراحة قصيرة و”فنجان قهوة تقني” بإعادة تشغيله يدوياً قبل أن يقرر هو الاعتصاب عن العمل في أسوأ وقت ممكن.

هل أنت من عشاق تحطيم الأرقام القياسية في مدة تشغيل جهازك، أم أنك تغلقه يومياً قبل النوم؟

المصدر:

macworld.com

تعليق واحد

comments user
Samyan A Sadeeq

شكراً على الموضوع

3
1

اترك رد