Установка времени в systemd с серверов Google может привести к проблемам
В группе для разработчиков systemd на GitHub обсуждают одну интересную проблему, связанную с серверами времени (NTP) от Google.
Энтузиастам удалось найти две проблемы:
Во-первых, сервера компании предоставляют не стандартное время, а отстают примерно на 0,4 секунды. Когда время устанавливается на одном компьютере, такое отклонение не имеет значения. Если же используются распределенные сетевые сервисы (например, распределенные файловые системы) и часть компьютеров сети использует стандартное время, а честь синхронизируются с серверами Google, такая ситуация приведет к конфликтам из-за разных временных отметок.
Во-вторых, оказалось, что хотя Google и позволяет всем бесплатно пользоваться своими NTP-серверами (time1.google.com, time2.google.com и так далее), официально сервисы не являются публичными. Это значит, что Google может в любой момент времени закрыть к ним доступ или на свое усмотрение скорректировать время.
В качестве замены предлагаются сервера pool.ntp.org, time.nist.gov и даже time.windows.com, но все они тоже имеют свои недостатки: часть не публична, а некоторые разрешается использовать частным лицам, но нельзя к ним обращаться из программных продуктов.
За несколько часов топик успел набрать полсотни комментариев, однако решение все еще не найдено. А некоторые разработчики уже успели получить угрозы в свой адрес, что в случае работы над systemd не редкость.
Комментарии
pomodor
1 июля, 2015 - 19:05
Кто бы мог подумать, что в век, когда космические корабли бороздят просторы Вселенной, обычная установка времени может являться проблемой. :\
pomodor
1 июля, 2015 - 19:14
Поттерингу опять досталось. Его обозвали херовым программным инженером.
Позиция Поттеринга в том, что адрес корректного NTP-сервера должен предоставлять производитель дистрибутива, а в systemd используется левый сервер от Google только для тестирования. Ему справедливо отвечают, что хороший инженер всегда полностью изолирует код для тестирования, чтобы он не попал в конечный продукт, который передается пользователю.
Чингачгук
22 июня, 2018 - 01:28
Конечно не редкость :D Потому как эту гадость мало кто любит, не считая некоторых отдельных школьников. Кто ж захочет с нормальной головой на плечах использовать что то, что превращает такую отличную UNIX подобную операционную систему как GNU/Linux в самое настоящее подобие венды... Тут и обязательные перезагрузки после обновлений (ниче не напоминает?), тут и отсутствие портируемости приложений (опять ниче не напоминает?), тут и здоровая монолитная прога, которая делает все на свете (снова ничего?), подобное хорошо только для Рэд Хата, которые оказывают платную поддержку когда этот шит ломаетсо, но никак не для просто юзера, у которого все работает стабильно и четко, при этом без всяких корпоративных приблуд типа шитстемД, естественно тут никакая поддержка и ненужна будет, вот и пытаются они хомячками как то манипулировать и навязывать свой отстой, а что им еще остается, любая moneymaking корпорация не особо отличается от какой либо другой moneymaking корпорации, а это означает, что Рэд Хат не намного лучше Микрософта, так как задача у них одна и та же - срубить побольше бабоса. Они хотят сделать венду, только GPL licensed виньду, а к сожалению, лицензия сути самого ПО не меняет. Некой отдушиной, где еще осталась никсовость в линуксах -- это Devuan и прочие подобные дистры, где не навязывается рэдхатовская система инициализации.
Комментировать