Por que a hora do bios em UTC é 'recomendada' para o Linux? [fechadas]

1

Muitas vezes, ao ver guias de instalação e similares, está escrito que a sincronização para o bios / rtc em UTC / GMT é 'recomendada', mas nunca há um motivo e o googling até agora não me ajudou a encontrar um. Eu acho que a razão mais provável aqui é a tradição e que pode confundir o estranho sysadmin ou programa que de alguma forma se baseia em bios tempo sendo utc?

    
por step21 03.11.2016 / 20:34

2 respostas

3

Os firmwares de máquinas não monitoram em que fuso horário eles estão, então você quer que eles rastreiem o tempo atual absoluto, você deve escolher algum padrão, e realmente não há outra escolha óbvia para isso ao lado UTC. Se pessoas diferentes escolhessem padrões diferentes, o firmware da máquina teria que fornecer uma interface para informar ao SO qual delas está em uso, ou fornecer uma interface para a hora em um fuso horário "padrão" - e estamos de volta ao UTC.

O pior é que muitos fusos horários no mundo não têm um deslocamento fixo para fora do UTC: eles têm dois offsets fixos diferentes do UTC, dependendo da época do ano. O firmware da máquina teria que conhecer essas regras e aplicá-las. Para cada fuso horário que você poderia querer usar! E essas regras mudam de tempos em tempos! Se o firmware da máquina não rastrear e aplicar essas regras, mas ainda assim você quiser manter o horário do firmware no fuso horário local (desvio-variável), o SO deve compensar aplicando um hack - mas não pode ser determinado com segurança se ou não o hack é aplicado atualmente. Não é apenas sustentável.

Então ... UTC FTW. O firmware da máquina é de baixo nível. Tem realmente algum motivo para precisar saber a hora local no lugar onde está sendo executado?

    
por 03.11.2016 / 21:15
0

A definição do fuso horário para algo diferente de UTC é feita por (alguns) para resolver problemas em que um sistema pode não ter suporte completo ao fuso horário. O conselho como tal evoluiu de uma mentalidade de que há apenas um sistema sendo inicializado e que definirá o fuso horário. Você pode ler uma dessas discussões em Debian # 343645 initscripts: Por favor, trabalhe em torno do relógio quebrado do util-linux

    
por 03.11.2016 / 21:13