Переход на зимнее время – ой.
September 20th, 2011
Все-таки в Раде балбесы сидят. Отказались от перехода на зимнее время за месяц до запланированного перехода. А софт когда обновлять будем, вы подумали? Ну, допустим, Microsoft успеет – выпустит обновление за неделю до перехода. Его поставит процентов тридцать пользователей. Остальные, как обычно, – забьют. А ведь кроме Windows и другой софт имеется. Такие вещи, по-хорошему, за год – два объявлять надо.
Всё ещё хуже: до сих пор непонятно, произойдёт ли отмена в ближайшее время, или уже через год. Закон вступает в силу с момента опубликования, а когда конкретно опубликуют, успеют ли до даты возможного перехода на зимнее время – неизвестно. Известно станет за считанные дни до этой даты.
@Александр
Ща картинку найду… Вот:
А мы обновим libc из репозитария. А нормальный софт с датами работает через libc. И не надо ждать майкрософт.
даже не весь libc, а только пакет tzdata
libc тоже не сам по себе обновится.
Кого-то ждать все равно придется.
с 27 марта 2011 г.
@Алексей Пахунов
А вот проверим.
Ну и никто не мешает руками подменить /usr/share/zoneinfo/Europe/Kiev
РБ туда же
http://news.tut.by/society/250578.html
з.ы. А еще есть миллионы девайсов, которые сами себе прошивки обновлять не будут в авраальном режиме
tzdata все берут отсюда: ftp://elsie.nci.nih.gov/pub/
Чехарда с зимним-летним временем почти всегда предшествует каким-либо значительным политико-экономическим изменениям на территории бывшей РИ.
Например, начало было положено летом 17-го, потом в декабре 17-го.
Начали опят же в 81-м (перед перстройкой).
Ельцин опять же “чудил” в 91.
Видимо это нужно для раскачки психики.
@sidorovmax Как страшно жить
а какой такой “другой софт”? в винде есть чекбос переводить, не переводить, а весь остальной софт должен использовать системное время. в чем проблема-то?
Ну, навскидку:
1. Софт завязанный на старую версию libc (раз уж вспомнили), который никто не знает как пересобрать. Разработчик уволился, уехал, запил, etc.
2. Встраиваемый софт, который никто не обновляет: раутеры, часы, etc. Далеко не все берут время с тайм сервера.
3. Софт, которому информации от системы недостаточно (не хватает диапазона, или еще чего). Например астрономический софт, который хочет показывать звездное небо с привязкой к местности и времени.
4. Софт, который привязян к локальному времени, а не UTC. Например, был знатный баг в Outlook, вызванный изменением времени перехода с летнего на зимнее. Хотя Outlook делал все “по учебнику”.
Короче не все так просто. Не супер критично, но и не просто.
libc читает таймзоны из файла снаружи. Можно не обновлять саму библиотеку и софт. Астрономический софт наверняка позволяет выбрать часовой пояс, и его пользователи знают, какой выбрать. В роутерах или всем плевать на время или ntp или можно выставить руками.
моб. телефоны
Меня больше интересует, как оно – жить всегда при летнем времени. Зимой начинать рабочий день в полной темноте. Или предприятия будут устраивать своё “зимнее время”, сезонно меняя график работы? А если окажется, что никаких таких проблем это не принесёт, то тогда отсутствие необходимости переводить часы будет большим позитивом.
Зимой это и без перевода стрелок обычное дело. Как, впрочем, и заканчивать.
ftp://elsie.nci.nih.gov/pub/tzdata2011k.tar.gz уже обновился.
И в дебиане эта версия tzdata уже есть в репозитарии.
Я и не сомневаюсь, что основные ОС и дистрибутивы обновятся более-менее оперативно. Проблема совсем не в них, а в том, как сделать так, чтобы эти обновления дошли до пользователей вовремя. Как показывает практика, Windows Update, apt-get, yast и прочие совсем не решают этой проблемы.
И как ты думаешь, почему инструменты для обновления не решают проблему обновления? (у меня решают, но тебе видимо виднее за остальных)
Ну вот, например, Security team регулярно публикует Security Intelligence Report: http://www.microsoft.com/security/sir/default.aspx. Отчет описывает текущую ситуацию с вирусами, malware, ботнетами и проч. Один из источников данных для этого отчета – статитсика собранная Malicious Software Removal Tool, который, как известно, регулярно распространяется через Windows Update.
Так вот, когда закрывается дырка, через которую распространяется тот или иной вирус, выходит два обновления: патч для самой дырки и обновление для Malicious Software Removal Tool, чтобы удалить уже пробравшийся в систему вирус. Казалось бы оба обновления должны были бы стремительно убить вирус. Но на практике получается, что одна и та же модификация вируса живет из квартала в квартал. Хотя и количество инфецированных машин (т.е. мащин с неисправленным кодом) сильно снижается после выхода заплатки.
Похожая ситуация наблюдается с любыми другими обновлениями. Не смотря на наличие средств автоматического обновления, множество машин остается непропатченными еще долгое время.
Я уже не говорю, про, скажем Linux в домашних раутерах. Те вообще не обновляются годами, не смотря на то, что практический каждый раутер такую возможность имеет.
Я не понял. Обновления для вируса ставятся, но не работают, или не ставятся?
И при чём вирусы к таймзонам? домашним роутерам на таймзону наплевать.
Работают, но не ставяться. Индивидуальные пользователи отключают Windows Update, “оптимизируя” систему, либо опасаясь проверки лицензии, либо потому что Internet у них дорогой или эпизодический, либо еще почему. Корпорации часто не любят устанавливать обновления, без внутреннего тестирования. И всякие прочие причины.
Канал распространения один и тот же. Значит и установка проходит одинаково.
Это просто пример кода, который способен обновляться, но обновлен не будет (скорее всего). Всяких устройств на Linux-е немеряно.
Кстати. А есть в винде обновление с названием “обновление таймзон”? (я не помню, но кажись в списке обновлений есть их описание). А то, помнится. когда квип перестал работать, то последний школьник произвёл его обновление вручную. Может и тут, как прижмёт, то обновятся? То есть не так всё и страшно?
Windows Update обновляет все что угодно, в том числе самого себя и ядро. Выпустить обновление для таймзон совершенно не проблема.
Это совершенно не техническая проблема. Я же говорю, что в ситуации когда есть и фикс, и средства автоматической его доставки все равно нужно значительное время для того, чтобы он наконец распространился на подавлющее большинство машин.
Как прижмет, то обновяться, но будет уже поздно. Наиболее правильное поведение софта с точки зрения пользователя – все работает правильно само по себе. Все эти обновления ему только мешают. Соответственно получается так:
1. Ломается автоматический перевод времени из-за изменения законодательства. Реакция пользователя – “ах та проклятая железка/Microsoft!”
2. Выходит обновление – “как же этот Microsoft достал своими обновлениями!”
@Александр
Работникам где строго с временим прихода будет плохо. А програмистов никто так сильно не контролирует. Просто буду вместо обычных 9 -9.30 приходить по-позже
http://www.newsru.com/russia/30oct2011/timesup.html