Сегодня внезапно обнаружил, что после перезагрузки часы в моей openSUSE 11.4 стали убегать на час вперёд (каждая перезагрузка - +1 час). Всякие NTP отключены, аппаратные часы установлены по локальному времени Обнаружил после того, как перезагрузил компьютер в 00:38 по московскому времени (Свежие апдейты таймзон поставлены на тот момент не были, да и временя было ещё раннее для ныне отменённого перехода на зимнее время (он в 3 часа ночи должен был случиться)). Сначала удивился, перевёл часы обратно, поставил апдейты таймзон. Но проблема осталась, каждую перезагрузку часы убегали. Пробовал удалять /etc/adjtime, не помогало. Потом в ясте поставил галочку «Аппаратные часы установлены в UTC» (уже было собрался перевести аппаратные часы в UTC, хотя потом бы пришлось решать проблемы с часовыми поясами в виндовс, которая в дуалбуте), перезагрузился и (о, чудо) часы не перевелись. Ради эксперимента убрал галочку и снова перезагрузился и (о, чудо #2) часы снова перевелись.
В связи с этим вопрос: что вообще произошло: откуда взялась проблема и куда она делась? Сейчас всё работает, но, по-моему, раньше подобными способами решались проблемы в другой ОС от Microsoft.