ہر کوئی جانتا ہے کہ میک اپنے ناقابل یقین استحکام اور بغیر تھکے ہفتوں تک چلانے کی صلاحیت کے لیے مشہور ہیں، لیکن ایسا لگتا ہے کہ آپریٹنگ سسٹم کے اندر ایک چھوٹا سا "ٹائم بم" چھپا ہوا ہے۔ ڈویلپر فوٹون نے حال ہی میں TCP پروٹوکول سے متعلق macOS میں ایک عجیب اور نایاب بگ دریافت کیا، جو انٹرنیٹ کنیکشن کے لیے ذمہ دار ہے۔ اس بگ کی وجہ سے نظام ایک مخصوص مدت کے بعد اچانک بند ہو جاتا ہے۔

انٹرنیٹ پر مہلک الٹی گنتی
اگر آپ اس قسم کے شخص ہیں جو اس بات پر فخر کرتے ہیں کہ جب سے آپ نے اسے خریدا ہے آپ کا میک کبھی بند نہیں ہوا، تو آپ اپنی حکمت عملی پر نظر ثانی کرنا چاہیں گے۔ ایک نئی دریافت کے مطابق، اگر آپ اپنے میک کو بالکل 49 دن، 17 گھنٹے، 2 منٹ اور 47 سیکنڈ کے لیے منسلک اور چلتے ہوئے چھوڑ دیتے ہیں، تو کچھ خوفناک ہوگا: یہ اپنا انٹرنیٹ کنکشن مکمل طور پر کھو دے گا، جیسے کسی نے اسے بیرونی دنیا سے ان پلگ کر دیا ہو۔

اس کے بارے میں اچھی بات (اگر تکنیکی خرابیوں کے بارے میں کچھ اچھا ہے) یہ ہے کہ حل ناقابل یقین حد تک آسان ہے؛ یہ کلاسک حل ہے جس پر ہر کوئی ہنستا ہے: "اسے بند کرو اور اسے دوبارہ شروع کرو۔" اپنے میک کو دوبارہ شروع کرنے سے ٹائمر ری سیٹ ہو جاتا ہے اور سافٹ ویئر صاف ہو جاتا ہے، جس سے آپ کا انٹرنیٹ عام طور پر دوبارہ کام کر سکتا ہے، اور آپ کے میک کے زبردستی جھپکی لینے کا فیصلہ کرنے سے پہلے مزید 49 دنوں کی الٹی گنتی دوبارہ شروع ہو جاتی ہے۔
پردے کے پیچھے کیا ہو رہا ہے؟
یہ جادو یا اتفاق نہیں ہے؛ یہ ایک خالصتاً تکنیکی سافٹ ویئر کا مسئلہ ہے جس سے متعلق ہے کہ سسٹم نمبروں کو کیسے ہینڈل کرتا ہے۔ فوٹون وضاحت کرتا ہے کہ یہ مسئلہ میکوس کرنل میں "32 بٹ انٹیجر اوور فلو" سے پیدا ہوتا ہے جسے XNU کہا جاتا ہے۔ سیدھے الفاظ میں، ٹرانسمیشن کنٹرول پروٹوکول (TCP) ٹائم اسٹیمپ کو کیسے ٹریک کرتا ہے اس میں ایک خامی ہے۔

جب کاؤنٹر زیادہ سے زیادہ قیمت تک پہنچ جاتا ہے جسے 32 بٹ متغیر میں ذخیرہ کیا جا سکتا ہے، تو یہ "سیلاب" ہو جاتا ہے یا غلط طریقے سے صفر پر دوبارہ سیٹ ہو جاتا ہے، جس سے سسٹم میں الجھن پیدا ہو جاتی ہے اور تمام نئے اور موجودہ کنکشنز کی ناکامی ہوتی ہے۔ یہ ایک پرانی کار کے اوڈومیٹر کے دس لاکھ کلومیٹر تک پہنچنے کے بعد صفر پر ری سیٹ کرنے کے مترادف ہے، لیکن میک پر، یہ ری سیٹ آپ کو اپنی پسندیدہ ویب سائٹ براؤز کرنے یا ایک ای میل بھیجنے سے روکتا ہے۔
آپ نے اس غلطی کو پہلے کیوں نہیں دیکھا؟
غالباً، ہم میں سے اکثر لوگوں کی طرح، آپ کو اپنی پیشہ ورانہ زندگی میں کبھی اس مسئلے کا سامنا نہیں کرنا پڑا۔ یہ اس لیے نہیں ہے کہ آپ کا آلہ غیر معمولی طور پر طاقتور ہے، بلکہ اس لیے کہ ایپل مسلسل سسٹم اپ ڈیٹ جاری کرتا ہے، اور ہر اپ ڈیٹ کے لیے عام طور پر سسٹم کو دوبارہ شروع کرنے کی ضرورت ہوتی ہے۔ حال ہی میں، ایپل نے macOS 26.4 کے صرف دو ہفتے بعد macOS 26.4.1 جاری کیا، اور اس طرح کے مختصر وقفے سافٹ ویئر کو ختم کرنے کے لیے کافی ہیں اس سے پہلے کہ یہ پچاس دن کے مسلسل آپریشن تک پہنچ جائے۔

تاہم، اگر آپ اپنے میک کو بطور سرور چلا رہے ہیں یا اپ ڈیٹس کو مستقل طور پر مسترد کر رہے ہیں اور اپنی مشین کو مہینوں تک چلا رہے ہیں، تو آپ اس خطرے کا شکار ہو سکتے ہیں۔ ڈویلپر فی الحال ایک فکس پر آزادانہ طور پر کام کر رہا ہے، اور ایپل کی جانب سے مستقبل قریب میں اسے پیچ کرنے کے لیے ایک آفیشل اپ ڈیٹ جاری کرنے کی توقع ہے، حالانکہ ابھی تک یہ واضح نہیں ہے کہ آپریٹنگ سسٹم کے کون سے ورژن خاص طور پر اس ٹائم بگ سے متاثر ہوئے ہیں۔
آپ کو کیسے پتہ چلے گا کہ آپ کا آلہ کتنے عرصے سے چل رہا ہے؟
اگر آپ یہ جاننا چاہتے ہیں کہ آیا آپ کا آلہ اپنے "خاموش لمحے" کے قریب ہے، تو آپ آسانی سے اس کا اپ ٹائم چیک کر سکتے ہیں۔ آپ کو بس ٹرمینل ایپ کھولنا ہے اور لفظ ٹائپ کرنا ہے۔ اپ ٹائم پھر ریٹرن بٹن دبائیں، اور سسٹم فوری طور پر آپ کو بتائے گا کہ اسے دوبارہ شروع کیے بغیر کتنا وقت گزرا ہے۔

ایسے مددگار ٹولز بھی ہیں جو ان اعدادوشمار کو بصری طور پر دلکش اور خوبصورت انداز میں فراہم کرتے ہیں، جیسے کہ Particulars ایپ یا iStatMenus۔ لہذا، اگر آپ کو معلوم ہوتا ہے کہ آپ کا آلہ مسلسل استعمال کے چالیس دن سے تجاوز کر گیا ہے، تو شاید یہ وقت ہے کہ اسے دستی طور پر دوبارہ شروع کر کے ایک مختصر وقفہ دیا جائے اور اس سے پہلے کہ وہ بدترین ممکنہ وقت پر ہڑتال پر جانے کا فیصلہ کرے۔
ذریعہ:



ایک تبصرہ