Сегодня 20 апреля 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → секунда

От високосных секунд решено отказаться — они вызывали сбои у компьютеров

Международное бюро мер и весов во Франции приняло решение отказаться от практики по вводу дополнительных секунд, первоначально призванных отражать изменения скорости вращения Земли. Компьютерные системы реагировали на эту практику чересчур болезненно, и вреда от високосных секунд было больше, чем пользы.

 Источник изображения: PIRO / pixabay.com

Источник изображения: PIRO / pixabay.com

В 2012 году неспособность ядра Linux обрабатывать дополнительные секунды вызвала многочисленные сбои; сложности повторились в 2015 и 2016 гг. Отказ от високосных секунд обсуждался как минимум с 2013 года — они создают угрозу стабильной работе вычислительных и телекоммуникационных систем. Недавно представители крупнейших технологических компаний рассказали, как пытаются преодолеть проблему: в частности, инженеры Meta «размывают» их во времени за 17 часов, но рекомендуют вообще прекратить эту практику.

Окончательное решение (PDF) было принято на состоявшейся на прошлой неделе 27 Генеральной конференции Международного бюро мер и весов: високосных секунд больше не будет. Правда, отказ произойдёт, скорее всего, только начиная с 2035 года. Своё решение учёные обосновали тем, что скорость вращения Земли продолжает меняться, и в обозримом будущем, вероятно, придётся не добавлять, а вычитать секунду, хотя ничего подобного в мировой практике ещё не было. Бюро также пересмотрело свою позицию относительно сбоев, которые високосная секунда может вызывать в компьютерных системах.

Заметим, что Россия проголосовала против резолюции, а Беларусь воздержалась. Россия давно пытается отсрочить отказ от дополнительной секунды, потому что отечественная глобальная навигационная спутниковая система ГЛОНАСС включает дополнительные секунды, в отличие от других систем, таких как GPS, эксплуатируемых Соединенными Штатами. Учитывая обеспокоенность России, отмена дополнительной секунды не планируется до 2035 года, хотя это может произойти и раньше.

Вместо дополнительных секунд эксперты организации предложили установить «новое максимальное значение разницы (UT1-UTC), которое обеспечит непрерывность UTC в течение как минимум века». Универсальное время UT1 высчитывается пропорционально скорости вращения Земли относительно квазаров, а значение Всемирного координированного времени UTC устанавливается специалистами. Ожидается, что на 28 Генеральной конференции в 2026 году Международное бюро мер и весов проголосует за резолюцию, устанавливающую максимальное значение разницы между UT1 и UTC до 2035 года.

Технологические компании и правительственные агентства предложили отказаться от високосных секунд — они вызывают серьёзные сбои в работе компьютерных систем

Google, Microsoft, Meta и Amazon при поддержке двух государственных организаций из США и Франции запустили общественную инициативу с предложением отказаться от високосных секунд, вводимых для синхронизации часов с вращением Земли, которое замедляется из-за таяния ледников и других факторов.

 Источник изображения: PIRO / pixabay.com

Источник изображения: PIRO / pixabay.com

С 1972 года к эталонному Международному атомному времени (TAI) добавились 27 секунд — обычно вместо смены позиции с 23:59:59 на 00:00:00 в полночь проходит ещё одна секунда, обозначаемая как 23:59:60. И это вызывает сбои в работе компьютеров, которые синхронизируют свои часы с серверами специализированных служб для запуска выполняемых по расписанию задач. Инженеры технологических компаний говорят, что подобные коррективы приносят больше вреда, чем пользы, и поскольку за всё это время скорость вращения Земли изменилась совсем незначительно, от високосных секунд можно отказаться вовсе.

