Car linux n'a pas à changer d'heure. L'heure est un truc qui s'écoule et qui ne se change pas. Par contre, elle est représentée différament en fonction du fuseau horaire.
Heure UTC (pas d'heure été/hiver) :
$ date -u
mar nov 2 15:33:36 UTC 2004
Heure dans la locale par défaut :
$ date
mar nov 2 16:33:56 CET 2004
Heure à Hawaï :
$ TZ='Pacific/Honolulu' date
mar nov 2 05:34:28 HST 2004
Durant ces exemples, l'heure n'a jamais changée (ou de quelques secondes :-)).
Comme linux ne change pas l'heure, lors du passage à l'heure d'hiver, il y a deux fois 2 h matin.
Pour lever cette ambiguïté, Linux (la libc en fait) indique s'il est 2h30 du matin heure d'hiver ou heure d'été.
Enfin, l'heure été/hiver est dans un fichier de configuration qui indique quand appliquer pour une date donnée (pas uniquement pour l'année en cours) comment utiliser l'heure d'été/hiver. Si le gouvernement décide que changer le jours et l'heure du passage heure été/hiver, il n'y a aucun problème. De plus tous est stocké en UTC. Ceci n'importe que l'affichage. Si L'Europe décide de virer cette connerie qu'est l'heure d'été/hiver, Linux n'aura _aucun_ problème avec ça et ne changera toujours pas l'heure.
Donc, c'est _très_ _très_ bien que Linux ne change pas d'heure. Les autres OS qui font ça, font une grosse connerie.
[^] # Re: Simple question
Posté par 007 . En réponse au journal Coup de gueule contre mandrake. Évalué à 1.
Car linux n'a pas à changer d'heure. L'heure est un truc qui s'écoule et qui ne se change pas. Par contre, elle est représentée différament en fonction du fuseau horaire.
Heure UTC (pas d'heure été/hiver) :
$ date -u
mar nov 2 15:33:36 UTC 2004
Heure dans la locale par défaut :
$ date
mar nov 2 16:33:56 CET 2004
Heure à Hawaï :
$ TZ='Pacific/Honolulu' date
mar nov 2 05:34:28 HST 2004
Durant ces exemples, l'heure n'a jamais changée (ou de quelques secondes :-)).
Comme linux ne change pas l'heure, lors du passage à l'heure d'hiver, il y a deux fois 2 h matin.
Pour lever cette ambiguïté, Linux (la libc en fait) indique s'il est 2h30 du matin heure d'hiver ou heure d'été.
Enfin, l'heure été/hiver est dans un fichier de configuration qui indique quand appliquer pour une date donnée (pas uniquement pour l'année en cours) comment utiliser l'heure d'été/hiver. Si le gouvernement décide que changer le jours et l'heure du passage heure été/hiver, il n'y a aucun problème. De plus tous est stocké en UTC. Ceci n'importe que l'affichage. Si L'Europe décide de virer cette connerie qu'est l'heure d'été/hiver, Linux n'aura _aucun_ problème avec ça et ne changera toujours pas l'heure.
Donc, c'est _très_ _très_ bien que Linux ne change pas d'heure. Les autres OS qui font ça, font une grosse connerie.