Yhyzur pisze: ↑27 gru 2018, 20:05
Dziękuję.
Dodam link do strony na której sprawa jest opisana prosto, szczegółowo i po Polsku
zegar_systemowy
Tyle że opisane dosyć głupio.
Jak ma działać system oparty na czasie lokalnym w internecie?
Jaki jest sens opierania systemu operacyjnego na czasie lokalnym, kiedy ten jest połączony z internetem?
Jeżeli MacOS, IOS (system Iphone i Ipada), Android, Linux, wszystkie wersje BSD, i wszystkie urządzenia sieciowe typu routery, systemy GPS i satelitarne bazują na czasie UTC, to jaki system operacyjny używa czasu lokalnego? ile jest takich systemów operacyjnych?
Windows jest jedynym na świecie systemem używającym czasu lokalnego, co się przekłada na różne kłopoty z działaniem programów czasu rzeczywistego jak komunikatory i telefony Voip.
Dlaczego? jeżeli serwer wysłał pakiet UDP o godzinie
1545942848 czasu uniksowego (zgodnego z UTC), a program ma czas lokalny, to skąd ma wiedzieć, czy ten pakiet szedł sekundę czy godzinę?
Wystarczy przecież, że w RTC jest błędny czas, albo jakiś wirus go tam zmieni, i w systemie mogą się dziać różne"dziwne rzeczy", jak np straszny "problem roku 2000".
Tymczasem czas internetowy znany też jako czas unixowy jest podstawą komunikacji internetowej i nawigacji satelitarnej.
RTFW:
https://pl.wikipedia.org/wiki/Czas_uniksowy
https://pl.wikipedia.org/wiki/Problem_roku_2000
O wiele lepiej Windowsa od razu przestawić na UTC, co bardzo uprości jego działanie w internecie.
Pozdro