Всем известно, что компьютеры Mac славятся своей невероятной стабильностью и способностью работать неделями без усталости, но, похоже, в глубине операционной системы скрывается небольшая «бомба замедленного действия». Разработчик Photon недавно обнаружил странную и редкую ошибку в macOS, связанную с протоколом TCP, который отвечает за интернет-соединения. Эта ошибка приводит к внезапному выключению системы через точно определенный промежуток времени.

Обратный отсчет до появления интернета
Если вы из тех, кто хвастается тем, что ваш Mac ни разу не выключался с момента покупки, вам, возможно, стоит пересмотреть свою стратегию. Согласно новым данным, если оставить Mac подключенным к сети и работающим ровно 49 дней, 17 часов, 2 минуты и 47 секунд, произойдет нечто ужасное: он полностью потеряет интернет-соединение, как если бы его отключили от внешнего мира.

Хорошая новость (если в технических неполадках вообще есть что-то хорошее) в том, что решение невероятно простое; это классическое решение, над которым все смеются: «Выключите и перезапустите». Перезапуск Mac сбрасывает таймер и очищает программное обеспечение, позволяя вашему интернету снова нормально работать, и начинается обратный отсчет до следующих 49 дней, прежде чем ваш Mac решит отправиться на принудительную вспышку.
Что происходит за кулисами?
Это не магия и не совпадение; это чисто техническая проблема программного обеспечения, связанная с тем, как система обрабатывает числа. Компания Photon объясняет, что проблема возникает из-за так называемого «переполнения 32-битного целого числа» в ядре macOS, известном как XNU. Проще говоря, существует ошибка в том, как протокол TCP отслеживает метки времени.

Когда счётчик достигает максимального значения, которое может храниться в 32-битной переменной, он «переполняется» или некорректно сбрасывается до нуля, вызывая сбой в системе и отказ всех новых и существующих соединений. Это похоже на сброс одометра старого автомобиля до нуля после достижения миллиона километров, но на Mac этот сброс не позволяет вам просматривать любимый веб-сайт или отправлять электронные письма.
Почему вы не заметили эту ошибку раньше?
Скорее всего, как и большинство из нас, вы никогда не сталкивались с этой проблемой в своей профессиональной жизни. Это не потому, что ваше устройство исключительно мощное, а потому, что Apple постоянно выпускает системные обновления, и каждое обновление обычно требует перезагрузки системы. Недавно Apple выпустила macOS 26.4.1 всего через две недели после macOS 26.4, и таких коротких интервалов достаточно, чтобы вывести из строя этого программного гиганта, не дав ему проработать и пятидесяти дней без сбоев.

Однако, если вы используете свой Mac в качестве сервера или постоянно отклоняете обновления и оставляете компьютер включенным на несколько месяцев, вы можете стать жертвой этой уязвимости. Разработчик в настоящее время работает над исправлением независимо, и ожидается, что Apple выпустит официальное обновление для устранения этой проблемы в ближайшем будущем, хотя пока неясно, какие именно версии операционной системы затронуты этой временной ошибкой.
Как узнать, как долго работает ваше устройство?
Если вам интересно узнать, приближается ли ваше устройство к своему «тихому моменту», вы можете легко проверить время его работы. Все, что вам нужно сделать, это открыть приложение «Терминал» и ввести слово. Провел на сайте Затем нажмите кнопку «Возврат», и система немедленно покажет вам точное время, прошедшее с момента последней перезагрузки.

Существуют также полезные инструменты, которые предоставляют эту статистику в визуально привлекательной и элегантной форме, например, приложение Particulars или iStatMenus. Поэтому, если вы обнаружили, что ваше устройство используется непрерывно более сорока дней, возможно, пришло время дать ему небольшой перерыв и «техническую передышку», перезагрузив его вручную, прежде чем оно решит «забастовать» в самый неподходящий момент.
Источник:



Один комментарий