Mac'lerin inanılmaz kararlılıkları ve haftalarca yorulmadan çalışabilme yetenekleriyle ünlü olduklarını herkes biliyor, ancak işletim sisteminin derinliklerinde gizlenen küçük bir "zaman bombası" olduğu anlaşılıyor. Geliştirici Photon, internet bağlantılarından sorumlu TCP protokolüyle ilgili macOS'ta garip ve nadir bir hata keşfetti. Bu hata, sistemin tam olarak tanımlanmış bir süre sonra aniden kapanmasına neden oluyor.

İnternete doğru ölümcül geri sayım
Eğer Mac'inizin satın aldığınız günden beri hiç kapanmadığıyla övünenlerdenseniz, stratejinizi yeniden gözden geçirmeniz gerekebilir. Yeni bir keşfe göre, Mac'inizi tam 49 gün, 17 saat, 2 dakika ve 47 saniye boyunca bağlı ve çalışır durumda bırakırsanız, korkunç bir şey olacak: sanki birisi onu dış dünyadan tamamen ayırmış gibi internet bağlantısını tamamen kaybedecek.

Teknik aksaklıkların iyi bir yanı varsa, o da çözümünün inanılmaz derecede basit olmasıdır; herkesin güldüğü klasik çözüm: "Kapatın ve yeniden başlatın." Mac'inizi yeniden başlatmak zamanlayıcıyı sıfırlar ve yazılımı temizler, internetinizin tekrar normal şekilde çalışmasını sağlar ve Mac'iniz zorunlu bir uykuya dalmadan önce 49 günlük geri sayım yeniden başlar.
Sahne arkasında neler oluyor?
Bu bir sihir veya tesadüf değil; sistemin sayıları nasıl işlediğiyle ilgili tamamen teknik bir yazılım sorunu. Photon, sorunun macOS çekirdeğinde XNU olarak bilinen "32 bit tamsayı taşması"ndan kaynaklandığını açıklıyor. Basitçe söylemek gerekirse, İletim Kontrol Protokolü'nün (TCP) zaman damgalarını izleme biçiminde bir kusur var.

Sayaç, 32 bitlik bir değişkende saklanabilecek maksimum değere ulaştığında, "taşma" meydana gelir veya yanlışlıkla sıfırlanır; bu da sistemde karışıklığa ve tüm yeni ve mevcut bağlantıların başarısız olmasına neden olur. Bu, eski bir arabanın kilometre sayacının bir milyon kilometreye ulaştıktan sonra sıfırlanmasına benzer, ancak bir Mac'te bu sıfırlama, en sevdiğiniz web sitesinde gezinmenizi veya tek bir e-posta göndermenizi engeller.
Bu hatayı neden daha önce fark etmediniz?
Büyük olasılıkla, çoğumuz gibi, profesyonel hayatınızda bu sorunla hiç karşılaşmadınız. Bunun nedeni cihazınızın olağanüstü güçlü olması değil, Apple'ın sürekli sistem güncellemeleri yayınlaması ve her güncellemenin genellikle sistem yeniden başlatmasını gerektirmesidir. Son zamanlarda Apple, macOS 26.4'ten sadece iki hafta sonra macOS 26.4.1'i yayınladı ve bu kadar kısa aralıklar, yazılım devinin elli günlük kesintisiz çalışmaya bile ulaşmadan çökmesine yetiyor.

Ancak, Mac'inizi sunucu olarak çalıştırıyorsanız veya sürekli olarak güncellemeleri reddedip makinenizi aylarca açık bırakıyorsanız, bu güvenlik açığının kurbanı olabilirsiniz. Geliştirici şu anda bağımsız olarak bir düzeltme üzerinde çalışıyor ve Apple'ın yakın gelecekte bunu düzeltmek için resmi bir güncelleme yayınlaması bekleniyor, ancak işletim sisteminin hangi sürümlerinin bu zaman hatasından özellikle etkilendiği henüz net değil.
Cihazınızın ne kadar süredir çalıştığını nasıl anlarsınız?
Cihazınızın "sessiz kalma anına" yaklaşıp yaklaşmadığını merak ediyorsanız, çalışma süresini kolayca kontrol edebilirsiniz. Tek yapmanız gereken Terminal uygulamasını açıp "çalışma süresini" yazmak. uptime Ardından Geri Dön düğmesine basın; sistem size yeniden başlatılmadan geçen tam süreyi hemen bildirecektir.

Bu istatistikleri görsel olarak çekici ve şık bir şekilde sunan Particulars uygulaması veya iStatMenus gibi faydalı araçlar da mevcuttur. Dolayısıyla, cihazınızın kırk günden fazla sürekli kullanımda olduğunu fark ederseniz, en kötü zamanda greve gitmeden önce ona kısa bir ara verip manuel olarak yeniden başlatarak bir "teknoloji kahvesi" molası vermenin zamanı gelmiş olabilir.
المصدر:



Bir yorum