[LEAPSECS] Windows 10 time

Brooks Harris brooks at edlmax.com
Fri Apr 12 11:33:27 EDT 2019


On 2019-04-11 11:18 PM, Steve Allen wrote:
> As noted previously, Microsoft has improved timekeeping in Windows 10
For reference, two earlier blogs:

Leap Seconds for the IT Pro: What you need to know
https://techcommunity.microsoft.com/t5/Networking-Blog/Leap-Seconds-for-the-IT-Pro-What-you-need-to-know/ba-p/339811

Leap Seconds for the AppDev: What you should know
https://techcommunity.microsoft.com/t5/Networking-Blog/Leap-Seconds-for-the-AppDev-What-you-should-know/ba-p/339813

> and as of 2018-06-01 FILETIME is now TAI - 37 seconds instead of UTC.
Yes. Its "fixed epoch" since its activation on the given local system. A 
very significant change.
>
> Yesterday Dan Cuomo posted a blog entry
> https://techcommunity.microsoft.com/t5/Networking-Blog/How-NOT-to-test-the-Windows-Time-Service/ba-p/411592
> which has explicit apologies for how bad time once was on Microsoft
> and refers back to a February post
> https://techcommunity.microsoft.com/t5/Networking-Blog/Top-10-Networking-Features-in-Windows-Server-2019-10-Accurate/ba-p/339739
> which states that Microsoft will not smear (except, of course, when the
> system is configured to run the old way without leap seconds)
As I understand it legacy Windows didn't "smear" but stepped over the 
Leap Second like POSIX time does. I think they are just saying they are 
using this new system instead of smearing and systems configured to run 
in legacy mode will behave as before.
> with
> references to financial regulation agencies
I was at the ION PTTI meetings in January this year where Dan Cuomo et 
al presented. It was slick and convincing, and they were very 
forthcoming on the details of the system and their approach. They made 
it very clear it was the new financial regulations that was driving 
their efforts.

I also presented my work on accurate local time:
Accurate Local Timestamps Brooks Harris
https://www.ion.org/publications/abstract.cfm?articleID=16763
> and Matsakis, Levine, Lombardi
> at ION last year.
>
> I am impressed that Microsoft has managed to go somewhere that POSIX
> still refuses to go.
I agree MS has moved in the right direction. But it will be 
"interesting", as they say, since Windows time is no longer compliant 
with POSIX time and FILETIME timestamps will no longer match legacy 
Windows timestamps nor Unix time.

Hopefully Linux will follow suit in some manner. This might be 
accompanied with updating POSIX time in some manner to support Leap 
Seconds..

-Brooks
>
> --
> Steve Allen                    <sla at ucolick.org>              WGS-84 (GPS)
> UCO/Lick Observatory--ISB 260  Natural Sciences II, Room 165  Lat  +36.99855
> 1156 High Street               Voice: +1 831 459 3046         Lng -122.06015
> Santa Cruz, CA 95064           https://www.ucolick.org/~sla/  Hgt +250 m
> _______________________________________________
> LEAPSECS mailing list
> LEAPSECS at leapsecond.com
> https://pairlist6.pair.net/mailman/listinfo/leapsecs
>
>



More information about the LEAPSECS mailing list