Bomba zegarowa w systemie Mac: internet przestanie działać dokładnie za 49 dni!

Wszyscy wiedzą, że komputery Mac słyną z niesamowitej stabilności i możliwości pracy przez tygodnie bez zmęczenia, ale wygląda na to, że w systemie operacyjnym kryje się mała „bomba z opóźnionym zapłonem”. Deweloper Photon niedawno odkrył dziwny i rzadki błąd w systemie macOS związany z protokołem TCP, który odpowiada za połączenia internetowe. Błąd ten powoduje nagłe wyłączenie systemu po upływie ściśle określonego czasu.

Ze strony internetowej PhoneIslam: Mężczyzna śpi w łóżku, a na stoliku nocnym stoi zapalona lampa, otwarty laptop z systemem operacyjnym Mac, filiżanka i roślina. W pokoju panuje słabe oświetlenie, co tworzy spokojną, nocną atmosferę.


Fatalne odliczanie do internetu

Jeśli jesteś typem osoby, która chwali się, że Twój Mac nigdy się nie wyłączył od momentu zakupu, warto przemyśleć swoją strategię. Według nowego odkrycia, jeśli pozostawisz Maca podłączonego i uruchomionego przez dokładnie 49 dni, 17 godzin, 2 minuty i 47 sekund, stanie się coś strasznego: całkowicie straci połączenie z internetem, tak jakby ktoś odłączył go od świata zewnętrznego.

Z serwisu PhoneIslam: Na ekranie laptopa wyświetla się cyfrowa bomba z timerem, przewodami i odłączonym kablem, z którego wydobywa się dym – sugerujący tematykę internetową lub hakerską. Powyżej widoczny jest duży licznik odliczający czas, a na ekranie miga komunikat: „Błąd systemu Mac”.

Dobrą stroną tego wszystkiego (jeśli w ogóle można coś dobrego powiedzieć o usterkach technicznych) jest to, że rozwiązanie jest niezwykle proste; to klasyczne rozwiązanie, z którego wszyscy się śmieją: „Wyłącz go i uruchom ponownie”. Ponowne uruchomienie Maca resetuje licznik czasu i czyści oprogramowanie, dzięki czemu internet znów działa normalnie, a odliczanie do kolejnych 49 dni rozpoczyna się od nowa, zanim Mac postanowi uciąć sobie wymuszoną drzemkę.


Co dzieje się za kulisami?

To nie magia ani zbieg okoliczności; to czysto techniczny problem z oprogramowaniem, związany ze sposobem, w jaki system obsługuje liczby. Photon wyjaśnia, że ​​problem wynika z tzw. „32-bitowego przepełnienia całkowitoliczbowego” w jądrze macOS znanym jako XNU. Mówiąc wprost, istnieje błąd w sposobie, w jaki protokół TCP (Transmission Control Protocol) śledzi znaczniki czasu.

Ze strony internetowej PhoneIslam: Laptop na biurku wyświetla zielony symbol i zielone wartości szesnastkowe, na tle słabo oświetlonego pokoju widać filiżankę kawy, lampę i książki.

Gdy licznik osiągnie maksymalną wartość, jaką można zapisać w zmiennej 32-bitowej, „przepełnia się” lub nieprawidłowo resetuje się do zera, powodując zamieszanie w systemie i awarię wszystkich nowych i istniejących połączeń. To jak zerowanie licznika kilometrów w starym samochodzie po przejechaniu miliona kilometrów, ale na komputerze Mac takie resetowanie uniemożliwia przeglądanie ulubionej strony internetowej lub wysłanie choćby jednego e-maila.


Dlaczego nie zauważyłeś tego błędu wcześniej?

Najprawdopodobniej, jak większość z nas, nigdy nie spotkałeś się z tym problemem w życiu zawodowym. Nie wynika to z wyjątkowo wydajnego działania Twojego urządzenia, ale z faktu, że Apple stale publikuje aktualizacje systemu, a każda aktualizacja zazwyczaj wymaga ponownego uruchomienia systemu. Niedawno Apple wydało macOS 26.4.1 zaledwie dwa tygodnie po macOS 26.4, a tak krótkie odstępy czasu wystarczają, aby unieruchomić tego programowego giganta, zanim osiągnie on nawet pięćdziesiąt dni ciągłej pracy.

Z PhoneIslam: Laptop na biurku wyświetla powiadomienie „Dostępna aktualizacja macOS”, wskazujące na możliwy błąd systemu Mac. Przestrzeń robocza obejmuje kawę, rośliny i artykuły papiernicze.

Jeśli jednak używasz Maca jako serwera lub regularnie odrzucasz aktualizacje i pozostawiasz komputer włączony przez miesiące, możesz paść ofiarą tej luki. Deweloper pracuje obecnie niezależnie nad poprawką, a Apple ma wkrótce wydać oficjalną aktualizację, która ją naprawi. Nie jest jednak jeszcze jasne, które wersje systemu operacyjnego są konkretnie dotknięte tym błędem.


Skąd wiesz, jak długo działa Twoje urządzenie?

Jeśli chcesz wiedzieć, czy Twoje urządzenie zbliża się do „momentu ciszy”, możesz łatwo sprawdzić jego czas działania. Wystarczy otworzyć aplikację Terminal i wpisać słowo uptime Następnie naciśnij przycisk Return, a system natychmiast poinformuje Cię o dokładnym czasie, jaki upłynął od ponownego uruchomienia urządzenia.

Według PhoneIslam: Na MacBooku Pro stojącym na drewnianym biurku widoczne jest okno terminala zawierające informacje o systemie i komputerze Mac; w pobliżu znajdują się notatnik, długopis, smartfon i filiżanka kawy.

Istnieją również pomocne narzędzia, które prezentują te statystyki w atrakcyjny wizualnie i elegancki sposób, takie jak aplikacja Particulars czy iStatMenus. Jeśli więc zauważysz, że Twoje urządzenie jest używane nieprzerwanie od ponad czterdziestu dni, być może nadszedł czas, aby dać mu krótką przerwę i „kawę technologiczną”, ręcznie restartując je, zanim zdecyduje się na strajk w najmniej odpowiednim momencie.

Czy jesteś zwolennikiem bicia rekordów czasu działania swojego urządzenia, czy też wyłączasz je każdego dnia przed pójściem spać?

Źródło:

macworld.com

jeden komentarz

komentarze użytkownika
Samyan A Sadeeq

Dzięki za temat

7
1

Zostawić odpowiedź