DMZ
17:14 28-03-2011 Привет, UTC+8
Стрелки стрелками, но отмена перехода на зимнее время таит в себе еще один нюанс: теперь пояса в России сдвигаются. Если раньше Красноярск был в UTC+7 (с поправкой на DST, когда надо), то теперь он окопался в UTC+8.

И по всем правилам, Windows должна получить соответвующее исправление через Windows Update, а всякие эти ваши Линуксы обновить пакет tzdata. Если до октября никто не не обновится, то придется руками в настройках системы выставлять UTC+8 и снимать галку с перевода стрелок.

[изображение]

Как видно, пояс поменяли, а время не изменилось. А вот переводить сами стрелки на час вперед-назад в компьютерах не надо. Если время синхронизировано с интернетом, то оно переведется обратно. Поэтому менять надо только пояс.

В Линуксах есть файлик типа /usr/share/zoneinfo/Asia/Krasnoyarsk, где в бинарной форме записаны все переводы стрелок на 500 лет вперед. В Дебиане руками его не поправишь, но наверняка можно какой-то программой. Можно, но не нужно. Уверен, что за полгода нужный патч протолкнут.

А пока радуемся жизни.

Комментарии:
Nothingj
07:05 29-03-2011
В Дебиане руками его не поправишь, но наверняка можно какой-то программой.

Программа называется zic. Собственно это компилятор. Можно взять за основу исходные тексты отсюда. Поправить как надо и скомпилировать в бинарный формат.

Если что, патч требовать надо тоже по указанной ссылке. Мантайнеры дистров как раз там базой данных TZ тарятся

Для Windows тоже, кстати, есть программа Tzedit. Брать здесь Правишь на одной машине, потом изменения реестра можно раскидать по сети политикой AD