Una bomba a orologeria nel sistema Mac: internet smetterà di funzionare tra esattamente 49 giorni!

Tutti sanno che i Mac sono famosi per la loro incredibile stabilità e la capacità di funzionare per settimane senza problemi, ma a quanto pare c'è una piccola "bomba a orologeria" nascosta nelle profondità del sistema operativo. Lo sviluppatore Photon ha recentemente scoperto uno strano e raro bug in macOS relativo al protocollo TCP, responsabile delle connessioni internet. Questo bug causa lo spegnimento improvviso del sistema dopo un periodo di tempo ben definito.

Dal sito web PhoneIslam: Un uomo dorme a letto con un comodino su cui si trovano una lampada accesa, un computer portatile aperto con il sistema operativo Mac, una tazza e una pianta. La stanza è illuminata da una luce soffusa, creando una tranquilla atmosfera notturna.


Il conto alla rovescia fatale verso internet

Se siete il tipo di persona che si vanta di non aver mai spento il proprio Mac da quando l'ha acquistato, forse dovreste riconsiderare la vostra strategia. Secondo una nuova scoperta, se lasciate il vostro Mac collegato e acceso per esattamente 49 giorni, 17 ore, 2 minuti e 47 secondi, accadrà qualcosa di terribile: perderà completamente la connessione a Internet, come se qualcuno lo avesse staccato dalla rete elettrica.

Da PhoneIslam: Lo schermo di un laptop mostra una bomba digitale con un timer, fili e un cavo scollegato che emette fumo, suggerendo un tema legato a internet o all'hacking. Sopra, viene visualizzato un grande timer con conto alla rovescia mentre un avviso lampeggiante recita: "Errore di sistema Mac".

Il lato positivo (se c'è un lato positivo nei problemi tecnici) è che la soluzione è incredibilmente semplice: è la classica soluzione che fa ridere tutti: "Spegnilo e riavvialo". Riavviando il Mac, il timer si resetta e il software viene ripristinato, permettendo a Internet di funzionare di nuovo normalmente, e il conto alla rovescia per altri 49 giorni prima che il Mac decida di prendersi un pisolino forzato ricomincia da capo.


Cosa sta succedendo dietro le quinte?

Non si tratta di magia o coincidenza; è un problema puramente tecnico del software, legato al modo in cui il sistema gestisce i numeri. Photon spiega che il problema deriva da quello che viene definito un "overflow di interi a 32 bit" nel kernel di macOS noto come XNU. In parole semplici, c'è un difetto nel modo in cui il Transmission Control Protocol (TCP) tiene traccia dei timestamp.

Dal sito web di PhoneIslam: Un computer portatile su una scrivania mostra un simbolo verde e valori esadecimali verdi, con una tazza di caffè, una lampada e dei libri sullo sfondo di una stanza scarsamente illuminata.

Quando il contatore raggiunge il valore massimo memorizzabile in una variabile a 32 bit, si verifica un "flood" o un azzeramento errato, causando confusione nel sistema e il fallimento di tutte le connessioni, sia nuove che esistenti. È simile al contachilometri di una vecchia auto che si azzera dopo aver raggiunto un milione di chilometri, ma su un Mac questo azzeramento impedisce di navigare sul proprio sito web preferito o di inviare anche una sola email.


Perché non ti sei accorto prima di questo errore?

Molto probabilmente, come la maggior parte di noi, non vi siete mai imbattuti in questo problema nella vostra vita professionale. Questo non perché il vostro dispositivo sia eccezionalmente potente, ma perché Apple rilascia costantemente aggiornamenti di sistema e ogni aggiornamento in genere richiede un riavvio del sistema. Di recente, Apple ha rilasciato macOS 26.4.1 appena due settimane dopo macOS 26.4, e intervalli così brevi sono sufficienti a mandare in crash il colosso software prima ancora che raggiunga i cinquanta giorni di funzionamento continuativo.

Da PhoneIslam: Un laptop su una scrivania mostra una notifica "Aggiornamento macOS disponibile", che indica un possibile errore di sistema del Mac. La postazione di lavoro comprende caffè, piante e articoli di cancelleria.

Tuttavia, se utilizzi il tuo Mac come server o rifiuti sistematicamente gli aggiornamenti lasciando il computer acceso per mesi, potresti incorrere in questa vulnerabilità. Lo sviluppatore sta attualmente lavorando in modo indipendente a una soluzione e si prevede che Apple rilascerà a breve un aggiornamento ufficiale per correggerla, sebbene non sia ancora chiaro quali versioni del sistema operativo siano specificamente interessate da questo bug temporale.


Come fai a sapere da quanto tempo è in funzione il tuo dispositivo?

Se sei curioso di sapere se il tuo dispositivo si sta avvicinando al suo “momento di silenzio”, puoi facilmente controllare il suo uptime. Tutto ciò che devi fare è aprire l’app Terminale e digitare la parola uptime Quindi premi il pulsante Invio e il sistema ti comunicherà immediatamente l'esatto intervallo di tempo trascorso senza riavviarsi.

Da PhoneIslam: Un MacBook Pro su una scrivania di legno mostra una finestra del terminale contenente informazioni di sistema e del Mac; nelle vicinanze si trovano un quaderno, una penna, uno smartphone e una tazza di caffè.

Esistono anche strumenti utili che forniscono queste statistiche in modo visivamente accattivante ed elegante, come l'app Particulars o iStatMenus. Quindi, se scoprite che il vostro dispositivo ha superato i quaranta giorni di utilizzo continuativo, forse è il momento di concedergli una breve pausa e un "caffè tecnologico" riavviandolo manualmente prima che decida di bloccarsi nel momento peggiore.

Ti piace battere i record di durata di funzionamento del tuo dispositivo, oppure lo spegni ogni giorno prima di andare a dormire?

Fonte:

macworld.com

تعليق واحد

commenti utente
Samyan A Sadeeq

Grazie per l'argomento

7
1

Lascia una risposta