|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 04 Nov 2004 11:12:18 To : Denis Zaitsev Subject : Re: Летнее и зимнее время в Linux -------------------------------------------------------------------------------- Denis Zaitsev <zzz@anda.ru> wrote: DZ>> А проблема в том и состоит: чтобы Linux _сам_ переставлял DZ>> зимнее/летнее время, машина должна быть в UTC. AC>> Hет. DZ> Хм. С каких пор? А то, проверить мне ещё некоторое время не DZ> удастся. :) Пару лет назад Linux этого не умел. С рождения. Там устроено так: 1. Системные часы в ядре все равно идут по UTC, что бы ни было в BIOS. 2. Linux синхронизирует свои часы с BIOS при загрузке (читая из BIOS) и при шатдауне (записывая в BIOS). (это если нет ACPI/APM. Если есть, тогда еще при входе/выходе в suspend). Соответственно, для того чтобы Linux не смог перевести часы требуется выполнение одновременно ТРЕХ условий: 1. Время в BIOS локальное 2. В момент перехода времени Linux не работает, т.е. либо машина выключена, либо в саспенде, либо загружена более другая ОС. 3. Hи одна хрень в системе не проявила достаточно неестественного интеллекта, чтобы отследить, что прошлый раз мы шатдаунились при летнем времени, а теперь грузимся уже при зимнем. (не удивлюсь, если какой-нибудьт anacron это уже умеет). -- Pizza Download Protocol version 11. --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151783099281c.html, оценка из 5, голосов 10
|