Научный сотрудник Meta Ахмад Бьягови (Ahmad Byagowi) считает, что если отказаться от дополнительных секунд и полагаться на показания TAI, насущная потребность в коррекции времени не возникнет как минимум 2000 лет — возможно, только тогда можно будет перевести часы. К инициативе технологических компаний уже присоединились Национальный институт стандартов и технологий (США) и Международное бюро мер и весов (Франция) — поддержка последних крайне необходима, потому что переводом часов занимаются учёные и правительства, а не частные предприятия.

Високосные секунды действительно способны вызывать серьёзные сбои в работе компьютерных систем: из-за перевода часов в 2012 году на 30–40 минут оказался недоступным сайт Reddit, со схожими проблемами столкнулись ресурсы Mozilla, LinkedIn и Yelp. В 2017 году с очередным переводом времени в офлайн ушла часть ресурсов, принадлежащих клиентам Cloudflare: программная платформа сервиса сравнила показания часов из двух разных источников, пришла к выводу, что время обратилось вспять, и не смогла корректно обработать данный результат. Сейчас некоторые технологические компании, включая Meta и Google, решили бороться с проблемой обходным путём: високосная секунда «размывается» в течение более продолжительного периода — в случае с Meta это 17 часов.

Високосные секунды — не единственная проблема компьютерных систем, вызванная человеческой недальновидностью. Первые крупные сбои предсказывались с наступлением 2000 года, поскольку в некоторых системах номер года обозначался только двумя цифрами. Те же две цифры грозили создать проблемы при выходе сотых версий браузеров Chrome и Firefox в этом году. Очередная сложность может возникнуть в 2038 году, когда иссякнет ресурс 32-битного времени, отсчитываемого с 1 января 1970 года.


window-new
Soft
Hard
Тренды 🔥
Schneider Electric ведёт переговоры о покупке Bentley Systems 5 ч.
Новая статья: Atom Bomb Baby: рассказываем, почему Fallout — идеальная экранизация видеоигрового материала, и почему этот сериал не стоит пропускать 6 ч.
Bethesda готовит «несколько очень хороших обновлений» для Starfield, а Fallout 5 не в приоритете 7 ч.
Apple откроет сторонним приложениям доступ к NFC 8 ч.
В Dota 2 стартовало сюжетное событие «Павшая корона» с уникальными наградами, новыми «арканами» и комиксом 8 ч.
Связанные одной шиной: «Лаб СП» и «Фактор-ТС» представили отечественную интеграционную платформу Integration Gears 8 ч.
Paradox отказала Prison Architect 2 в досрочном освобождении — релиз отложили ещё на четыре месяца 10 ч.
Спустя 17 лет после релиза Team Fortress 2 получила поддержку 64 бит — выросла производительность и даже боты пропали 11 ч.
Netflix резко нарастила аудиторию и прибыль, запретив совместное использование аккаунтов 12 ч.
Российские студенты победили в чемпионате мира по программированию ICPC 12 ч.
Гиперщит с ИИ: Cisco представила систему безопасности Hypershield 7 ч.
Highpoint представила карту расширения на восемь SSD: до 64 Тбайт со скоростью до 56 Гбайт/с 8 ч.
Китайские экспериментальные лунные навигационные спутники прислали фотографии обратной стороны Луны 8 ч.
Налоговая служба Швеции закрыла 18 дата-центров за незаконный майнинг криптовалют 9 ч.
LG выпустила флагманский саундбар S95TR за $1500 с поддержкой Dolby Atmos и настройкой с помощью ИИ 11 ч.
Seagate заявила, что жёсткие диски с HAMR уже не уступают по надёжности традиционным HDD 11 ч.
Corsair представила обновлённые доступные проводные гарнитуры HS35 v2 для геймеров 12 ч.
Tesla отзовёт все проданные электромобили Cybertruck для замены залипающей педали газа 13 ч.
Galax выпустила полностью белую низкопрофильную GeForce RTX 4060 с крошечным заводским разгоном 15 ч.
Razer представила игровые контроллеры Kishi Ultra и Kishi V2 для смартфонов, планшетов и ПК 15 ч.